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 e99d8a849517 Add linux-next specific files for 20210409 omits 4a142084916d Merge branch 'akpm/master' omits 090a8891967a memfd_secret: use unsigned int rather than long as syscall [...] omits 72d394e9746b secretmem: test: add basic selftest for memfd_secret(2) omits b447e5b5bbfb memfd_secret: use unsigned int rather than long as syscall [...] omits 0e127c777576 arch, mm: wire up memfd_secret system call where relevant omits 6612c4d316bb PM: hibernate: disable when there are active secretmem users omits 3a5668e05335 memfd_secret: use unsigned int rather than long as syscall [...] omits fb7838e4bd82 mm: introduce memfd_secret system call to create "secret" [...] omits 8bf65ba2fd30 set_memory: allow querying whether set_direct_map_*() is a [...] omits fdf32226a27e set_memory: allow set_direct_map_*_noflush() for multiple pages omits 500767a436a7 riscv/Kconfig: make direct map manipulation options depend on MMU omits edcccdd05a5b mmap: make mlock_future_check() global omits 08600a316ed6 mm: fix typos in comments omits bb082ef57afc treewide: remove editor modelines and cruft omits 46e4a60a1395 ipc/sem.c: spelling fix omits f38afed1587f fs: fat: fix spelling typo of values omits b4b1f01d7bf5 kernel/sys.c: fix typo omits ba5135435649 kernel/up.c: fix typo omits a010e40480f9 kernel/user_namespace.c: fix typos omits 82d322156bbf kernel/umh.c: fix some spelling mistakes omits b326115a937f include/linux/pgtable.h: few spelling fixes omits 923c385b3c61 mm/slab.c: fix spelling mistake "disired" -> "desired" omits a4a11a000b78 scripts/spelling.txt: add "overflw" omits 946736f123c3 scripts/spelling.txt: Add "diabled" typo omits 6b5f6ad4badc scripts/spelling.txt: add "overlfow" omits 7350501011b4 arm: print alloc free paths for address in registers omits d94ae10e70f1 mm/vmalloc: remove vwrite() omits 74d155db6f6f mm: remove xlate_dev_kmem_ptr() omits e56178aa1aea drivers/char: remove /dev/kmem for good omits 3f6948e268fc Merge branch 'akpm-current/current' omits 4c51a43d6aa1 Revert "asm-generic/io.h: Add a non-posted variant of ioremap()" omits cfc4bd516f49 Revert "docs: driver-api: device-io: Document I/O access f [...] omits e08360812515 Revert "docs: driver-api: device-io: Document ioremap() va [...] omits 8005df4ed64f Revert "arm64: Implement ioremap_np() to map MMIO as nGnRnE" omits 92de4359af8b Revert "asm-generic/io.h: implement pci_remap_cfgspace usi [...] omits 740335992dd2 Revert "of/address: Add infrastructure to declare MMIO as [...] omits 7363605ca939 Revert "arm64: Move ICH_ sysreg bits from arm-gic-v3.h to [...] omits 1d211313b5f8 Revert "dt-bindings: interrupt-controller: Add DT bindings [...] omits 930269e39ce9 Revert "irqchip/apple-aic: Add support for the Apple Inter [...] omits d66fda1d0c4d Revert "arm64: Kconfig: Introduce CONFIG_ARCH_APPLE" omits c3e9908c798d Revert "dt-bindings: display: Add apple,simple-framebuffer" omits dfbc1aeeddac Revert "arm64: apple: Add initial Apple Mac mini (M1, 2020 [...] omits 423efa445a3e Merge remote-tracking branch 'rust/rust-next' omits d83f09ee352b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 89e918ded1e5 Merge remote-tracking branch 'mhi/mhi-next' omits 42bd86ea70fd Merge remote-tracking branch 'kunit-next/kunit' omits 55e2e88c70d2 Merge remote-tracking branch 'cfi/cfi/next' omits e59080bb8fbd Merge remote-tracking branch 'kgdb/kgdb/for-next' omits da68e9c797e9 Merge remote-tracking branch 'hyperv/hyperv-next' omits ae5d6b86a58e Merge remote-tracking branch 'nvmem/for-next' omits 462148959f14 Merge remote-tracking branch 'slimbus/for-next' omits 9266571afb7a Merge remote-tracking branch 'gnss/gnss-next' omits b8cb24d70d5c Merge remote-tracking branch 'kspp/for-next/kspp' omits 031c3ee66baa Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 2d2a3cb051c6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 4a771894d2e4 Merge remote-tracking branch 'rtc/rtc-next' omits 14d4176b334c Merge remote-tracking branch 'coresight/next' omits 3e5ab03af9f7 Merge remote-tracking branch 'livepatching/for-next' omits 229141ead920 Merge remote-tracking branch 'kselftest/next' omits d272e80ff9a9 Merge remote-tracking branch 'pwm/for-next' omits 9fc913ab46cf Merge remote-tracking branch 'pinctrl/for-next' omits c92531eec3fc Merge remote-tracking branch 'gpio-intel/for-next' omits d715c059fc63 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 746ec0f669fc Merge remote-tracking branch 'rpmsg/for-next' omits 83f94d46591d Merge remote-tracking branch 'vhost/linux-next' omits 289083ca98d7 Merge remote-tracking branch 'scsi-mkp/for-next' omits 1fb7095de44e Merge remote-tracking branch 'scsi/for-next' omits 013f19e93a35 Merge remote-tracking branch 'cgroup/for-next' omits 6c32fc73c723 Merge remote-tracking branch 'dmaengine/next' omits fd1bf12d044a Merge remote-tracking branch 'icc/icc-next' omits 9e406938f5e8 Merge remote-tracking branch 'staging/staging-next' omits 9b3c155c1ed3 Merge remote-tracking branch 'vfio/next' omits 13555452b6d0 Merge remote-tracking branch 'thunderbolt/next' omits ed2970066f17 Merge remote-tracking branch 'char-misc/char-misc-next' omits e92a9c57f45b Merge remote-tracking branch 'tty/tty-next' omits 80b9740413e5 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits fbc568b68616 Merge remote-tracking branch 'usb-serial/usb-next' omits 74aa84bc370e Merge remote-tracking branch 'usb/usb-next' omits 1c2bf15c9e6d Merge remote-tracking branch 'driver-core/driver-core-next' omits ef0862d05c12 Merge remote-tracking branch 'ipmi/for-next' omits b06ec85ac9d5 Merge remote-tracking branch 'leds/for-next' omits 52ce690f0624 Merge remote-tracking branch 'chrome-platform/for-next' omits e754f9650e1c Merge remote-tracking branch 'drivers-x86/for-next' omits e291218ecd8e Merge remote-tracking branch 'percpu/for-next' omits 24454420c60d Merge remote-tracking branch 'xen-tip/linux-next' omits 93eeaa6045d9 Merge remote-tracking branch 'kvms390/next' omits 5f4ff3fd0b87 Merge remote-tracking branch 'kvm-arm/next' omits d03b0fc80b51 Merge remote-tracking branch 'kvm/next' omits 926e56c83259 Merge remote-tracking branch 'rcu/rcu/next' omits 4b90473874c7 Merge remote-tracking branch 'ftrace/for-next' omits 835e1133bc4e Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 3b558551d0a5 Merge remote-tracking branch 'edac/edac-for-next' omits cee484523469 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 54445d4b15ba Merge remote-tracking branch 'tip/auto-latest' omits 14e9792d480f Merge remote-tracking branch 'spi/for-next' omits 761ab817c871 Merge remote-tracking branch 'devicetree/for-next' omits 625cb71b6cbe Merge remote-tracking branch 'audit/next' omits d1860cf98aba Merge remote-tracking branch 'iommu/next' omits 5a9091e820f5 Merge remote-tracking branch 'tomoyo/master' omits e533a8ab4103 Merge remote-tracking branch 'selinux/next' omits 33081388528e Merge remote-tracking branch 'keys/keys-next' omits c2bae459e01a Merge remote-tracking branch 'integrity/next-integrity' omits e470e49f6c0d Merge remote-tracking branch 'apparmor/apparmor-next' omits 94dff3e7d22d Merge remote-tracking branch 'security/next-testing' omits d34aee87333b Merge remote-tracking branch 'regulator/for-next' omits cc57160bede8 Merge remote-tracking branch 'battery/for-next' omits 63520d0eae44 Merge remote-tracking branch 'backlight/for-backlight-next' omits d8dbebee46f2 Merge remote-tracking branch 'mfd/for-mfd-next' omits f8d16164c586 Merge remote-tracking branch 'mmc/next' omits 475744340285 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 38178d882ced Merge remote-tracking branch 'device-mapper/for-next' omits 3e5fc25ebb24 Merge branch 'for-5.12-fixes' into for-next omits c8f7b5c4bdd7 Merge remote-tracking branch 'block/for-next' omits 037c0595508b Merge remote-tracking branch 'input/next' omits eb929d50cd43 percpu: make pcpu_nr_empty_pop_pages per chunk type omits d18ae1ba297d Merge remote-tracking branch 'modules/modules-next' omits cf9e19f9cfc7 Merge remote-tracking branch 'sound-asoc/for-next' omits 9cf3382276b2 Merge remote-tracking branch 'sound/for-next' omits b4dfe76b51dd Merge remote-tracking branch 'regmap/for-next' omits 379aa303ef75 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 05d0033d29a4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits c5a760332fae Merge remote-tracking branch 'drm-msm/msm-next' omits 9b78e88b8a3f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 4441407059da Merge remote-tracking branch 'drm-intel/for-linux-next' omits 404f6024c434 Merge remote-tracking branch 'amdgpu/drm-next' omits 10f0d4ea8a61 Merge remote-tracking branch 'drm/drm-next' omits 24c5f7957274 Merge remote-tracking branch 'crypto/master' omits db68f92f1c53 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 61818a2c24f5 Merge remote-tracking branch 'nand/nand/next' omits e65f13326330 Merge remote-tracking branch 'mtd/mtd/next' omits 6a2c7f89a674 Merge remote-tracking branch 'gfs2/for-next' omits c42cc1902c05 Merge remote-tracking branch 'mac80211-next/master' omits e284cea6dd5a Merge remote-tracking branch 'wireless-drivers-next/master' omits 8a1cb8ba7a06 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 2d967f766746 Merge remote-tracking branch 'ipsec-next/master' omits 7547c83efa80 Merge remote-tracking branch 'bpf-next/for-next' omits 419bc3ed68a1 Merge remote-tracking branch 'net-next/master' omits aca45ebd3024 Merge remote-tracking branch 'rdma/for-next' omits fe10ef1789a8 Merge remote-tracking branch 'swiotlb/linux-next' omits e5b4271aa381 Merge remote-tracking branch 'dlm/next' omits a0d36ff3bb62 Merge remote-tracking branch 'ieee1394/for-next' omits aa81064022d5 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 4dbb6e9c7876 Merge remote-tracking branch 'opp/opp/linux-next' omits dfefc0fc9e85 Merge remote-tracking branch 'devfreq/devfreq-next' omits 828639182aef Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits cf061e22da32 Merge remote-tracking branch 'pm/linux-next' omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 7ce5a197a979 Merge remote-tracking branch 'v4l-dvb/master' omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits 5475a7a57a01 Merge remote-tracking branch 'jc_docs/docs-next' omits 6b70c9c43569 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5dbc48fa7560 Merge remote-tracking branch 'dmi/dmi-for-next' omits 08c0f7eb571c Merge remote-tracking branch 'i3c/i3c/next' omits b4585b792377 Merge remote-tracking branch 'i2c/i2c/for-next' omits e33db9079ac0 Merge remote-tracking branch 'hid/for-next' omits f7a23e643929 Merge remote-tracking branch 'pstore/for-next/pstore' omits b216aa1a72d7 Merge remote-tracking branch 'pci/next' omits 168245449f44 Merge remote-tracking branch 'printk/for-next' omits a96d5dd89e08 Merge remote-tracking branch 'vfs/for-next' omits 693b5a61021a Merge remote-tracking branch 'file-locks/locks-next' omits 76beb5788945 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2bfc9272001e Merge remote-tracking branch 'xfs/for-next' omits dd87a0ff3feb Merge remote-tracking branch 'v9fs/9p-next' omits 52b0fb198f05 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits eeb8695cc87c Merge remote-tracking branch 'cel/for-next' omits 72077838dffc Merge remote-tracking branch 'jfs/jfs-next' omits 7c1cc4dd644c Merge remote-tracking branch 'f2fs/dev' omits 0a04ce791dca Merge remote-tracking branch 'ext3/for_next' omits 74f5ebdeaaff Merge remote-tracking branch 'exfat/dev' omits 1b58c3d670d7 Merge remote-tracking branch 'erofs/dev' omits 452776d9b2d8 Merge remote-tracking branch 'ecryptfs/next' omits b265cd02d41c Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 5773ec5ddf00 Merge remote-tracking branch 'cifs/for-next' omits 40f066cb154d Merge remote-tracking branch 'btrfs/for-next' omits f3ad50dc62e2 Merge remote-tracking branch 'fscache/fscache-next' omits c6600123e894 Merge remote-tracking branch 'pidfd/for-next' omits ff1769490c3f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 909f55bf3716 Merge remote-tracking branch 'sh/for-next' omits 87ddcc82c241 Merge remote-tracking branch 's390/for-next' omits 577185918d8a Merge remote-tracking branch 'risc-v/for-next' omits 6d8f2a826070 Merge remote-tracking branch 'soc-fsl/next' omits e3c40c5a461c Merge remote-tracking branch 'powerpc/next' omits d03a7a8f9bef Merge remote-tracking branch 'parisc-hd/for-next' omits bb2d4d068e49 Merge remote-tracking branch 'mips/mips-next' omits f4648c741299 Merge branch 'for-next/overflow' into for-next/kspp omits 3f307e8e3000 Merge remote-tracking branch 'microblaze/next' omits 59cf46c7be1a Merge remote-tracking branch 'm68knommu/for-next' omits 628eb653f222 Merge remote-tracking branch 'm68k/for-next' omits 50fd96cd23c2 Merge remote-tracking branch 'h8300/h8300-next' omits fee4ab00df42 Merge remote-tracking branch 'csky/linux-next' omits 68906f6ccdbc Merge remote-tracking branch 'clk-samsung/for-next' omits b4093463be26 Merge remote-tracking branch 'clk-imx/for-next' omits 45600186f5db Merge remote-tracking branch 'clk/clk-next' omits 79885ec1e669 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits e0ca9a406ae0 Merge remote-tracking branch 'tegra/for-next' omits c89ad519dd96 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a0535e397b01 Merge remote-tracking branch 'scmi/for-linux-next' omits 348ca32b5e66 Merge remote-tracking branch 'samsung-krzk/for-next' omits bea461ebf9b9 Merge remote-tracking branch 'rockchip/for-next' omits cb7b8dc42e5e Merge remote-tracking branch 'reset/reset/next' omits e6d455b5863e Merge remote-tracking branch 'renesas/next' omits 1c7231767cb5 Merge remote-tracking branch 'realtek/for-next' omits fca7e265855f Merge remote-tracking branch 'raspberrypi/for-next' omits 348e14799ed2 Merge remote-tracking branch 'qcom/for-next' omits 17ba4fe0477e Merge remote-tracking branch 'omap/for-next' omits 44983c2a026b Merge remote-tracking branch 'mvebu/for-next' omits 16e7270c4874 Merge remote-tracking branch 'mediatek/for-next' omits c82746bedf88 Merge remote-tracking branch 'keystone/next' omits a3c9be86af09 Merge remote-tracking branch 'imx-mxs/for-next' omits 5b531a60be6c Merge remote-tracking branch 'drivers-memory/for-next' omits 517cb4cfaf3a Merge remote-tracking branch 'at91/at91-next' omits fed7b9404b42 Merge remote-tracking branch 'aspeed/for-next' omits 91bed2182e3e Merge remote-tracking branch 'amlogic/for-next' omits ad9f2bb8b557 Merge remote-tracking branch 'actions/for-next' omits 8d0a4a051711 Merge remote-tracking branch 'arm-soc/for-next' omits 9186ad8e66ba arm64: allow CONFIG_CFI_CLANG to be selected omits 67dfd72b3e8a KVM: arm64: Disable CFI for nVHE omits 800618f955a9 arm64: ftrace: use function_nocfi for ftrace_call omits 9562f3dc6f50 arm64: add __nocfi to __apply_alternatives omits cbdac8413e33 arm64: add __nocfi to functions that jump to a physical address omits bde33977bf24 arm64: use function_nocfi with __pa_symbol omits 4ecfca898938 arm64: implement function_nocfi omits 167d0da23f24 psci: use function_nocfi for cpu_resume omits 6c4df54ed293 lkdtm: use function_nocfi omits 4f0f586bf0c8 treewide: Change list_sort to use const pointers omits 9f5b4009980f bpf: disable CFI in dispatcher functions omits 8b8e6b5d3b01 kallsyms: strip ThinLTO hashes from static functions omits 0a5b412891df kthread: use WARN_ON_FUNCTION_MISMATCH omits 981731129e0f workqueue: use WARN_ON_FUNCTION_MISMATCH omits 28aad1c29053 module: ensure __cfi_check alignment omits 5caf968262df mm: add generic function_nocfi macro omits ff301ceb5299 cfi: add __cficanonical omits cf68fffb66d6 add support for Clang CFI omits ed6bd30b7598 Merge remote-tracking branch 'arm-perf/for-next/perf' omits d00757058522 Merge remote-tracking branch 'arm64/for-next/core' omits 751c8b61ab92 Merge remote-tracking branch 'arm/for-next' omits 886384c33725 Merge remote-tracking branch 'asm-generic/master' omits f9c9249d244a Merge remote-tracking branch 'dma-mapping/for-next' omits 4c5045006c84 Merge remote-tracking branch 'kbuild/for-next' omits de1080234c7c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 555bf69c375f Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits cc294a093e68 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 835d3b62622d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 422ad54b4038 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits b73faff2d975 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits d8f30c8b9814 Merge remote-tracking branch 'scsi-fixes/fixes' omits bb400fa61905 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits ac033e0e09e5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 50867d8e2c94 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 8194256426dd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 92e08bf38286 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 67f12839223b Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 0198ccc21f16 Merge remote-tracking branch 'ide/master' omits 350f67097298 Merge remote-tracking branch 'input-current/for-linus' omits 216e5c28a25d Merge remote-tracking branch 'soundwire-fixes/fixes' omits ecaee6aeed47 Merge remote-tracking branch 'phy/fixes' omits 94761f90a076 Merge remote-tracking branch 'usb.current/usb-linus' omits 424e6ffeebd0 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 14d5f57b17e4 Merge remote-tracking branch 'pci-current/for-linus' omits 2c5bbdd05c44 Merge remote-tracking branch 'spi-fixes/for-linus' omits 899c77922040 Merge remote-tracking branch 'regulator-fixes/for-linus' omits b40b4b68df1f Merge remote-tracking branch 'regmap-fixes/for-linus' omits 499146538437 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits aaea7508678f Merge remote-tracking branch 'rdma-fixes/for-rc' omits 2f65a6cf81b7 Merge remote-tracking branch 'netfilter/master' omits 0e4912ab627c Merge remote-tracking branch 'bpf/master' omits a300d66ce61e Merge remote-tracking branch 'net/master' omits e5b8dab2357d Merge remote-tracking branch 'powerpc-fixes/fixes' omits 5e795689337b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits a983a97d62c7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits f070df4cdd6f Merge remote-tracking branch 'arm-current/fixes' omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks omits 9b5fe2192ce1 Merge branch 'i2c/for-5.13' into i2c/for-next omits d8c808855283 Merge branch 'i2c/for-current' into i2c/for-next omits dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 48d499bd8919 of: unittest: overlay: ensure proper alignment of copied FDT omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits afd0be729953 libbpf: Fix potential NULL pointer dereference omits 242b0b398ccd soc: fsl: enable acpi support in RCPM driver omits 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 4438669eb703 Merge tag 'for-net-next-2021-04-08' of git://git.kernel.or [...] omits 4914a4f6a7a5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference omits 660f58b6d290 i2c: remove unused 'version.h' include in drivers omits 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] omits 4667bf713514 Merge tag 'batadv-next-pullrequest-20210408' of git://git. [...] omits bb7f086b8404 i2c: core: simplify devm_i2c_new_dummy_device() omits 3583a4e8d77d ipv6: report errors for iftoken via netlink extack omits c5f77ad8bb77 Merge branch 'net-sched-action-tests' omits 652e3124c3ee tc-testing: add simple action test to verify batch change cleanup omits 79749ae19de6 tc-testing: add simple action test to verify batch add cleanup omits 3ab4ce2daf09 i2c: designware: Fix return value check in navi_amd_regist [...] omits f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' omits b3650bf76a32 net: sched: fix err handler in tcf_action_init() omits 87c750e8c38b net: sched: fix action overwrite reference counting omits 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] omits df8a39f2911a i2c: imx: mention Oleksij as maintainer of the binding docs omits fbe82b3db3e5 net: qed: remove unused including <linux/version.h> omits 9e60d24dc393 Merge branch 'hns3-pm_ops' omits 715c58e94f0d net: hns3: add suspend and resume pm_ops omits bb1890d5f974 net: hns3: change flr_prepare/flr_done function names omits c69b67185ccd Merge branch 'ionic-hwtstamp-tweaks' omits f3318099658e ionic: extend ts_config set locking omits 829600ce5e4e ionic: add ts_config replay omits 99b5bea04f0f ionic: ignore EBUSY on queue start omits 51117874554d ionic: re-start ptp after queues up omits bd7856bcd498 ionic: add SKBTX_IN_PROGRESS omits e2ce148e948e ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit omits e1edcc966ae8 ionic: remove unnecessary compat ifdef omits 33c252e1ba8b ionic: fix up a couple of code style nits omits 4b9a8b10ed8a soc: document merges omits 6939bdd5502b Merge branch 'arm/soc' into for-next omits 09ccc0ee1227 Merge branch 'arm/defconfig' into for-next omits e32ef5e636d6 Merge branch 'arm/dt' into for-next omits 0d5fe4b31785 Merge branch 'arm/apple-m1' into for-next omits f233c44e2e90 Merge branch 'arm/fixes' into for-next omits 9ba7ffa6d8a3 Merge branch 'marvell10g-updates' omits 9187b6cfe7fc MAINTAINERS: add myself as maintainer of marvell10g driver omits c7dce05e63eb net: phy: marvell10g: change module description omits 0fca947cbb27 net: phy: marvell10g: differentiate 88E2110 vs 88E2111 omits 53f111cbfac6 net: phy: add constants for 2.5G and 5G speed in PCS speed [...] omits c89f27d4d239 net: phy: marvell10g: fix driver name for mv88e2110 omits 9885d016ffa9 net: phy: marvell10g: add separate structure for 88X3340 omits ccbf2891de98 net: phy: marvell10g: support other MACTYPEs omits 884d9a6758a1 net: phy: marvell10g: store temperature read method in chi [...] omits 261a74c64bb6 net: phy: marvell10g: check for correct supported interface mode omits 97bbe3bd6922 net: phy: marvell10g: support all rate matching modes omits 9ab0fbd0ffce net: phy: marvell10g: add MACTYPE definitions for 88E21xx omits f8ee45fcbc5a net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 omits 9893f3169016 net: phy: marvell10g: indicate 88X33x0 only port control r [...] omits 0d3755428d69 net: phy: marvell10g: allow 5gbase-r and usxgmii omits 283828142fad net: phy: marvell10g: fix typo omits bd79d9aa6145 net: phy: marvell10g: rename register omits d8fcfbf38fe1 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits e3e1276295a4 Merge tag 'mvebu-dt-5.13-1' of git://git.kernel.org/pub/sc [...] omits 2de5bb995656 Merge tag 'omap-for-v5.13/defconfig-signed' of git://git.k [...] omits d515102f56a0 Merge tag 'qcom-arm64-defconfig-for-5.13' of git://git.ker [...] omits a0c97a6bd630 Merge tag 'samsung-soc-5.13' of git://git.kernel.org/pub/s [...] omits f47e8e14373a Merge tag 'omap-for-v5.13/soc-signed' of git://git.kernel. [...] omits d74b25572a4f Merge tag 'hisi-armv7soc-for-5.13' of git://github.com/his [...] omits 1bb2fd3880d4 Merge tag 'm1-soc-bringup-v5' of https://github.com/AsahiL [...] omits 5b8c86b92c6e Merge branch 'apple/m1-dependency' into arm/apple-m1 omits cc2234bec65c Merge branch 'for-5.13/io_uring' into for-next omits ff335f3e340d Merge branch 'for-5.13/block' into for-next omits 40c7fd3fdfba block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration omits 5bf0bda7c589 io-wq: Fix io_wq_worker_affinity() omits d1c803a9ccd7 RDMA/addr: Be strict with gid size omits 3fb4f979b4fa Merge tag 's390-5.12-6' of git://git.kernel.org/pub/scm/li [...] omits b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] omits 54cf7c56e422 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 2d726d0db6ac arm64: Get rid of CONFIG_ARM64_VHE omits 31a32b49b80f arm64: Cope with CPUs stuck in VHE mode omits cac642c12a80 arm64: cpufeature: Allow early filtering of feature override omits dfc7927d4ee0 doc/zh_CN: Clean zh_CN translation maintainer omits 84de8154c516 tools: Fix a typo in kernel-chktaint omits 269dd42f4776 docs/zh_CN: add riscv to zh_CN index omits 2061761e4b57 docs/zh_CN: add iio to zh_CN index omits 057e7eff6ba7 docs/zh_CN: add mips to zh_CN index omits b8dc02995a39 docs/zh_CN: add cpu-freq to zh_CN index omits 4d6687730dd5 docs/zh_CN: add cpu-freq index.rst translation omits ffd1f19d0834 docs/zh_CN: add cpu-freq cpufreq-stats.rst translation omits 8b6d5ae8a996 docs/zh_CN: add cpu-freq cpu-drivers.rst translation omits dde201b901bf docs/zh_CN: add cpu-freq core.rst translation omits 230800cd315c arm64: Require that system registers at all visible ELs be [...] omits 31c00d2aeaa2 arm64: Disable fine grained traps on boot omits 3e237387bb76 arm64: Document requirements for fine grained traps at boot omits d1ad0a736122 docs: Minor spelling fix in spi documentation omits 7f32917642c7 clk: samsung: Remove redundant dev_err calls omits 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend omits 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' omits 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null omits d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' omits 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c omits b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() omits 1446e32235b1 docs/gcov: Convert two tags to ref in dev-tools/gov.rst omits df652a16a657 arm64: mte: Remove unused mte_assign_mem_tag_range() omits a7dcf58ae5d2 arm64: Add __init section marker to some functions omits cccb78ce89c4 arm64/sve: Rework SVE access trap to convert state in registers omits 9cd38950dce8 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits f7fa12400777 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits d965e63e98ee Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 5247caa0b3b4 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 703fe25d11ae Merge series "ASoC: simple-card-utils: prepare for multi s [...] omits 81c6a1a7c75d Merge branch 'for-5.13/block' into for-next omits 3212135a718b block: remove disk_part_iter omits 7fae67cc9c0e block: simplify diskstats_show omits ecc75a98b899 block: simplify show_partition omits e559f58d20db block: simplify printk_all_partitions omits e30691237bc1 block: simplify partition_overlaps omits 6c4541a8bb94 block: simplify partition removal omits c76f48eb5c08 block: take bd_mutex around delete_partitions in del_gendisk omits d3c4a43d9291 block: refactor blk_drop_partitions omits 473338be3aae block: move more syncing and invalidation to delete_partition omits 45611837bb37 block: remove invalidate_partition omits b896fa85e0ee dasd: use bdev_disk_changed instead of blk_drop_partitions omits 654a60381c6a vdpa: introduce virtio pci driver omits e0a472fffe43 Merge tag 'sound-5.12-rc7' of git://git.kernel.org/pub/scm [...] omits b9a9786a13ea Merge tag 'omap-for-v5.12/fixes-rc6-signed' of git://git.k [...] omits fc9c82b4357d Merge branch 'for-5.13/drivers' into for-next omits ff917638359e Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 413def32a634 soc: document merges omits d381b05e8605 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits ecf4776b0607 Merge branch 'arm/drivers' into for-next omits a0b3c39c055d Merge branch 'arm/fixes' into for-next omits 0a8e73301d2b Merge tag 'memory-controller-drv-tegra-5.13' of git://git. [...] omits 4ea51e0e37c8 Merge tag 'for-linus-2021-04-08' of git://git.kernel.org/p [...] omits f8e547f5285b Merge tag 'memory-controller-drv-5.13' of git://git.kernel [...] omits 4a3c88952e13 Merge tag 'v5.12-next-soc.2' of git://git.kernel.org/pub/s [...] omits 0ffc253e2e0e Merge tag 'socfpga_update_for_v5.13_part2' of git://git.ke [...] omits 207481077b07 Merge tag 'qcom-drivers-for-5.13' of git://git.kernel.org/ [...] omits 4be3f47e1bd5 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits aa68a77863b3 Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kerne [...] omits 974be36e1ca9 Merge tag 'sunxi-fixes-for-5.12-1' of git://git.kernel.org [...] omits 035d80695fae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] omits f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next omits fe99782702bf Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next omits a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 268aa4548277 iommu/amd: Page-specific invalidations for more than one page omits 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next omits ac8b8400620a mm: unexport follow_pfn omits 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe omits 7f8861af8db8 mm: Add unsafe_follow_pfn omits 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next omits 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next omits 9a6847ba1747 nl80211: fix beacon head validation omits 53648ed3f085 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] omits 8120891105ba dt-bindings: timer: nuvoton,npcm7xx: Add wpcm450-timer omits e2bf384d4329 clocksource/drivers/arm_arch_timer: Add __ro_after_init an [...] omits 25de4ce5ed02 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap er [...] omits e36b61872bdf Merge branch 'devel' into for-next omits 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 omits e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 omits 5fed9fe5b41a spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() omits d570838efb6f ARM/spi: spear: Drop PL022 num_chipselect omits f2ec1ebb2571 ASoC: tas2770: Constify static struct snd_soc_dai_ops omits e9a216d8f14a ASoC: cx2072x: constify static struct snd_soc_dai_ops omits 5e71e9c14db4 ASoC: rt1019: constify static struct snd_soc_dai_ops omits a93799d55fd4 ASoC: fsl: sunxi: remove redundant dev_err call omits 38ec3006eccb ASoC: codecs: tlv320aic3x: add SPI to the DT binding omits b186e7c17d9f ASoC: tas2764: constify static struct snd_soc_dai_ops omits a0bc855ffdb5 ASoC: codecs: tlv320aic3x: add AIC3106 omits f985838003ee ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops omits 507cf5a2f1e2 platform/surface: aggregator: move to use request_irq by I [...] omits bee3ecfed0fc platform/mellanox: mlxreg-hotplug: move to use request_irq [...] omits bbca17c0ada7 Merge tag 'irq-no-autoen-2021-03-25' into review-hans omits 205eb17eddb4 ASoC: simple-card-utils: share dummy DAI and reduce memory omits f2138aed231c ASoC: simple-card-utils: enable flexible CPU/Codec/Platform omits 3efe7a878a11 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 ti [...] omits 794aaf01444d spi: Fix use-after-free with devm_spi_alloc_* omits a21fbc42807b spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] omits 7b3f5b207da5 ASoC: codecs: Fix runtime PM imbalance in tas2552_probe omits 44de8d80dba4 ASoC: rt1011: remove pack_id check in rt1011 omits ea176976603a Merge branches 'pm-docs', 'pm-core' and 'pm-cpuidle' into [...] omits 2d7e34f3709a Merge branch 'acpica' into linux-next omits 775c93a7c5b4 docs: pin-control: Fix error path for control state example omits 8a83ecd8ec6c pinctrl: imx: Disallow driver unbind omits f6b6db2dfd61 pinctrl: imx: Remove unneeded of_match_ptr() omits 57c855f742c1 pinctrl: ti: fix error return code of ti_iodelay_dt_node_to_map() omits 5630c1009bd9 bus: mhi: pci_generic: Constify mhi_controller_config stru [...] omits aac426562f56 bus: mhi: pci_generic: Introduce Foxconn T99W175 support omits c0dadc0e47a8 pinctrl: rockchip: add support for rk3568 omits 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration omits 127ce0b14133 KVM: arm64: Fix table format for PTP documentation omits f566b6562847 gpu: host1x: Split up client initalization and registration omits 3b541757ad58 afs: Use the netfs_write_begin() helper omits cca1fbb46e38 afs: Use new netfs lib read helper API omits f780ea235056 afs: Use the fs operation ops to handle FetchData completion omits 5867c3cc8991 afs: Prepare for use of THPs omits e44ab1bda761 afs: Extract writeback extension into its own function omits 21720982850e afs: Wait on PG_fscache before modifying/releasing a page omits 6680d9067583 afs: Use ITER_XARRAY for writing omits e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() omits 8debc0a5b541 afs: Log remote unmarshalling errors omits 20bcfa7127f5 afs: Don't truncate iter during data fetch omits 7b3558913624 afs: Move key to afs_read struct omits f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] omits f072c22f6888 afs: Pass page into dirty region helpers to provide THP size omits 04afddf008bd afs: Disable use of the fscache I/O routines omits fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] omits d2cc279eebaf netfs: Define an interface to talk to a cache omits 2141cd7e93c1 netfs: Add write_begin helper omits 26eba35c01ae netfs: Gather stats omits d6123cf48f43 netfs: Add tracepoints omits 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers omits 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 72159100faad netfs: Documentation for helper library omits aefe5de88202 netfs: Make a netfs helper module omits f801f50fd75c mm: Implement readahead_control pageset expansion omits 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour omits 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset omits a4122a95ce6a gfs2: Make gfs2_setattr_simple static omits 9f9eb5a516e3 gfs2: Add new sysfs file for gfs2 status omits eb9dfdd1ed40 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 omits 35d65ab3fdba drm/vc4: plane: Remove redundant assignment omits abaf94ecc9c3 nl80211: fix potential leak of ACL params omits b5ac0146492f cfg80211: check S1G beacon compat element length omits 68ae256945d2 power: supply: s3c_adc_battery: fix possible use-after-fre [...] omits b6cfa007b3b2 power: supply: generic-adc-battery: fix possible use-after [...] omits e61ffb344591 power: supply: Add AC driver for Surface Aggregator Module omits 167f77f7d0b3 power: supply: Add battery driver for Surface Aggregator Module omits b6dc03fafe63 Merge tag 'tags/platform-drivers-x86-surface-aggregator-v5 [...] omits 315f02c60d94 KVM: x86/mmu: preserve pending TLB flush across calls to k [...] omits 66c6d1ef86ff ALSA: control: Add memory consumption limit to user controls omits 397dc6f7ca3c clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] omits 690daddcb602 clocksource/drivers/npcm: Add support for WPCM450 omits 68c70aae06e9 clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 omits a47d7ef4550d clocksource/drivers/pistachio: Fix trivial typo omits 2a65f7e27726 clocksource/drivers/ingenic_ost: Fix return value check in [...] omits ac4daf737674 clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] omits 212709926c54 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] omits 446e1a943554 dt-bindings: timer: renesas,cmt: Document R8A77961 omits fe8324f37cfe dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support omits 352408aff91d clocksource/drivers/ingenic-ost: Add support for the JZ4760B omits 8a3f717f35a3 clocksource/drivers/ingenic: Add support for the JZ4760 omits 507d8c5a418a dt-bindings: timer: ingenic: Add compatible strings for JZ4760(B) omits c4d814416fe3 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs omits 7d2d16ccf15d arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree omits aad9742f0c8f dt-bindings: display: Add apple,simple-framebuffer omits aea5f69f2e91 arm64: Kconfig: Introduce CONFIG_ARCH_APPLE omits 76cde2639411 irqchip/apple-aic: Add support for the Apple Interrupt Controller omits f531d25bda55 dt-bindings: interrupt-controller: Add DT bindings for apple-aic omits 8a657f71705f arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h omits 89897f739d7b of/address: Add infrastructure to declare MMIO as non-posted omits b10eb2d50911 asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np omits 9a63ae850255 arm64: Implement ioremap_np() to map MMIO as nGnRnE omits 08e9b5be9efb docs: driver-api: device-io: Document ioremap() variants & [...] omits eeba4b016864 docs: driver-api: device-io: Document I/O access functions omits 7c566bb5e4d5 asm-generic/io.h: Add a non-posted variant of ioremap() omits 86332e9e3477 arm64: arch_timer: Implement support for interrupt-names omits a6cf39fbe133 dt-bindings: timer: arm,arch_timer: Add interrupt-names support omits 11ecdad722da arm64: cputype: Add CPU implementor & types for the Apple [...] omits 6e33145afc84 dt-bindings: arm: cpus: Add apple,firestorm & icestorm com [...] omits 007bd42364b5 dt-bindings: arm: apple: Add bindings for Apple ARM platforms omits fd8b0990d915 dt-bindings: vendor-prefixes: Add apple prefix omits c46bbf5d2def powerpc/32: Remove powerpc specific definition of 'ptrdiff_t' omits b27dadecdf91 powerpc: iommu: fix build when neither PCI or IBMVIO is set omits 01ed0510941a powerpc/pseries: remove unneeded semicolon omits 98db179a78dd powerpc/64s: power4 nap fixup in C omits 10f8f96179ec powerpc/perf: Fix PMU constraint check for EBB events omits 812aa68ef7d4 selftests/powerpc: Suggest memtrace instead of /dev/mem fo [...] omits 08a022ad3dfa powerpc/powernv/memtrace: Allow mmaping trace buffers omits acd4dfeb49c8 powerpc/kexec: Don't use .machine ppc64 in trampoline_64.S omits c6b4c9147f8b powerpc/64: Move security code into security.c omits bd573a81312f powerpc/mm/64s: Allow STRICT_KERNEL_RWX again omits 87e65ad7bd3a powerpc/mm/64s/hash: Add real-mode change_memory_range() f [...] omits 6f223ebe9c3f powerpc/mm/64s/hash: Factor out change_memory_range() omits 2c02e656a29d powerpc/64s: Use htab_convert_pte_flags() in hash__mark_ro [...] omits b56d55a5aa4a powerpc/pseries: Add key to flags in pSeries_lpar_hpte_upd [...] omits 56bec2f9d4d0 powerpc/mm/64s: Add _PAGE_KERNEL_ROX omits 29e3ea8cbd29 selftests/powerpc: Test for spurious kernel memory faults [...] omits b8b2f37cf632 powerpc/64s: Fix pte update for kernel memory on radix omits 4763d3782764 powerpc: Spelling/typo fixes omits 94bc94209a66 irqchip/wpcm450: Drop COMPILE_TEST omits a61d67188f29 Bluetooth: Allow Microsoft extension to indicate curve validation omits ba29d0360a09 Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor omits cfa15cca51ef Bluetooth: Fix default values for advertising interval omits afd2daa26c7a Bluetooth: Add support for virtio transport driver omits 847bea3d08af Merge remote-tracking branch 'arm64/for-next/fiq' omits fd3b2aa100fa Merge commit '71b25f4df984' from tty/tty-next omits 0750cfd8b7fd nl80211: better document CMD_ROAM behavior omits 196900fd97e2 mac80211: set sk_pacing_shift for 802.3 txpath omits 73bc9e0af594 mac80211: don't apply flow control on management frames omits bc2f3e4c6628 Merge tag 'thunderbolt-for-v5.12-rc7' of git://git.kernel. [...] omits 272cd0e8d4a6 nl80211: Add missing line in nl80211_fils_discovery_policy omits 958574cbcc3a mac80211: remove redundant assignment of variable result omits 026dfac85f0a mac80211: minstrel_ht: remove unused variable 'mg' in mins [...] omits 81d94f47beaa cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock omits 30a70d18e862 mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock omits ed7247f30982 rfkill: use DEFINE_SPINLOCK() for spinlock omits b57aa17f07c9 virt_wifi: Return micros for BSS TSF values omits 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect omits 7d73cd946d4b mac80211: fix time-is-after bug in mlme omits 1153a74768a9 mac80211: fix TXQ AC confusion omits 71826654ce40 rfkill: revert back to old userspace API by default omits dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN omits c8426b2700b5 ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 omits 589b9b8b7b98 pinctrl: stm32: Print invalid AF warning inside stm32_pctr [...] omits da35b19d62c1 pinctrl: bcm63xx: Fix More dependencies omits f8edbd518654 USB: serial: io_edgeport: drop unused definitions omits 8665444b80e6 USB: serial: ti_usb_3410_5052: switch to 30-second closing wait omits 9b31f8cd9174 USB: serial: ti_usb_3410_5052: drop closing_wait module parameter omits 2813b1653340 USB: serial: io_ti: switch to 30-second closing wait omits d669a51d5727 USB: serial: io_ti: drop closing_wait module parameter omits 0428bf6807fe USB: serial: ftdi_sio: clean up TIOCSSERIAL omits c12860c0f6e6 USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check omits 9378379b15e3 USB: serial: ftdi_sio: ignore baud_base changes omits f64d74a59c47 USB: serial: stop reporting legacy UART types omits 01fd45f676f1 USB: serial: add generic support for TIOCSSERIAL omits 5f92aee93a68 USB: serial: fix return value for unsupported ioctls omits 6f9f8aeab7fd USB: serial: whiteheat: fix TIOCGSERIAL implementation omits b6be55625138 USB: serial: usb_wwan: fix TIOCGSERIAL implementation omits a3cb01e2fe37 USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL omits 3d732690d226 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions omits d370c90dcd64 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check omits 4c47dc2a3a00 USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation omits 67a948779067 USB: serial: ssu100: fix TIOCGSERIAL implementation omits 4065158c4897 USB: serial: quatech2: fix TIOCGSERIAL implementation omits 5b489012e9a4 USB: serial: pl2303: fix TIOCGSERIAL implementation omits aa6a45850224 USB: serial: opticon: fix TIOCGSERIAL implementation omits a804834bdf5e USB: serial: mos7840: fix TIOCGSERIAL implementation omits 8458e35443d3 USB: serial: mos7720: fix TIOCGSERIAL implementation omits c2f58d2457fb USB: serial: io_ti: fix TIOCGSERIAL implementation omits e54fbdbf0763 USB: serial: io_edgeport: fix TIOCGSERIAL implementation omits 2ab5836101f8 USB: serial: ftdi_sio: fix TIOCGSERIAL implementation omits 5c1426df9bb4 USB: serial: f81534: fix TIOCGSERIAL implementation omits 5486a9dd37f4 USB: serial: f81232: fix TIOCGSERIAL implementation omits 9d76b10ac643 USB: serial: ark3116: fix TIOCGSERIAL implementation omits 4e35b91390fc staging: rtl8723bs: remove extra indent omits 73aba1b5f0af staging: rtl8712: removed extra blank line omits d03f499e6453 staging: rtl8712: matched alignment with open parenthesis omits 5f0bf36ed66e staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c omits c82b130616e3 staging: comedi: Add Kconfig options to build unit test modules omits 5b7b4ce1d116 staging: comedi: tests: example_test: Rename to 'comedi_ex [...] omits 9a457447b326 staging: comedi: tests: example_test: Declare functions static omits 30c1b1a22cc3 staging: comedi: tests: example_test: Reduce stack usage omits 31f218546e54 staging: comedi: tests: ni_route_tests: Declare functions static omits 7a1de298de04 staging: comedi: tests: ni_routes_test: Reduce stack usage omits 3fca1c763ed1 staging: rtl8188eu: make rtw_usb_if1_init return a status omits 7a267097504f staging: rtl8188eu: make usb_dvobj_init return a status omits 57ae96149e89 staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter omits 78ea2e24470e staging: rtl8188eu: remove unnecessary variable omits 6b1164553276 staging: rtl8188eu: clean up rtw_recv_entry omits 889ed8b5e374 staging: rtl8188eu: set pipe only once omits b048a8db2944 staging: rtl8188eu: move defines into the .c file omits cf862de40b35 staging: rtl8188eu: remove unused defines omits 5c422a42d1a6 staging: rtl8188eu: remove unnecessary brackets omits 46694b686d4a staging: rtl8188eu: remove unused macros omits 1c4282349223 staging: axis-fifo: remove redundant dev_err call omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 2bbbb07da802 Merge tag 'amd-drm-fixes-5.12-2021-04-08' of https://gitla [...] omits b195b20b7145 Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/p [...] omits d7ea31ca4de2 Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub [...] omits ec32332df764 bus: mhi: core: Sanity check values from remote device before use omits 2531fdbf8bfc Input: gpio-keys - fix crash when disabliing GPIO-less buttons omits 65aa97c4d2bf md: split mddev_find omits 8b57251f9a91 md: factor out a mddev_find_locked helper from mddev_find omits 6a4db2a60306 md: md_open returns -EBUSY when entering racing area omits cdcc108a2ace drm/amdgpu/smu7: fix CAC setting on TOPAZ omits 2efc021060c2 drm/radeon: Fix size overflow omits 1b0b6e939f11 drm/amdgpu: Fix size overflow omits 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() omits ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() omits 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status omits 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq omits b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats omits 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq omits 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path omits 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next omits 7b1222b224af extcon: qcom-spmi: Add support for VBUS detection omits 4fcdd677c4ea bindings: pm8941-misc: Add support for VBUS detection omits dd6f5afb1c2d bindings: pm8941-misc: Convert bindings to YAML omits e3f60329097b extcon: sm5502: Detect OTG when USB_ID is connected to ground omits 17e8ff013e3e extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 9c0fed84d575 Merge tag 'drm-intel-next-2021-04-01' of git://anongit.fre [...] omits a9fe8ca17dff Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits a65aa9678683 Merge branch 'drivers-fixes-for-5.12' into for-next omits 769738fc49bb soc: qcom: pdr: Fix error return code in pdr_register_listener omits d38db5182343 arm64: dts: qcom: update usb qmp phy clock-cells property omits 41d1d0c51f5f Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit. [...] omits 0c7997179a35 Merge tag 'mediatek-drm-next-5.13' of https://git.kernel.o [...] omits 0fc9322ab5e1 cifs: escape spaces in share names omits d135be0a7fb8 fs: cifs: Remove unnecessary struct declaration omits 4e456b30f78c cifs: On cifs_reconnect, resolve the hostname again. omits 176ddd89171d scsi: libsas: Reset num_scatter if libata marks qc as NODATA omits 0dcf8febcb7b scsi: iscsi: Fix iSCSI cls conn state omits f9ef8dd22bdd ARM: dts: aspeed: Add Rainier 1S4U machine omits cd57ec7b7315 Merge branch 'clk-zynq' into clk-next omits c2e529d36d37 ARM: dts: aspeed: everest: Add size/address cells omits fbc90c4e90a0 ARM: dts: aspeed: everest: Enable fan watchdog omits 8db1d8852531 ARM: dts: aspeed: everest: Add RTC omits 870c29a48a5b ARM: dts: aspeed: everest: GPIOs support omits c555c47fd68d ARM: dts: aspeed: everest: Add UCD90320 power sequencer omits 777e34a84e38 ARM: dts: aspeed: everest: Add power supply i2c devices omits efc081b34d92 ARM: dts: aspeed: everest: Add pca9552 fan presence omits 72db3bf2c37b ARM: dts: aspeed: everest: Add FSI CFAMs and re-number engines omits 07c8bbea12d6 ARM: dts: aspeed: everest: Add max31785 fan controller device omits 81dd998ebb47 ARM: dts: aspeed: everest: Add I2C components omits dc89da7823c4 ARM: dts: aspeed: rainier 4U: Fix fan configuration omits 75141dea658c ARM: dts: aspeed: rainier: Add missing fan nodes omits 394cdb69a3c3 clk: zynqmp: pll: add set_pll_mode to check condition in z [...] omits d7fd3f9f53df clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback omits e3da42efc200 ARM: dts: aspeed: rainier: Enable fan watchdog omits 5a546b39a395 ARM: dts: aspeed: rainier: Add presence GPIOs omits 221cc3e3244d ARM: dts: aspeed: rainier: Add additional processor CFAMs omits e36ce705a7d6 ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans omits 1805253167eb ARM: dts: aspeed: rainier: Add directly controlled LEDs omits 21f237534661 clk: zynqmp: Drop dependency on ARCH_ZYNQMP omits c3ce6a4a812b clk: zynqmp: Enable the driver if ZYNQMP_FIRMWARE is selected omits 6a861bd8cf3c Merge branch 'clk-qcom' into clk-next omits 886fd9a4b428 clk: qcom: gcc-sm8350: use ARRAY_SIZE instead of specifyin [...] omits c864cd5f506c clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifyin [...] omits 60ca4670fd64 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifyin [...] omits b6cf77a7a961 clk: qcom: gcc-sc8180x: use ARRAY_SIZE instead of specifyi [...] omits e957ca2a930a clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifyin [...] omits b70729135139 clk: qcom: videocc-sm8250: use parent_hws where possible omits c97b6b41e983 clk: qcom: videocc-sm8150: use parent_hws where possible omits 55321d6faeee clk: qcom: gpucc-sm8250: use parent_hws where possible omits 637bc9c0abce clk: qcom: gpucc-sm8150: use parent_hws where possible omits 097a88884272 clk: qcom: gcc-sm8350: use parent_hws where possible omits 31192234a1be clk: qcom: gcc-sm8250: use parent_hws where possible omits 6326cc388bdb clk: qcom: gcc-sm8150: use parent_hws where possible omits 8e41d02717e7 clk: qcom: gcc-sdx55: use parent_hws where possible omits 53ec3b325f89 clk: qcom: gcc-sc7280: use parent_hws where possible omits 041b893be485 clk: qcom: gcc-sc7180: use parent_hws where possible omits 634e438f4cdf clk: qcom: dispcc-sm8250: use parent_hws where possible omits f8fae78c81c8 clk: qcom: dispcc-sc7180: use parent_hws where possible omits 789ab2c2c33b clk: qcom: videocc-sdm845: get rid of the test clock omits 35e4368fa3ea clk: qcom: dispcc-sdm845: get rid of the test clock omits c9bef8edb0c3 clk: qcom: gpucc-sdm845: get rid of the test clock omits 7f195c06e345 clk: qcom: videocc-sdm845: convert to parent data omits 040184b7d015 clk: qcom: gpucc-sdm845: convert to parent data omits 7acd22512907 clk: qcom: dispcc-sdm845: convert to parent data omits 2e30f6492c31 clk: qcom: videocc-sm8250: drop unused enum entries omits 477c59f0747b clk: qcom: videocc-sm8150: drop unused enum entries omits c33794a4c1f7 clk: qcom: videocc-sc7180: drop unused enum entries omits 5f1792e98596 clk: qcom: gpucc-sm8250: drop unused enum entries omits a138f9313745 clk: qcom: gpucc-sm8150: drop unused enum entries omits 2bd019f22d9f clk: qcom: gpucc-sdm845: drop unused enum entries omits c9944417ee14 clk: qcom: gpucc-sc7180: drop unused enum entries omits b6f3fd686e2d clk: qcom: gcc-sm8250: drop unused enum entries omits 6fec0c87ad00 clk: qcom: dispcc-sm8250: drop unused enum entries omits c68da22dc9cc clk: qcom: dispcc-sc7180: drop unused enum entries omits 2e20521b80c7 ice: Remove unnecessary blank line omits 771015b90b86 ice: Remove unnecessary checks in add/kill_vid ndo ops omits 51fe27e179b1 ice: Remove rx_gro_dropped stat omits efc1eddb28aa ice: Use local variable instead of pointer derefs omits dc6aaa139fb7 ice: Remove unnecessary variable omits 75751c80d6d8 ice: Limit forced overrides based on FW version omits 0a02944feaa7 ice: Use default configuration mode for PHY configuration omits 178a666daa0e ice: Replace some memsets and memcpys with assignment omits 450f10e79419 ice: Fix error return codes in ice_set_link_ksettings omits 0be39bb4c7c8 ice: Rename a couple of variables omits fd3dc1655eda ice: Remove unnecessary checker loop omits d348d51771b9 ice: Ignore EMODE return for opcode 0x0605 omits d6730a871e68 ice: Align macro names to the specification omits 7fb09a737536 ice: Modify recursive way of adding nodes omits 3056df93f7a8 ice: Re-send some AQ commands, as result of EBUSY AQ error omits 1cdc03b8a5e4 ARM: dts: aspeed: add ASRock E3C246D4I BMC omits 665913f2796a Merge branch 'clk-socfpga' into clk-next omits 52d1a8da40b3 clk: socfpga: remove redundant initialization of variable div omits 657d4d1934f7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on e [...] omits e1ad897b9c73 RDMA/qedr: Fix kernel panic when trying to access recv_cq omits 7d8f346504eb RDMA/core: Make the wc status prompt message clearer omits 2abb7431736b RDMA/hns: Use GFP_ATOMIC under spin lock omits 7e111bbff926 IB/mlx5: Reduce max order of memory allocated for xlt update omits fdde1aa09a82 IB/hfi1: Remove unused function omits ca5f72568e03 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation omits 6b13215df1d3 IB/hfi1: Add additional usdma traces omits 326a23930793 IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() omits 70d44c18a7b3 IB/hfi1: Use napi_schedule_irqoff() for tx napi omits b536d4b2a279 IB/hfi1: Correct oversized ring allocation omits 042a00f93aad IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev omits 4bd00b55c978 IB/hfi1: Add AIP tx traces omits 821f27a5e23b fs: Document file_ra_state omits 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl omits b6a37a93c9ac drm/i915: Fix invalid access to ACPI _DSM objects omits 4723a85e3d4e Merge branch 'clk-fixes' into clk-next omits 50ce6826a48f clk: fixed: fix double free in resource managed fixed-fact [...] omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits de2fcb3e6201 Documentation: kunit: add tips for using current->kunit_test omits e75074781f17 selftests/resctrl: Change a few printed messages omits 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration omits 3cd52c1e32fe net: fealnx: use module_pci_driver to simplify the code omits 6381c45b2838 net: atheros: atl2: use module_pci_driver to simplify the code omits f670149a4f5f net: sundance: use module_pci_driver to simplify the code omits 02f2743ecd7b tulip: de2104x: use module_pci_driver to simplify the code omits 95b2fbdb9321 tulip: windbond-840: use module_pci_driver to simplify the code omits 1ffa6604431a enic: use module_pci_driver to simplify the code omits 4e92cac843d3 net: encx24j600: use module_spi_driver to simplify the code omits 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] omits 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] omits a18f19e91201 net: wan: z85230: drop unused async state omits 298b58f00c0f liquidio: Fix unintented sign extension of a left shift of a u16 omits 3cf148285282 Merge branch 'ethtool-link_mode' omits fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] omits a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] omits 7b3ae17f0f68 xircom: remove redundant error check on variable err omits 33b32a298426 Merge tag 'linux-can-next-for-5.13-20210407' of git://git. [...] omits 0854fa82c96c net: remove the new_ifindex argument from dev_change_net_n [...] omits 7e4a51319d3a net: introduce nla_policy for IFLA_NEW_IFINDEX omits f86c70ed0476 Merge tag 'mlx5-updates-2021-04-06' of git://git.kernel.or [...] omits bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] omits 872fff333fb1 nfc/fdp: remove unnecessary assignment and label omits df7232c4c676 drm/amd/display: Add missing mask for DCN3 omits a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module omits d567fd6e82fa mlxsw: core: Remove critical trip points from thermal zones omits 9d6803921a16 net: hsr: Reset MAC header for Tx path omits 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE omits 6504048e0b39 drm/amdgpu/smu7: fix CAC setting on TOPAZ omits 0f411333571f drm/amdkfd: Update L1 and add L2/3 cache information omits 3b92085ed3b0 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 6bc1ba708295 Revert "drm/amd/display: To modify the condition in indica [...] omits 0d29b826761f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 0ec278285a91 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ccf344b6259c drm/amdgpu: only check for _PR3 on dGPUs omits 073420e8b5f8 drm/amdgpu: add another raven1 gfxoff quirk omits 927a12cc8936 usb/host: enable auto power control for xhci-pci omits cd90437399a2 Merge branch 'ethtool-doc' omits d9c65de0c1e1 ethtool: fix kdoc in headers omits 83e5feeb385e ethtool: document reserved fields in the uAPI omits f0ebc2b6b7df ethtool: un-kdocify extended link state omits 9686c4d0211f drm/radeon: Fix size overflow omits 1e198ac88859 drm/amdgpu: Fix size overflow omits 3b5a600dc6d7 drm/amdgpu: move mmhub ras_func init to ip specific file omits 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 omits 788abcfb66c1 iov_iter: Add ITER_XARRAY omits 8fcb9fe82933 drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() omits 73e9b0d74a75 Revert "drm/amdgpu: Ensure that the modifier requested is [...] omits 18ecc639f527 drm/amd/display: 3.2.130 omits 1dc246cbe318 drm/amd/display: [FW Promotion] Release 0.0.59 omits 56f15e2cb1f7 ethtool: document PHY tunable callbacks omits 1b00e6208ac9 drm/amd/display: Cleanup DML DSC input bpc validation omits 758919447186 drm/amd/display: Fixed corruption on 4K tvs omits bcd5d044562c drm/amd/display: Determine synchronization edge based on m [...] omits 70cca14c2cb1 drm/amd/display: Add MST capability to trigger_hotplug interface omits fea0fc67b6af drm/amd/display: Directly retrain link from debugfs omits 7fab160403fb drm/amd/display: Add missing mask for DCN3 omits 8a97b36e54d9 drm/amd/display: Tweak the kernel doc for crc_rd_wrk omits a2b5216eac84 drm/amd/display: Set initial value to a divider omits 4e5e35378c1c drm/amd/display: Add function and debugfs to dump DCC_EN bit omits 0ba5706eff3b drm/amd/display: Add dc_debug flag to disable min fclk omits 2dcc60ed6176 drm/amd/display: Add debug prints for SMU messages omits 382d0996efad drm/amd/display: Added dc_edp_id_count to dc_context omits f5de85016078 drm/amd/display: Add debugfs entry for LTTPR register status omits 225e300745b5 drm/amd/display: Move vupdate keepout programming from DCN [...] omits 73c8450ca212 drm/amd/display: add NULL check to avoid kernel crash in DC. omits c7458b0d05b4 drm/amd/display: use MST downstream AUX to dump DPRX CRCs omits 7c8e623f79f8 drm/amd/display: Add delay in dmub_srv_send_gpint_command omits 0b9dc0bea303 drm/amd/display: Retry getting PSR state if command times out omits 6e5095acd86e drm/amdgpu: split gfx callbacks into ras and non-ras ones omits ca597f1ec2e7 drm/amdgpu: split mmhub callbacks into ras and non-ras ones omits f104588ddd3d drm/amdgpu: do not register df_mca interrupt in certain config omits bc9915d430fb drm/amdgpu: split umc callbacks to ras and non-ras ones omits 410358c02ec1 drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs omits 1949b351d681 drm/amdgpu: split nbio callbacks into ras and non-ras ones omits 92012edb9aca drm/amdgpu: implement query_ras_error_address callback omits 49d53cbd574e drm/amdgpu: implement umc query error count callback omits 74f5fd3ab235 drm/amdgpu: add helper funtion to query umc ras error omits 66942709fcba drm/amdgpu: create umc_v6_7_funcs for aldebaran omits 133eb734b3a8 drm/amdgpu: initialze ras caps per paltform config omits 6bd325cd86ac drm/amdkfd: Avoid null pointer in SMI event omits 9c589190f609 amd: display: modules: Remove repeated struct declaration omits 7b8cdcb5b0cf drm/amdgpu: drop some unused atombios functions omits 2c75e6a08cad drm/amd: cleanup coding style a bit omits 0991da32f7cc drm/amd: use kmalloc_array over kmalloc with multiply omits d38c985a3194 drm/amdgpu: support sdma error injection omits 076b626a6a44 drm/amdgpu: reserve fence slot to update page table omits 14333dfe57b4 drm/amdgpu: indirect register access for nv12 sriov omits 956c7831fe9d Merge branch 'mptcp-next' omits 07f8252fe0e3 mptcp: drop all sub-options except ADD_ADDR when the echo [...] omits c3eaa5f667cb selftests: mptcp: add the net device name testcase omits 761c124ed969 mptcp: unify add_addr(6)_generate_hmac omits 1b1a6ef597c7 mptcp: drop MPTCP_ADDR_IPVERSION_4/6 omits f7dafee18538 mptcp: use mptcp_addr_info in mptcp_options_received omits fef6b7ecfbd4 mptcp: drop OPTION_MPTCP_ADD_ADDR6 omits 30f60bae8092 mptcp: use mptcp_addr_info in mptcp_out_options omits daa83ab03954 mptcp: move flags and ifindex out of mptcp_addr_info omits 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects omits 78f0f8a54668 drm/amdgpu: indirect register access for nv12 sriov omits 71ca459b1b04 drm/amdgpu: indirect register access for nv12 sriov omits f66230125c23 drm/amdgpu: indirect register access for nv12 sriov omits 2da15f61311e drm/amdgpu/display: fix warning on 32 bit in dmub omits 55b66cbaabde drm/amdgpu: check alignment on CPU page for bo map omits 83389d188327 drm/amdgpu: Set a suitable dev_info.gart_page_size omits 435abba9d631 drm/radeon: avoid potential null pointer access omits 7bb566459c1a drm/amdgpu: fix compiler warning(v2) omits b70951df2400 drm/amdgpu: fix NULL pointer dereference omits 974cf6aa353c drm/amd/display: Use pr_debug in DM to prevent dmesg flooding omits 238dfef13f05 drm/amd/display: add DMCUB trace irq support for DCN302 omits 5341680c5434 drm/amdgpu: Add new PF2VF flags for VF register access method omits f6efeec06e8a drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits b6a557860519 drm/amd/display: fix typo: liason -> liaison omits af0475a1b761 drm/amd/display: Try YCbCr420 color when YCbCr444 fails omits 04ff53ab1d76 drm/amd/display: 3.2.129 omits bf255fa06316 drm/amd/display: Disable MALL when SMU not present omits 67aed4b71ce9 drm/amd/display: [FW Promotion] Release 0.0.58 omits 880a51bdab5c drm/amd/display: add log for automated test omits 39315f04abca drm/amd/display: Set max TTU on DPG enable omits 041d4cec36f9 drm/amd/display: New path for enabling DPG omits fa4e9631e142 drm/amd/display: Update display endpoint control path. omits 03b3e7b3c8cf drm/amd/display: Add dynamic link encoder selection. omits 8c89b0bcba44 drm/amd/display: Fix MST topology debugfs omits b59f5fdc54e1 drm/amd/display: LTTPR config logic omits 347574e03381 drm/amd/display: Enumerate LTTPR modes omits 7cfd58d7ab11 drm/amd/display: Interface for LTTPR interop omits bccdfdd78e4e drm/amd/display: Rename fs_params to hdr_tm_params omits 82b58d954b70 drm/amd/display: Fix typo for variable name omits 7e9181e2670c drm/amd/display: add mod hdcp interface for supporting enc [...] omits 88962d7eb6c6 drm/amd/display: define mod_hdcp_display_disable_option struct omits b9d1e42043f4 drm/amd/display: enable DP DSC Compliance automation omits 25ee50bcf081 drm/amd/display: Guard ASSR with internal display flag omits 91697fc6ccac drm/amd/display: Fix static checker warnings on tracebuff_fb omits ff7ae211a8e7 drm/amd/display: Add refresh rate trace omits 7bdab7041111 drm/amd/display: BIOS LTTPR Caps Interface omits 513e9119d32d drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran omits 3bfae3cd7148 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] omits 6e2aa123f2c3 drm/amdgpu: Reset error code for 'no handler' case omits 1b3cb2428601 drm/amd/display: Fix black screen with scaled modes on som [...] omits 17ba02f03a0d drm/amdgpu: ih reroute for newer asics than vega20 omits 9a40c876b2bc drm/amdkfd: dqm fence memory corruption omits f2cf984081eb drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits b606ce06cce4 drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers omits d70769380237 drm/amd/pm: Fix DPM level count on aldebaran omits 998f78cd5744 drm/amd/pm: unify the interface for gfx state setting omits 406e1f54e07b drm/amd/pm: unify the interface for power gating omits 29b028262d19 drm/amd/pm: fix missing static declarations omits 31f36133dc2a drm/amd/pm: unify the interface for loading SMU microcode omits b5f859fbfc99 drm/amd/pm: no need to force MCLK to highest when no displ [...] omits a18296cee3f1 drm/amdgpu: Fix build warnings omits b73b885f2e76 drm/amdgpu: Enable recovery on aldebaran omits 3444f7f861d7 drm/amdgpu: Add mode2 reset support for aldebaran omits 3e8120d8e63b drm/amdgpu: Make set PG/CG state functions public omits a12044b893fa drm/amdgpu: Add PSP public function to load a list of FWs omits 87c2324a8132 drm/amdgpu: Add reset control handling to reset workflow omits a4126fc8f72f drm/amdgpu: Add reset control to amdgpu_device omits de1abdfbf37a drm/amd/pm: Add support for reset completion on aldebaran omits ffaebb437248 drm/amd/pm: Add function to wait for smu events omits a5ab21e6da88 drm/amd/pm: Modify mode2 msg sequence on aldebaran omits f7dcbfac8571 drm/amd/amdgpu implement tdr advanced mode omits bb4402db2a66 drm/amdgpu: make BO type check less restrictive omits 1249400d068b drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag omits 66eaeb4d5ded drm/amdgpu: use amdgpu_bo_create_user() for when possible omits ac8587f8ef7e drm/amdgpu: introduce struct amdgpu_bo_user omits b1f35079f126 drm/amdgpu: allow variable BO struct creation omits aae151dcaa78 drm/amdgpu: load balance VCN3 decode as well v8 omits 4f67f32fa5f3 drm/amdgpu: share scheduler score on VCN3 instances omits 032042969753 drm/amdgpu: add the sched_score to amdgpu_ring_init omits 54fd4e02d050 drm/ttm: ioremap buffer according to TTM mem caching setting omits 0e8f82559072 drm/amd/display: check fb of primary plane omits b2ec0876fa5d drm/amd/display: Allow idle optimization based on vblank. omits 1f113f1c020a drm/amd: Fix a typo in two different sentences omits 1e9e697c3eaf drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes omits 6e61423f0f25 drm/radeon/r600_cs: Few typo fixes omits 7d144561cdee amdgpu: securedisplay: simplify i2c hexdump output omits c6ab1532c8de drm/amdgpu: Ensure that the modifier requested is supporte [...] omits 80ce9b67c8d6 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit omits 67a36d5cf636 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit omits 59d2341060ea drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] omits 47b9f8ea3c08 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] omits 77f2ea06e168 drm/amdgpu/pm: mark pcie link/speed arrays as const omits 74851304d2de drm/amdgpu: remove irq_src->data handling omits c79cf37f262f drm/amd/display: Removing unused code from dmub_cmd.h omits c73bea846148 drm/amdgpu: Fix check for RAS support omits fa926e980945 drm/amd/display: Use appropriate DRM_DEBUG_... level omits 56525853ad7c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus omits afab82fc02b7 drm/amdgpu: added support for dynamic GECC omits 39a894a28967 drm/amdgpu: update host to psp interface omits d0f9b7ad83f7 drm/amd/pm: Update aldebaran pmfw interface omits 636738ecee73 drm/amdgpu: move vram recover into sriov full access omits ca0f688341bf drm/amd/pm: drop redundant and unneeded BACO APIs V2 omits 7d3154e3ca48 drm/amd/pm: label these APIs used internally as static omits b5f1b5c89deb drm/amd/pm: make DAL communicate with SMU through unified [...] omits 3f5341196c15 drm/amdgpu/display: fix memory leak for dimgrey cavefish omits 5213e0a7de43 amdgpu: fix gcc -Wrestrict warning omits 08c4a673f3cc amdgpu: avoid incorrect %hu format string omits 61dde2513263 drivers: gpu: Remove duplicate include of amdgpu_hdp.h omits 84d65f2e4c5c drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug omits 6a0154da2197 drm/atomic: Couple of typo fixes omits dad8f7010ada drm/radeon: don't evict if not initialized omits 18dc4efbc0d6 drm/amdgpu: replace per_device_list by array omits 1cb5b9ec5eb4 drm/amd/display: 3.2.128 omits 08ed8ab7f4c9 drm/amd/display: Use pwrseq instance to determine eDP instance omits 42164dcd00b9 drm/amd/display: Change input parameter for set_drr omits f3614c1ce89a drm/amd/display: [FW Promotion] Release 0.0.57 omits 8be9d867ec79 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning omits 182b57843e86 drm/amd/display: Fixed Clock Recovery Sequence omits f83788e86d5b drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini omits 599f1dc93e31 drm/amd/display: revert max lb use by default for n10 omits 822c95b69bab drm/amd/display: Fix debugfs link_settings entry omits 125225b7e6da drm/amd/display: Log DMCUB trace buffer events omits 51ed55c0058f drm/amd/display: revert max lb lines change omits 6b332913a48a drm/amd/display: Add kernel doc to crc_rd_wrk field omits 1aaec45d9334 drm/amd/display: hide VGH asic specific structs omits 615653e0dbe5 drm/amd/display: Populate socclk entries for dcn2.1 omits 8199d4ce8ba8 drm/amdgpu: Use correct size when access vram omits ca491c89c791 drm/amd/pm: fix gpu reset failure by MP1 state setting omits a9f047533bb1 drm/amd/pm: fix MP1 state setting failure in s3 test omits 36587ecbd5c7 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD omits 45bcf14eb659 drm/amdgpu: fix amdgpu_res_first() omits b17025682623 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 08b5dbf878fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct omits efcf015a18d5 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] omits 1a86fd009925 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] omits 09b08b3982bb drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] omits b63383ed2084 drm/amd/pm: fix Navi1x runtime resume failure V2 omits de6a1b6520aa drm/amdgpu: Enable VCN/JPEG CG on aldebaran omits 0598191b9191 drm/amdgpu: Fix a typo omits 03cf023ce44c drm/amdgpu: Fix a typo omits 3d278d21f94e drm/radeon/ttm: Fix memory leak userptr pages omits f2164ae591b5 drm/amdgpu/ttm: Fix memory leak userptr pages omits 0b347b6982a5 drm/amdgpu: skip kfd suspend/resume for S0ix omits c1d7bb417ef9 drm/amdgpu: drop S0ix checks around CG/PG in suspend omits 2197e10aeb71 drm/amdgpu: skip CG/PG for gfx during S0ix omits 18b1f3fc1ef3 drm/amdgpu: update comments about s0ix suspend/resume omits 1e8b59206244 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits ad0c55469382 drm/amdgpu: re-enable suspend phase 2 for S0ix omits c1730bbcc7ca drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits c171b3f24032 drm/amdgpu: clean up non-DC suspend/resume handling omits 8182168a9b55 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 098b6c437271 drm/amdgpu: rework S3/S4/S0ix state handling omits f3247df84c31 drm/amdgpu: fix the hibernation suspend with s0ix omits ac3d97297cd5 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits e0d8f99833d2 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 66cb740e3280 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits ef4c2e62024e drm/amdgpu: Add additional Sienna Cichlid PCI ID omits aba7a576d57c drm/amdgpu/display/dm: add missing parameter documentation omits ab5bb23cb5c3 drm/amdgpu: wrap kiq ring ops with kiq spinlock omits d7cd6d7832c5 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" omits 3245c389d0fc drm/amdgpu: add codes to capture invalid hardware access w [...] omits 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next omits 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next omits 794dda440c66 Merge branch 'for-5.13/block' into for-next omits 540ad3f3da25 blk-zoned: Remove the definition of blk_zone_start() omits c6dfc019c239 ARM: dts: mvebu: Add device tree for ATL-x530 Board omits ccac12acc0c0 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits 78d889705732 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits 454859c552da Merge tag 'arc-5.12-rc7' of git://git.kernel.org/pub/scm/l [...] omits 8361c6da77b7 Merge series "Adds SPI support" from Jiri Prchal <jiri.prc [...] omits e2b064fec8e4 Merge tag 'at91-dt-5.13' of git://git.kernel.org/pub/scm/l [...] omits f3907773d602 mtd: cfi_cmdset_0002: remove redundant assignment to varia [...] omits 7e4404113686 mtd: cfi_cmdset_0002: Disable buffered writes for AMD chip 0x2201 omits 5de61a47eb90 IB/hfi1: Fix probe time panic when AIP is enabled with a b [...] omits 603c4690b01a RDMA/cxgb4: check for ipv6 address properly while destroyi [...] omits 649cab56de8e of: properly check for error returned by fdt_get_name() omits 0ba17e7a5548 drm/msm: add compatibles for sm8150/sm8250 display omits 8424084fbac0 drm/msm: Remove need for reiterating the compatibles omits 0054eeb72ab6 drm/msm: Fix spelling "purgable" -> "purgeable" omits f1902c6b8829 drm/msm: Fix spelling mistake "Purgable" -> "Purgeable" omits 25ed38b3ed26 drm/msm: Drop mm_lock in scan loop omits 528107c8e664 drm/msm: Improved debugfs gem stats omits 6ed0897cd800 drm/msm: Fix debugfs deadlock omits cc8a4d5a1bd8 drm/msm: Avoid mutex in shrinker_count() omits bc90dc33c46c drm/msm: Remove unused freed llist node omits 9ecccaf9771d Merge tag 'drm-msm-fixes-2021-04-02' into msm-next omits 56ddc4cd4c8f docs: dt: update writing-schema.rst references omits 993e3887a02d Merge branch 'for-5.13/warnings' into for-next omits 7a47f86bba74 Add support for DYTC MMC_GET BIOS API. omits 8145476fc782 platform/surface: aggregator_registry: Give devices time t [...] omits 1ea602e4171b platform/x86: Adjust Dell drivers to a personal email address omits c28d4f4646b2 MAINTAINERS: Add missing section for alienware-wmi driver omits 1ab9bcbcc4d3 MAINTAINERS: Adjust Dell drivers to email alias omits 5c782817a981 platform/x86: ISST: Account for increased timeout in some cases omits 61ce18ff01ec tools/power/x86/intel-speed-select: v1.9 release omits 17de9a5654f5 tools/power/x86/intel-speed-select: Drop __DATE__ and __TI [...] omits 0d3dfd757081 tools/power/x86/intel-speed-select: Add options to force online omits b84733a1c52c tools/power/x86/intel-speed-select: Process mailbox read e [...] omits 2e70b710f36c tools/power/x86/intel-speed-select: Increase string size omits 5e3f5973c8df platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] omits f1fba0860962 platform/x86: panasonic-laptop: remove redundant assignmen [...] omits 4d7ddd8d30da platform/surface: clean up a variable in surface_dtx_read() omits dff935f006c3 platform/x86: intel-vbtn: Remove unused KEYMAP_LEN define omits ce357fd34f94 platform/x86: asus-wmi: Add param to turn fn-lock mode on [...] omits 3d904005f686 platform/x86: add support for Advantech software defined button omits 601ce994fc71 Merge branch 'kbuild' into for-next omits ee2305118fc3 kbuild: add support for zstd compressed modules omits e76e8b56fe1a MAINTAINERS: Add CoreSight header files omits 023e0294e1ed coresight: core: Fix typo in coresight-core.c omits d8844295184c coresight: etm: perf: Make symbol 'format_attr_contextid' static omits ec5859497225 coresight: etm4x: Add ETM PID for Cortex-A78 omits 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account omits 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account omits d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times omits 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] omits 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc omits 33b688e3854d PM: clk: remove kernel-doc warning omits beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos omits 12c0632b2579 PM: runtime: remove kernel-doc warnings omits e84dff1bf0ea PM: core: Remove duplicate declaration from header file omits 4579058fecb6 arm64: dts: qcom: msm8916: Add GICv2 hypervisor registers/ [...] omits c3fbd67b94b0 ACPICA: Update version to 20210331 omits 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b omits e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support omits f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT omits 519c809069ce ACPICA: iASL: Add support for CEDT table omits 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table omits a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template omits cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures omits 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table omits 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table omits 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components omits 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT omits f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags omits cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field omits e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes omits 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 omits 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 omits 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure omits 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object omits e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID omits 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT omits 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h omits dde8740bd9b5 Merge branch 'acpi-processor-fixes' into linux-next omits fa26d0c778b4 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m omits ff0e9ee3a6d4 HID: hid-sensor-hub: Move 'hsdev' description to correct s [...] omits 07b34ddd759b HID: hid-sensor-hub: Remove unused struct member 'quirks' omits 1784cd57e35f HID: wacom_sys: Demote kernel-doc abuse omits dbf104fdd42e HID: hid-sensor-custom: Remove unused variable 'ret' omits 5abb54458242 HID: hid-uclogic-params: Ensure function names are present [...] omits a62ce117ac18 HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs omits 3f37fdcd313d HID: hid-logitech-hidpp: Fix conformant kernel-doc header [...] omits ae71db0d4d68 HID: hid-picolcd_core: Remove unused variable 'ret' omits a3760cd75e33 HID: hid-kye: Fix incorrect function name for kye_tablet_enable() omits cd2bb7b73e0b HID: hid-core: Fix incorrect function name in header omits 8802d1546b79 HID: hid-alps: Correct struct misnaming omits fbe352aa7bbd HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses omits 4cbf8aa75cf3 HID: usbhid: Repair a formatting issue in a struct description omits 1a219e08ecd7 KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers omits 3a22981230f9 Merge tag 'arm-fixes-5.11-2' of git://git.kernel.org/pub/s [...] omits dbaa5d1c254e Merge branch 'parisc-5.12-3' of git://git.kernel.org/pub/s [...] omits b8d408329947 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits c1f4dafbe6cb Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits 412c8fa8c374 arm64: dts: meson: add GPIO line names to ODROID N2/N2+ omits cfa303d99e06 arm64: dts: meson: add saradc node to ODROID N2/N2+ omits 7d9158bcb34a arm64: dts: meson: remove extra tab from ODROID N2/N2+ ext [...] omits ec75b8574285 Merge branch 'for-5.13/block' into for-next omits 580dca8143d2 blk-mq: set default elevator as deadline in case of hctx s [...] omits 5ba091db9386 Merge tag 'platform-drivers-x86-v5.12-3' of git://git.kern [...] omits e3bb2f4f96a6 Merge tag 'regulator-fix-v5.12-rc6' of git://git.kernel.or [...] omits f73b08ba236e Merge branch 'for-5.13/libata' into for-next omits 868ed7311cd8 ata: ahci_tegra: Add AHCI support for Tegra186 omits d843419d295f dt-binding: ata: tegra: Add dt-binding documentation for Tegra186 omits 8ff35bb23442 dt-bindings: ata: tegra: Convert binding documentation to YAML omits 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next omits b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next omits 0e6521f13c29 spi: orion: Use device_get_match_data() helper omits 9a446cf97af7 spi: hisi-kunpeng: Fix Woverflow warning on conversion omits 14e13b1ce92e regmap-irq: Fix dereference of a potentially null d->virt_buf omits 9be701ec3493 ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support omits fa74c223b6fd ASoC: simple-card: fix possible uninitialized single_cpu l [...] omits af4b54127b2b ASoC: codecs: lpass-va-macro: constify static struct snd_s [...] omits fd4daab3b139 ASoC: codecs: tlv320aic3x: add SPI support omits a96d2ba2d824 ASoC: codecs: tlv320aic3x: move I2C to separated file omits b015df6ac03e ASoC: codecs: tlv320aic3x: rename probe function omits 73a4808892b8 ASoC: codecs: tlv320aic3x: move model definitions omits 6f68accaa864 ASoC: meson: axg-frddr: set fifo depth according to the period omits c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] omits 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] omits fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] omits 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] omits 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error omits 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot omits 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error omits d5831bee4e1a HID: intel-ish: Supply some missing param descriptions omits 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' omits a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used omits 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' omits e9bb37ff35bb HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses omits 263d6287da14 KVM: arm64: Initialize VCPU mdcr_el2 before loading it omits feb5dc3de037 Documentation: KVM: Document KVM_GUESTDBG_USE_HW control f [...] omits 2ce5e1b010f4 Merge tag 'samsung-dt64-5.13' of git://git.kernel.org/pub/ [...] omits c8872394ac38 Merge branch 'for-5.13/libata' into for-next omits 7c4a1353b3cd Merge branch 'for-5.13/block' into for-next omits e0956194697c Merge branch 'for-5.13/drivers' into for-next omits a043d9a060bd Merge branch 'for-5.13/io_uring' into for-next omits 59206cf877be Merge tag 'samsung-dt-5.13' of git://git.kernel.org/pub/sc [...] omits 59d265d494e5 io_uring: don't attempt re-add of multishot poll request i [...] omits b871ec11c54d io-wq: simplify code in __io_worker_busy() omits 8681d2fc3916 io_uring: kill outdated comment about splice punt omits d3619391899c io_uring: encapsulate fixed files into struct omits c62f258c7c4c io_uring: refactor file tables alloc/free omits 188507ee4f52 io_uring: don't quiesce intial files register omits 82d5d1d202e3 io_uring: set proper FFS* flags on reg file update omits f8328331f7bf io_uring: deduplicate NOSIGNAL setting omits 449dafc6509c io_uring: put link timeout req consistently omits e083883e8c86 io_uring: simplify overflow handling omits 6657058dc2a0 io_uring: lock annotate timeouts and poll omits 1601c43bf39d io_uring: kill unused forward decls omits 2d88f5422645 io_uring: store reg buffer end instead of length omits e664e312ba44 io_uring: improve import_fixed overflow checks omits c4d27b2632a2 io_uring: refactor io_async_cancel() omits 580f2fdbd322 io_uring: remove unused hash_wait omits 106ad0f7279c io_uring: better ref handling in poll_remove_one omits 46e42ab964ee io_uring: combine lock/unlock sections on exit omits ce3aa60df206 io_uring: remove useless is_dying check on quiesce omits 5358a43212dd io_uring: reuse io_rsrc_node_destroy() omits 2df8cab256ad io_uring: ctx-wide rsrc nodes omits 485909c9f030 io_uring: refactor io_queue_rsrc_removal() omits f447356ebb0a io_uring: move rsrc_put callback into io_rsrc_data omits 5e0930228396 io_uring: encapsulate rsrc node manipulations omits 16cc0dded507 io_uring: use rsrc prealloc infra for files reg omits e1298a21d5b0 io_uring: simplify io_rsrc_node_ref_zero omits 1acda972f821 io_uring: name rsrc bits consistently omits 407006d11f5b io-wq: cancel task_work on exit only targeting the current 'wq' omits a1d01e7bcc50 task_work: add helper for more targeted task_work canceling omits 36de77e35f3b Merge tag 'omap-for-v5.13/dt-v2-signed' of git://git.kerne [...] omits 300bb1fe7671 ptp: arm/arm64: Enable ptp_kvm for arm/arm64 omits 3bf725699bf6 KVM: arm64: Add support for the KVM PTP service omits 100148d0fc7d clocksource: Add clocksource id for arm arch counter omits b2c67cbe9f44 time: Add mechanism to recognize clocksource in time_get_snapshot omits a8cf291bdac5 ptp: Reorganize ptp_kvm.c to make it arch-independent omits aa1e345ade42 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] omits 4b8cf90637f2 Merge tag 'ti-k3-dt-for-v5.13' of git://git.kernel.org/pub [...] omits 88d8cb7b5f21 tty: synclink_gt: drop redundant tty-port initialisation omits a5c67f893004 pcmcia: synclink_cs: drop redundant tty-port initialisation omits b91cfb2573ae tty: mxser: fix TIOCSSERIAL permission check omits be6cf583d24d tty: mxser: fix TIOCSSERIAL jiffies conversions omits bf510acbea47 tty: moxa: fix TIOCSSERIAL implementation omits dc8c84376586 tty: moxa: fix TIOCSSERIAL permission check omits 6e70b73ca524 tty: moxa: fix TIOCSSERIAL jiffies conversions omits c33a63e8dd91 tty: amiserial: add missing TIOCSSERIAL jiffies conversions omits 1d31a831cc04 tty: amiserial: fix TIOCSSERIAL permission check omits d38be7024521 staging: greybus: uart: clean up TIOCGSERIAL omits 60c6b305c11b staging: greybus: uart: fix unprivileged TIOCCSERIAL omits b71e571adaa5 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions omits 5e84a66f3682 staging: fwserial: fix TIOCGSERIAL implementation omits a7eaaa9d1032 staging: fwserial: fix TIOCSSERIAL implementation omits 2104eb283df6 staging: fwserial: fix TIOCSSERIAL permission check omits 7a3791afdbd5 staging: fwserial: fix TIOCSSERIAL jiffies conversions omits 399d44a1b13d tty: n_gsm: use DEFINE_SPINLOCK() for spinlock omits f9b9263a25dc staging: rtl8192u: Fix potential infinite loop omits a45759d2a47c staging: rtl8723bs: remove unnecessary parentheses omits af6afdb63f17 staging: rtl8723bs: split long lines omits e338f5f0a0c3 staging: rtl8723bs: fix comparison in if condition omits dd782523e8a5 staging: rtl8723bs: remove unnecessary parentheses omits e427bdd8e1e5 staging: rtl8723bs: rewrite comparison to null omits e6e7ad69d38d staging: rtl8723bs: add spaces around operators omits 6206fdb4f30b staging: rtl8723bs: remove unnecessary parentheses in if c [...] omits 709c8e49b51c staging: rtl8723bs: remove unnecessary bracks on DBG_871X [...] omits b4f27a06f638 staging: rtl8723bs: remove empty #ifdef blocks after DBG_8 [...] omits ae31f4ed7e09 staging: rtl8723bs: remove empty tracing function dump_rx_packet omits 3f85c670a264 staging: rtl8723bs: remove empty for cycles left by DBG_87 [...] omits 3dc682aed3a1 staging: rtl8723bs: put constant on the right side in if c [...] omits 394ceaa2b3b2 drivers: rtl8723bs: rewrite comparison to null omits 21e161c3cea5 staging: rtl8723bs: remove all if-else empty blocks left b [...] omits 5789f7749284 staging: rtl8723bs: remove DBG_871X macro definitions omits 68e79909e1d8 staging: rtl8723bs: remove commented out DBG_871X logs omits 4646da162d96 staging: rtl8723bs: remove DBG_871CX log unmatched by cocci omits 968b15adb0ea staging: rtl8723bs: remove all DBG_871X logs omits 42c3243ff23d staging: rtl8723bs: remove DBG_871X log argument omits 07a696a88646 staging: comedi: tests: Correct unittest_fptr omits 228e55617c17 staging: comedi: tests: ni_routes_test: Lines should not e [...] omits 2628ca5f8e5e staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi> omits 15b7a743901c staging: comedi: tests: ni_routes_test: Put complex values [...] omits 6db58ed2b2d9 staging: comedi: tests: ni_routes_test: Fix compilation error omits 204e4f4433c2 staging: comedi: drivers: Fix spelling mistake "nubmer" -> [...] omits bfe1e634909e staging: rtl8723bs: hal: Remove camelcase omits fbb0ad422960 Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/l [...] omits 39b53e23532f Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub [...] omits 4cffb2df4260 KVM: selftests: vgic_init kvm selftests fixup omits 5b00d3923d4d Merge remote-tracking branch 'origin/kconfig' into for-next omits 7cba4128c2c6 MIPS: Fix new sparse warnings omits d120198bd5ff xen/evtchn: Change irq_info lock to raw_spinlock_t omits 10ba2d17d297 KVM: arm64: Don't retrieve memory slot again in page fault [...] omits c728fd4ce75e KVM: arm64: Use find_vma_intersection() omits eab62148478d KVM: arm64: Hide kvm_mmu_wp_memory_region() omits 46c48eb6d500 Merge branch 'features' into for-next omits 3cce09f5eac7 Merge branch 'fixes' into for-next omits 8bc00c04d87e s390/sclp: use LIST_HEAD for Initialization omits 7dd8ed094304 s390: use DEFINE_SPINLOCK for initialization omits 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS omits 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] omits 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] omits f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst omits b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix omits afd16418b5e3 kbuild: check module name conflict for external modules as well omits 515045ed86cb kbuild: show the target directory for depmod log omits c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules omits 2361c6287090 kbuild: remove unneeded mkdir for external modules_install omits fdac8b8ac095 scripts: modpost.c: Fix a few typos omits 9c3195778c71 Merge tag 'asoc-fix-v5.12-rc6' of https://git.kernel.org/p [...] omits 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added omits 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes omits aa5acf486299 Merge tag 'renesas-pinctrl-for-v5.13-tag2' of git://git.ke [...] omits ad31a8c05196 s390/setup: use memblock_free_late() to free old stack omits ea4aeaa5c889 irqchip/irq-mst: Support polarity configuration omits fead4dd49663 irqchip: Add driver for WPCM450 interrupt controller omits 7c1871554620 dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic omits 5deaa1d7c491 dt-bindings: qcom,pdc: Add compatible for sc7280 omits e12c455055e9 irqchip/stm32: Add usart instances exti direct event support omits 8e13d96670a4 irqchip/gic-v3: Fix OF_BAD_ADDR error handling omits e03b7c1bcbfa irqchip/sifive-plic: Mark two global variables __ro_after_init omits 64ec2ad3b84d irqchip/hisi: Use the correct HiSilicon copyright omits bd781ae53fac mips: netlogic: Use irq_domain_simple_ops for XLP PIC omits 4a35d6a03744 irqdomain: Get rid of irq_create_identity_mapping() omits 73a049e384c8 soc: document merges omits 0f103b23dad8 Merge branch 'arm/dt' into for-next omits b2d11e6e9c4b Merge branch 'arm/fixes' into for-next omits a3c1086c17e4 ARM: dts: clps711x: Add an empty chosen node to top level DTSI omits 15bf198197d1 ARM: dts: clps711x: edb7211: Add unit-address to memory node omits 94d1ca7c05ee ARM: dts: clps711x: Fix serial port names omits 2bd86203acf3 ARM: dts: clps711x: Add keypad node omits 62d171bce2a6 ARM: dts: clps711x: Add SYSCON nodes where it is used omits 61bac46eed14 Merge tag 'qcom-arm64-for-5.13' of git://git.kernel.org/pu [...] omits d1e3a9efb2af Merge tag 'mvebu-dt64-5.13-1' of git://git.kernel.org/pub/ [...] omits 0d310a3791f6 Merge tag 'sunxi-dt-for-5.13-1' of git://git.kernel.org/pu [...] omits 85af259bcce7 Merge tag 'renesas-arm-dt-for-v5.13-tag2' of git://git.ker [...] omits 7a2f6e69e9c1 arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] omits 2a996ecd142d MAINTAINERS: Match on allwinner keyword omits c89f3af3b5ba MAINTAINERS: Add our new mailing-list omits 3dd4ce4185df arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems omits fbb9e86636ba arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] omits 969bbb49f36c Merge branch 'at91-dt' into at91-next omits 4d930c421e3b ARM: dts: at91: sama5d2: add ETB and ETM unit name omits ca7a049ad1a7 ARM: dts: at91: change the key code of the gpio key omits 94a67011a225 Merge branch 'for-5.13' into for-next omits a48849e2358e printk: clarify the documentation for plain pointer printing omits 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next omits 9de07a4e8d4c HID: input: map battery capacity (00850065) omits c0dc5582812d HID: magicmouse: fix reconnection of Magic Mouse 2 omits 3dcc5f7b45e0 HID: magicmouse: fix 3 button emulation of Mouse 2 omits 2b0c086cd6f4 HID: magicmouse: add Apple Magic Mouse 2 support omits eef56c3a0492 sh: intc: Drop the use of irq_create_identity_mapping() omits f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next omits c158c2afc99f HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard omits 2d0f1c071ab1 HID: lenovo: Rework how the tp10ubkbd code decides which U [...] omits e2da5ff435d6 HID: lenovo: Set default_triggers for the mute and micmute LEDs omits 617103246cfd HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] omits 8744eeec539a HID: lenovo: Set LEDs max_brightness value omits 033c97868025 HID: lenovo: Remove lenovo_led_brightness_get() omits 34348a8661e3 HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] omits 658d04e6eb6b HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling omits bbf62645255f HID: lenovo: Use brightness_set_blocking callback for sett [...] omits 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next omits ba3f92938f2c HID: elan: Remove elan_mute_led_get_brigtness() omits 2601371e1082 HID: elan: Set default_trigger for the mute LED omits efb618fba54d HID: elan: Silence mute LED errors being logged when the d [...] omits e0bb4b735404 iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_C [...] omits 884c7094a272 ALSA: usb-audio: Drop implicit fb quirk entries dubbed for [...] omits 5fb45414ae03 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] omits 8b74b6ab2538 iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown omits c0474a606ecb iommu/vt-d: Invalidate PASID cache when root/context entry [...] omits eea53c581688 iommu/vt-d: Remove WO permissions on second-level paging entries omits 03d205094af4 iommu/vt-d: Report the right page fault address omits c2f3f755f5c7 Revert "driver core: platform: Make platform_get_irq_optio [...] omits 34138a59b92c clk: exynos7: Mark aclk_fsys1_200 as critical omits fc1b6620501f iommu/amd: Move a few prototypes to include/linux/amd-iommu.h omits b29a1fc7595a iommu/amd: Remove a few unused exports omits 42fa2bda18d2 iommu/amd: Remove the unused amd_iommu_get_v2_domain function omits d151c85c52a3 iommu/amd: Remove the unused device errata code omits 11134390d742 bus: mhi: pci_generic: Add FIREHOSE channels omits 7876a83ffe8c iommu: remove iommu_domain_{get,set}_attr omits 4fc52b81e87b iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG omits a250c23f15c2 iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE omits 3189713a1b84 iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_lin [...] omits 7e147547783a iommu: remove DOMAIN_ATTR_NESTING omits bc9a05eef113 iommu: remove DOMAIN_ATTR_GEOMETRY omits 9fb5fad562fa iommu: remove DOMAIN_ATTR_PAGING omits 57fa44be7fdb iommu/fsl_pamu: hardcode the window address and size in pa [...] omits 151f9414b88b iommu/fsl_pamu: remove the rpn and snoop_id arguments to p [...] omits fd78696ece54 iommu/fsl_pamu: remove the snoop_id field omits 7d61cb6ff012 iommu/fsl_pamu: enable the liodn when attaching a device omits 85e362ca4625 iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_a [...] omits dae7747ae41c iommu/fsl_pamu: merge pamu_set_liodn and map_liodn omits 4eeb96f6efac iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a [...] omits 376dfd2a2ff4 iommu/fsl_pamu: remove ->domain_window_enable omits ba58d1216e2b iommu/fsl_pamu: remove support for multiple windows omits c8224508074e iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu [...] omits f7641bb71d26 iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY omits 392825e0c76c iommu/fsl_pamu: remove fsl_pamu_get_domain_attr omits 47685cb202d1 iommu: remove the unused domain_window_disable method omits cdf315f907d4 iommu/arm-smmu-v3: Maintain a SID->device structure omits fc36479db74e iommu: Add a page fault handler omits 0860788df740 uacce: Enable IOMMU_DEV_FEAT_IOPF omits 9003351cb6bd iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF omits 34b48c704d19 iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA omits 434b73e61cc6 iommu/arm-smmu-v3: Use device properties for pasid-num-bits omits 0d35309ab5e0 iommu: Fix comment for struct iommu_fwspec omits 3e84f878b56b iommu/amd: Remove duplicate check of pasids omits a56af062ae7c iommu/sprd: Fix parameter type warning omits 6c00612d0cba iommu/vt-d: Report right snoop capability when using FL for IOVA omits 18d8c74ec598 iommu/mediatek: Allow building as module omits 8de000cf0265 iommu/mediatek-v1: Allow building as module omits 6e1ea50a065e iommu: Stop exporting free_iova_fast() omits 149448b353e2 iommu: Delete iommu_dma_free_cpu_cached_iovas() omits 363f266eeff6 iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining omits f598a497bc7d iova: Add CPU hotplug handler to flush rcaches omits b92ed9dc2b13 staging: rtl8188eu: remove an obsolete comment omits 057a5a803860 staging: rtl8188eu: clean up usb_write32 omits cecaae74ea89 staging: rtl8188eu: clean up usb_write16 omits 4f178eeb0d77 staging: rtl8188eu: clean up usb_write8 omits e8f44d356e6b staging: rtl8188eu: clean up usb_read32 omits 00092615162f staging: rtl8188eu: clean up usb_read16 omits cc23e68fdf98 staging: rtl8188eu: clean up usb_read8 omits 788fde031027 staging: rtl8188eu: use actual request type as parameter omits 3d0be94f62fd staging: rtl8188eu: ctrl vendor req index is not used omits eeb4661560ff staging: rtl8188eu: ctrl vendor req value is always 0x05 omits 9d32836dbb1a staging: rtl8188eu: remove unused efuse hal components omits 3431c3f660a3 iommu: Fix a boundary issue to avoid performance drop omits 52f8b696b7cd staging: rt8192u: change constants to be on right omits 168632a495f4 ALSA: aloop: Fix initialization of controls omits b190d1433ac4 staging: rtl8192u: remove unused variable omits 85adda6197f2 staging: rtl8192e: rtl8192E_dev: remove unused variable omits f179515da978 staging: rtl8712: Use constants from <linux/ieee80211.h> omits bc21df678b4d staging: rtl8723bs: core: Move constants to the right of c [...] omits cd2c304266b8 staging: rtl8723bs: hal: Add spaces around operator in Hal [...] omits 2dc7daaa33d9 staging: rtl8723bs: hal: Add spaces around operators in Ha [...] omits f26f85858d7f staging: rtl8723bs: hal: Add spaces around operators in ha [...] omits 2466b0b27ca2 staging: rtl8723bs: core: reorganize characters so the lin [...] omits 7948c501d668 staging: rtl8723bs: hal: Add spaces around operators omits 442b81836d6f iommu/vt-d: Make unnecessarily global functions static omits 1b169fdf427f iommu/vt-d: Remove unused function declarations omits 757072abe1c0 bus: mhi: pci_generic: Implement PCI shutdown callback omits 06905ea83197 iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID omits 2e1a44c1c4ac iommu/vt-d: Remove svm_dev_ops omits 117bfa8d5d4c iommu/vt-d: Remove unused dma map/unmap trace events omits 1d421058c815 iommu/vt-d: Don't set then clear private data in prq_event [...] omits 6470a8206a10 Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/ [...] omits 803766cbf85f iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() omits 32cbc7cb70b0 mtd: rawnand: qcom: Use dma_mapping_error() for error check omits 076de75de1e5 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init omits ab2c8d3ef9b8 mtd: rawnand: qcom: Add missing nand_cleanup() in error path omits 13b89768275d mtd: rawnand: Add support for secure regions in NAND memory omits ee590106c331 dt-bindings: mtd: Add a property to declare secure regions [...] omits da386f7f2333 dt-bindings: mtd: Convert Qcom NANDc binding to YAML omits c1c1d437b1f0 MAINTAINERS: update ovti,ov2680.yaml reference omits 48bca4835b94 MAINTAINERS: update imi,rdacm2x-gmsl.yaml reference omits e09fe9135399 iio: inv_mpu6050: Fully validate gyro and accel scale writes omits fc948409ccc1 iio: sx9310: Fix write_.._debounce() omits 6f0078ae704d iio: sx9310: Fix access to variable DT array omits 194eafc9c1d4 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol omits bb354aeb364f iio: magnetometer: yas530: Include right header omits e64837bf9e2c iio: magnetometer: yas530: Fix return value on error path omits 032aec339c86 iio:cdc:ad7150: Fix use of uninitialized ret omits c10f8109f78b iio: hrtimer-trigger: Fix potential integer overflow in ii [...] omits 4d84487d9631 iio:adc: Fix trivial typo omits 6baee4bd63f5 iio:adc:ad7476: Fix remove handling omits eaa17fa7d8da iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than req [...] omits 30f6a542b7d3 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request th [...] omits dbb8f20d839b iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq reques [...] omits ff2293ea9c17 iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead o [...] omits aef3ef165972 iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request the [...] omits 42004ceb3404 iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather tha [...] omits 0be49bdedcfd iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate omits aefaee4ec899 Merge tag 'irq-no-autoen-2021-03-25' into togreg omits ca3e7d524cc8 iio: buffer: use sysfs_attr_init() on allocated attrs omits af3bac44b1c5 iio: trigger: Fix strange (ladder-type) indentation omits ebb9493c07e1 iio: trigger: Replace explicit casting and wrong specifier [...] omits bb142d4433e4 iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug omits 7604c2f9ea8c iio:adc: Drop false comment about lack of timestamp control omits 8cc110478cab dt-bindings:iio:dac: update microchip,mcp4725.yaml reference omits a909ba1ae988 MAINTAINERS: update ti,dac7612.yaml reference omits 01ec483013a3 MAINTAINERS: update st,vl53l0x.yaml reference omits 5f8bef56e150 MAINTAINERS: update st,lsm6dsx.yaml reference omits 1867eff87a4f MAINTAINERS: update renesas,rcar-gyroadc.yaml reference omits f4bec27fad55 MAINTAINERS: update pni,rm3100.yaml reference omits 63e6b02cf298 MAINTAINERS: update atmel,sama5d2-adc.yaml reference omits 40ee0e2a7d11 MAINTAINERS: update voltage-divider.yaml reference omits 72744d4bafe6 MAINTAINERS: update current-sense-shunt.yaml reference omits 8aa6681f30e4 MAINTAINERS: update current-sense-amplifier.yaml reference omits 0eb56a608e86 MAINTAINERS: update envelope-detector.yaml reference omits 959e9b93cf71 MAINTAINERS: update dpot-dac.yaml reference omits 9122a6c32fcb MAINTAINERS: update st,hts221.yaml reference omits 9ec8f413d706 MAINTAINERS: update adi,ad5758.yaml reference omits 646d67b5c582 iio:cdc:ad7150: Move driver out of staging. omits d403719eeb66 dt-bindings:iio:cdc:adi,ad7150 binding doc omits cbdf6ccaec39 staging:iio:cdc:ad7150: Add copyright notice given substan [...] omits 9b2571b02d9f iio:Documentation:ABI Add missing elements as used by the [...] omits 89f2d5b080bc staging:iio:cdc:ad7150: Add of_match_table omits a9f8afe16412 staging:iio:cdc:ad7150: Really basic regulator support. omits 18595e71c57a staging:iio:cdc:ad7150: Add scale and offset to info_mask_ [...] omits f28334febda7 staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits. omits a895ca4ad739 staging:iio:cdc:ad7150: Drop unnecessary block comments. omits 88f0e098a0b7 staging:iio:cdc:ad7150: Tidy up local variable positioning. omits 69567d38613c staging:iio:cdc:ad7150: Reorganize headers. omits ef71bd9c8564 staging:iio:cdc:ad7150: More consistent register and field naming omits 9623caea2cfe staging:iio:cdc:ad7150: Rework interrupt handling. omits fea8f215012e staging:iio:cdc:ad7150: Change timeout units to seconds an [...] omits 45b77828b01c iio:event: Add timeout event info type omits d5723c679bb8 staging:iio:cdc:ad7150: Add sampling_frequency support omits f1be99299ef1 staging:iio:cdc:ad7150: Drop noisy print in probe omits 5bfe0cac3f3b staging:iio:cdc:ad7150: Simplify event handling by only us [...] omits 67322b2b6678 staging:iio:cdc:ad7150: Handle variation in chan_spec acro [...] omits f32df79d5c7c staging:iio:cdc:ad7150: Drop platform data support omits c13ab9457fbb staging:iio:cdc:ad7150: Timeout register covers both direc [...] omits 0c4c4a868ab4 staging:iio:cdc:ad7150: Refactor event parameter update omits 1a17e7cbbffa staging:iio:cdc:ad7150: Remove magnitude adaptive events omits add538f4beb2 staging:iio:cdc:ad7150: use swapped reads/writes for i2c r [...] omits a71654af0a21 iio: inv_mpu6050: Make interrupt optional omits 0d41da037427 iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment omits 4c822244bf4a iio: buffer: return 0 for buffer getfd ioctl handler omits b3b64e2c1575 iio: Fix iio_read_channel_processed_scale() omits 1539f71602ed Merge tag 'drm-misc-next-2021-04-01' of git://anongit.free [...] omits c7eb923c3caf can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around b [...] omits ef7a8c3e7599 can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor ou [...] omits 0084e298acfe can: mcp251xfd: add BQL support omits 8dc987519ae9 can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM omits 644022b1de9e can: m_can: m_can_receive_skb(): add missing error handlin [...] omits c8129487441e can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb al [...] omits 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs omits 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] omits 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] omits 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] omits 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands omits cde61bb0470d bus: mhi: core: Update debug messages to use client device omits 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] omits 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() omits 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command omits 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support omits eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes omits 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity omits 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior omits df7bb621ce5a erofs: enable big pcluster feature omits c660a3a86e7e erofs: support decompress big pcluster for lz4 backend omits c0b1c8e60876 erofs: support parsing big pcluster compact indexes omits 4b6e9b03c780 erofs: support parsing big pcluster compress indexes omits b9f0e996f0f5 erofs: adjust per-CPU buffers according to max_pclusterblks omits 6e185e386900 erofs: add big physical cluster definition omits 4282a83dd1f8 erofs: fix up inplace I/O pointer for big pcluster omits 71bcabacff82 erofs: introduce physical cluster slab pools omits 91a196935395 erofs: introduce multipage per-CPU buffers omits 54e0b6c873dc erofs: reserve physical_clusterbits[] omits f94d6389f6a8 net/mlx5e: TC, Add support to offload sample action omits be9dc0047450 net/mlx5e: TC, Handle sampled packets omits 7319a1cc3ca9 net/mlx5e: TC, Refactor tc update skb function omits 36a3196256bf net/mlx5e: TC, Add sampler restore handle API omits 11ecd6c60b4e net/mlx5e: TC, Add sampler object API omits 2a9ab10a5689 net/mlx5e: TC, Add sampler termination table API omits 41c2fd949803 net/mlx5e: TC, Parse sample action omits c935568271b5 net/mlx5: Instantiate separate mapping objects for FDB and [...] omits a91d98a0a2b8 net/mlx5: Map register values to restore objects omits c1904360dde8 net/mlx5: E-switch, Set per vport table default group number omits c796bb7cd230 net/mlx5: E-switch, Generalize per vport table API omits 0a9e2307870b net/mlx5: E-switch, Rename functions to follow naming convention. omits 4c7f40287aa5 net/mlx5: E-switch, Move vport table functions to a new file omits d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c omits 534b1204ca46 net/mlx5: Fix PBMC register mapping omits ce28f0fd670d net/mlx5: Fix PPLM register mapping omits a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter omits 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink omits e1cd92da0b33 firmware: qcom_scm: Fix kernel-doc function names to match omits 87abf2ba3846 firmware: qcom_scm: Suppress sysfs bind attributes omits 257f2935cbbf firmware: qcom_scm: Workaround lack of "is available" call [...] omits f6ea568f0ddc firmware: qcom_scm: Reduce locking section for __get_convention() omits 9d11af8b06a8 firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] omits 4f0ed93fb92d LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late omits 0b35e0deb5be docs: ethtool: correct quotes omits 5219d6012d46 docs: ethtool: fix some copy-paste errors omits cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing omits 631a44ed2560 nfp: flower: add support for packet-per-second policing omits 63cf32389925 ethtool: fix incorrect datatype in set_eee ops omits ed7bedd2c3ca net: hns3: clear VF down state bit before request link status omits 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] omits a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition omits 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs omits 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource omits 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting omits 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset omits be107538c529 netdevsim: remove unneeded semicolon omits 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon omits 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it omits b58c4649d94e nfc: s3fwrn5: remove unnecessary label omits b3feb439f28e Merge branch 'usbnet-speed' omits d42ebcbb6353 net: cdc_ether: record speed in status method omits eb47c274d8c4 net: cdc_ncm: record speed in status method omits 956baa99571b usbnet: add method for reporting speed without MII omits 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings omits 0f6925b3e8da virtio_net: Do not pull payload in skb->head omits e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state omits b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] omits 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 8856e1ac03db lockdep: Explicitly flag likely false-positive report omits b0b70ca71fe9 doc: Fix diagram references in memory-ordering document omits 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks omits 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 998f116d9e60 torture: Set kvm.sh language to English omits ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages omits b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] omits da58e321fa47 rcu: Improve tree.c comments and add code cleanups omits 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function omits 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 43e863458acd rcu: Fix various typos in comments omits 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements omits c644bf47cb94 mm/slub: Add Support for free path information of an object. omits a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 952a744b31bc torture: Make the build machine control N in "make -jN" omits 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits c820fdf4364e torture: Abstract end-of-run summary omits 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread omits 73fc2725c018 rcu/nocb: Unify timers omits 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup omits 833782af5116 rcu/nocb: Only cancel nocb timer if not polling omits 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader omits f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 079615c86dac timer: Revert "timer: Add timer_curr_running()" omits 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer omits c49e47057e8c torture: Fix grace-period rate output omits 241a45012d5d rcutorture: Abstract read-lock-held checks omits 85518569b14e refscale: Add acqrel, lock, and lock-irq omits 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT omits 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT omits 484ad9f0100c softirq: Make softirq control and processing RT aware omits ce25c34dd539 softirq: Move various protections into inline helpers omits f8de104bd1bd irqtime: Make accounting correct on RT omits ec828e4e684a softirq: Add RT specific softirq accounting omits 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 4fb13790417a dts: bindings: Document device tree bindings for Arm TRBE omits 4af432186122 Documentation: trace: Add documentation for TRBE omits b20f34aec776 Documentation: coresight: trbe: Sysfs ABI description omits 3fbf7f011f24 coresight: sink: Add TRBE driver omits 2cd87a7b293d coresight: core: Add support for dedicated percpu sinks omits 549452b73e6b coresight: etm-perf: Handle stale output handles omits e7cc4f2303b0 dts: bindings: Document device tree bindings for ETE omits 35e1c9163e02 coresight: ete: Add support for ETE tracing omits 3e666ad0f8c6 coresight: ete: Add support for ETE sysreg access omits bc2c689f0648 coresight: etm4x: Add support for PE OS lock omits 2b921b671a8d coresight: Do not scan for graph if none is present omits 0e6c20517596 coresight: etm-perf: Allow an event to use different sinks omits 8b4811965f53 coresight: etm4x: Move ETM to prohibited region for disable omits a1319260bf62 arm64: KVM: Enable access to TRBE support for host omits d2602bb4f5a4 KVM: arm64: Move SPE availability check to VCPU load omits cc427cbb1537 KVM: arm64: Handle access to TRFCR_EL1 omits 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock omits 928dc406802d bpf, udp: Remove some pointless comments omits f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] omits 1180042dc603 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] omits f67743f9e03a Bluetooth: Add support for reading AOSP vendor capabilities omits c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next omits 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next omits 1165affd4848 net: mac802154: Fix general protection fault omits ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" omits 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] omits 010e32ab205b i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks omits 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] omits 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors omits dc67dac617e3 soc: fsl: guts: fix comment syntax in file omits 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel omits 56b4c6515a36 i2c: exynos5: correct top kerneldoc omits 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel omits 8a4d4cd15c39 Merge branch 'next/soc' into for-next omits 6031008780ef ARM: exynos: correct kernel doc in platsmp omits 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors omits 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey omits 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon omits 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock omits a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey omits 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors omits ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev omits f22c8d317a46 soc: fsl: qbman: Delete useless kfree code omits 5303f956b05a net: ieee802154: forbid monitor for add llsec dev omits a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] omits 5582d641e674 net: ieee802154: stop dump llsec devs for monitors omits b6e2949544a1 net: ieee802154: forbid monitor for del llsec key omits 08470c545333 net: ieee802154: forbid monitor for add llsec key omits fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors omits 88c17855ac42 net: ieee802154: forbid monitor for set llsec params omits 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] omits 7eda6457a9ca cxl/mem: Disable cxl device power management omits 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] omits 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] omits 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 6a2a235aa627 Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio [...] omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits 1e04ec14204d vfio: Remove device_data from the vfio bus driver API omits 07d47b4222d5 vfio/pci: Replace uses of vfio_device_data() with container_of omits 6df62c5b05f4 vfio: Make vfio_device_ops pass a 'struct vfio_device *' i [...] omits 66873b5fa738 vfio/mdev: Make to_mdev_device() into a static inline omits 1ae1b20f6f2c vfio/mdev: Use vfio_init/register/unregister_group_dev omits 6b018e203d5e vfio/pci: Use vfio_init/register/unregister_group_dev omits 4aeec3984ddc vfio/pci: Re-order vfio_pci_probe() omits 61e908174828 vfio/pci: Move VGA and VF initialization to functions omits 0ca78666fa06 vfio/fsl-mc: Use vfio_init/register/unregister_group_dev omits 2b1fe162e584 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() omits cb6164586814 vfio/platform: Use vfio_init/register/unregister_group_dev omits 0bfc6a4ea63c vfio: Split creation of a vfio_device into init and register ops omits 5e42c999445b vfio: Simplify the lifetime logic for vfio_device omits e572bfb2b6a8 vfio: Remove extra put/gets around vfio_device->group omits b392a1989170 vfio/pci: remove vfio_pci_nvlink2 omits a536019d3e7d vfio/type1: Remove the almost unused check in vfio_iommu_t [...] omits f5c858ec2b1d vfio/platform: Fix spelling mistake "registe" -> "register" omits d0915b32917c vfio/pci: fix a couple of spelling mistakes omits d0a7541dd999 vfio/mdev: Fix spelling mistake "interal" -> "internal" omits 06d738c8ab56 vfio/type1: fix a couple of spelling mistakes omits bab2c1990b78 vfio/pci: Add support for opregion v2.1+ omits 36f0be5a30bb vfio/pci: Remove an unnecessary blank line in vfio_pci_enable omits fbc9d37161b7 vfio: pci: Spello fix in the file vfio_pci.c omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h omits b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits c730ff32b917 media: adv7604: support EDIDs up to 4 blocks omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 omits 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] omits 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support omits 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 omits 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] omits c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec omits e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. omits a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo omits 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV omits c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers omits 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component omits 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap omits e9d14c046bcf Merge branch 'remotes/lorenzo/pci/misc' omits e33e2e699754 Merge branch 'remotes/lorenzo/pci/msi' omits d66ef1014fd3 Merge branch 'remotes/lorenzo/pci/xgene' omits 03cde986464f Merge branch 'remotes/lorenzo/pci/vmd' omits 7acff9021e37 Merge branch 'remotes/lorenzo/pci/tegra' omits 66f57e639504 Merge branch 'remotes/lorenzo/pci/microchip' omits 61f762a540a5 Merge branch 'remotes/lorenzo/pci/mediatek' omits b50756bf9524 Merge branch 'remotes/lorenzo/pci/layerscape' omits c1ba5ab5320c Merge branch 'remotes/lorenzo/pci/iproc' omits 63279c17be55 Merge branch 'remotes/lorenzo/pci/endpoint' omits 09429a21744b Merge branch 'remotes/lorenzo/pci/dwc' omits b03e98acfcd9 Merge branch 'remotes/lorenzo/pci/cadence' omits 4dd9c6b6e304 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 5cceabdcdeac Merge branch 'pci/misc' omits fbdd47fb1fa0 Merge branch 'pci/kernel-doc' omits e0853a0976ff Merge branch 'pci/vpd' omits 6c84bd499147 Merge branch 'pci/pm' omits c72547fb0158 Merge branch 'pci/error' omits d738c88da637 Merge branch 'pci/enumeration' omits e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function omits a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert omits 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller omits 9c282c29a3ae drbd: use DEFINE_SPINLOCK() for spinlock omits b60b270b3db6 swim3: support highmem omits 3d86739c6343 floppy: always use the track buffer omits 4c6e5bc8c05f swim: don't call blk_queue_bounce_limit omits 1d2c82001a5f gdrom: support highmem omits 393bb12e0058 block: stop calling blk_queue_bounce for passthrough requests omits 9bb33f24abbd block: refactor the bounce buffering code omits ce288e053568 block: remove BLK_BOUNCE_ISA support omits aaff5ebaa269 scsi: remove the unchecked_isa_dma flag omits 9b4c8eaa68d0 advansys: remove ISA support omits a5f7a122dc04 BusLogic: reject broken old firmware that requires ISA-sty [...] omits 8cad3b66bff4 Buslogic: remove ISA support omits 2f2fef022c3e aha1542: use a local bounce buffer omits b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock omits 7d33004d24da pata_legacy: Add `probe_mask' parameter like with ide-generic omits 6ddcec9547f6 pata_platform: Document `pio_mask' module parameter omits 426e2c6a2c38 pata_legacy: Properly document module parameters omits fa4b42b2a968 ata: ahci: ceva: Updated code by using dev_err_probe() omits dee9f6ade389 sunrpc: Remove unused function ip_map_lookup omits 39aa56db50b9 blk-mq: Always use blk_mq_is_sbitmap_shared omits 28af742875d7 block: add sysfs entry for virt boundary mask omits a425711c6c9c block: drbd: drbd_nl: Demote half-complete kernel-doc headers omits 5fdbd5bc49b7 block: xen-blkfront: Demote kernel-doc abuses omits 6ec2a0f2bc07 block: drbd: drbd_receiver: Demote less than half complete [...] omits 584164c8050c block: drbd: drbd_main: Fix a bunch of function documentat [...] omits 1f1e87b4dc45 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_co [...] omits f58a0d184eeb block: drbd: drbd_main: Remove duplicate field initialisation omits 9b48ff078754 block: drbd: drbd_receiver: Demote non-conformant kernel-d [...] omits 49ece311fdb9 block: drbd: drbd_state: Fix some function documentation issues omits d0e0cb970eae block: mtip32xx: mtip32xx: Mark debugging variable 'start' [...] omits b8b8710354c4 block: drbd: drbd_interval: Demote some kernel-doc abuses [...] omits 762d6bd27d57 Merge tag 'nvme-5.13-2021-04-06' of git://git.infradead.or [...] omits 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] omits e8851507996d f2fs: modify open brace '{' following function definitions omits c35b8d5e757e f2fs: fix the periodic wakeups of discard thread omits 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] omits a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() omits 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] omits 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration omits dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration omits 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] omits 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] omits f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() omits dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() omits d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() omits 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message omits 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() omits e999db587312 media: tw68: switch from 'pci_' to 'dma_' API omits c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API omits 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API omits 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver omits dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] omits be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list omits bb65e3d97e2f media: vivid: add read-only int32 control omits 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue omits 1ad175952bbc media: venus: helper: Decide work mode omits df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. omits bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] omits c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 omits ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] omits 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control omits 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic omits c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot omits dc0e058eef42 KVM: selftests: aarch64/vgic-v3 init sequence tests omits f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops omits 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] omits 28e9d4bce3be KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace omits e5a35635464b kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() omits da3853097679 KVM: arm64: Simplify argument passing to vgic_uaccess_[rea [...] omits 298c41b8fa1e docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_C [...] omits 3a5211612764 KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_ [...] omits 8542a8f95a67 KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_red [...] omits 53b16dd6ba5c KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read omits d9b201e99c61 KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base omits 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now omits e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx omits 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support omits 255385ca433c media: venus: hfi: Add a 6xx boot logic omits 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h omits e6dd8c3adf43 media: venus: core: Add an io base for AON regs omits 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs omits ff027906308f media: venus: core: Add differentiator IS_V6(core) omits 7f6631295f46 media: venus: hfi: Define additional 6xx registers omits 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware omits ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] omits 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next omits b4053a2097ec media: venus: core: Add io base variables for each block omits 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data omits 52b9e265d22b KVM: arm64: Fix error return code in init_hyp_mode() omits 3bca43585e22 media: venus: core,pm: Add handling for resets omits daba0a10c585 media: venus: Update v6 buffer descriptors omits 7f028bff8a8e MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET omits 5e65c52ec716 MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] omits 04324f44cb69 MIPS: Remove get_fs/set_fs omits 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes omits e669b999e028 arm64: dts: mediatek: mt8167: add iommu node omits 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes omits cf66fa75745a Merge branch 'devprop' into linux-next omits 82ab2b224cd4 Merge branch 'pm-tools' into linux-next omits 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] omits 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] omits ff031f1f99f7 Merge branch 'acpi-messages' into linux-next omits cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. omits 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] omits 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] omits 1ad0de78e794 media: v4l: Add HDR10 static metadata controls omits 4e4053a28f37 media: docs: Document colorimetry class omits f31b9ffd968b media: v4l: Add new Colorimetry Class omits 4ef6039fad8f media: venus: vdec: Add support for conceal control omits b52051a40908 media: v4l2-ctrl: Add decoder conceal color control omits 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] omits 39a6b9185d30 media: venus: venc_ctrls: Change default header mode omits 3215887167af media: venus: pm_helpers: Set opp clock name for v1 omits 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] omits 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 omits f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] omits f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. omits ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister omits 2f3eb922cd5b doc: update rcu_dereference.rst reference omits 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference omits 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference omits 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference omits 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference omits f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference omits d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference omits f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference omits d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference omits 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference omits 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference omits 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference omits 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference omits a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference omits cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference omits 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference omits 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference omits 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference omits 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference omits 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference omits 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference omits 036673a7231d dt-bindings: i3c: update i3c.yaml references omits 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] omits a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] omits c6f9d67e2ac6 media: i2c: imx258: add HDR control omits dd90caa0111e media: i2c: imx219: Balance runtime PM use-count omits 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] omits 45deb5faeb9e MIPS: uaccess: Remove get_fs/set_fs call sites omits 08ee3a009f49 MIPS: uaccess: Added __get/__put_kernel_nofault omits 9a91dd501c2b MIPS: kernel: Remove not needed set_fs calls omits 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] omits 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] omits 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk omits 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal omits ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal omits dfad83cb7193 MIPS: Add support for CONFIG_DEBUG_VIRTUAL omits a1946caf02fc media: i2c: remove unneeded variable 'ret' omits ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling omits 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues omits 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers omits 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] omits 666c1fc90cd8 mips: bmips: bcm63268: populate device tree nodes omits 7d9ade0f52a6 mips: bmips: bcm6368: populate device tree nodes omits 277bb6e2273d mips: bmips: bcm6362: populate device tree nodes omits add956232010 mips: bmips: bcm6358: populate device tree nodes omits 7ea42936165c mips: bmips: bcm6328: populate device tree nodes omits cde58b861a1d mips: bmips: fix syscon-reboot nodes omits a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency omits 8c43126e8c9f media: ccs: Fix sub-device function omits e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license omits 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition omits d3204955b74b media: i2c: remove unneeded semicolon omits 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support omits d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support omits 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema omits 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver omits 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] omits e91cafdf3c18 staging: rtl8712: Remove extra blank lines omits b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons omits a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis omits 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast omits 431c052b6ee0 staging: rtl8712: remove extra blank lines omits 7b2ede0bde67 staging: rtl8712: match parentheses alignment omits 59184278ee66 staging: rtl8712: add spaces around operators omits 5fd0241d66d2 staging: rtl8712: add space before binary operator omits fe6ed4e02b8f staging: rtl8712: remove space after cast omits 483a0f6d9d5d staging: rtl8712: remove a blank line omits cc7790d14f29 staging: rtl8712: add period within a comment omits 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis omits b321be064426 staging: rtl8723bs: core: Ending line with argument omits 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line omits cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit omits d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference omits c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model omits 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node omits f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node omits a375aa6da116 arm64: dts: mediatek: mt8167: add power domains omits 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC omits e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding omits 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line omits 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members omits bcc84e52bcc5 staging: rtl8723bs: remove commented code block omits 90179b3f7a81 staging: rtl8723bs: remove empty for cycles omits 6212607eed24 staging: rtl8723bs: rewrite comparisons to null omits e153092677b9 staging: rtl8723bs: place constant on the right side of the test omits 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] omits 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] omits a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] omits b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions omits 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] omits c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ omits e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node omits 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers omits 65db391dd874 iwlwifi: mvm: fix beacon protection checks omits 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] omits 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices omits 9c04fd95fa83 iwlwifi: fw: fix notification wait locking omits 97195d3cad85 iwlwifi: add support for Qu with AX201 device omits 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices omits 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags omits 3293448632ff media: uvcvideo: Fix XU id print in forward scan omits 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected omits 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver omits 4033e76a7abd parisc: Remove duplicate struct task_struct declaration omits a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] omits 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] omits 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] omits 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] omits 53cc2643c149 ALSA: control - off by one in store_mode() omits e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs omits 286fd02fd54b xhci: fix potential array out of bounds with several interrupters omits 597899d2f7c5 xhci: check control context is valid before dereferencing it. omits 8a157d2ff104 xhci: check port array allocation was successful before de [...] omits ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] omits 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] omits 8ce85ada0a05 Bluetooth: LL privacy allow RPA omits abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...] omits b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request omits 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs omits 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...] omits 443ec4bbc611 media: vivid: update EDID omits 0ae10a7dc899 media: em28xx: fix memory leak omits 73c9a3f3b346 media: cx88: Fix a typo omits 45cdd2a08a9e media: entity: A typo fix omits 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos omits 6f4eaea21b1a media: cobalt: fix initial EDID omits 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings omits 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] omits 5cd255e72646 media: hantro: fix kernel-doc warnings and style omits d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] omits fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() omits b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] omits 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" omits 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings omits 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings omits 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings omits 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings omits 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd omits 771df39b85fd media: atomisp: fix a typo omits f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix omits f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 omits 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix omits 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS omits 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) omits 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits omits cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh omits 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh omits efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 omits b19df649adcb m68k: mm: Fix flatmem memory model setup omits f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] omits 8609c63fce58 nvme: fix handling of large MDTS values omits 5befc7c26e5a nvme: implement non-mdts command limits omits c881a23fb6f7 nvme: disallow passthru cmd from targeting a nsid != nsid [...] omits dd8f7fa908f6 nvme: retrigger ANA log update if group descriptor isn't found omits cbc336c09b6d phy: fix resource_size.cocci warnings omits 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations omits 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright omits 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON omits 14968dd36a50 soundwire: intel_init: test link->cdns omits e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] omits 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing omits a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] omits eb5a909441a8 soundwire: qcom: add static port map support omits 650dfdb894f0 soundwire: qcom: update port map allocation bit mask omits f4022062e541 soundwire: add static port mapping support omits 48f17f96a817 soundwire: stream: fix memory leak in stream config error path omits 857a80bbd732 scsi: libsas: Clean up whitespace omits c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() omits a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h omits c3b0d087763f scsi: bfa: Remove unnecessary struct declarations omits 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] omits aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] omits 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT omits 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] omits ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" omits f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property omits 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] omits c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement omits 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] omits 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits omits 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support omits 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node omits 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC omits 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC omits 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T omits 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default omits 1b5ad814af5e scsi: target: Make the virtual LUN 0 device omits 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp omits bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() omits 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] omits 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] omits 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event omits 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure omits d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 omits 75fbeacca3ad scsi: smartpqi: Add new PCI IDs omits 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] omits d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs omits 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets omits 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] omits ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives omits a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() omits 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues omits 66f1c2b40270 scsi: smartpqi: Update device scan operations omits 2790cd4d3f6a scsi: smartpqi: Update OFA management omits 5be9db069d3f scsi: smartpqi: Update RAID bypass handling omits 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown omits 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex omits 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA omits 06b41e0d1800 scsi: smartpqi: Update event handler omits 7a84a821f194 scsi: smartpqi: Add support for wwid omits ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds omits 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks omits 5be746d7d74b scsi: smartpqi: Add host level stream detection enable omits c7ffedb3a774 scsi: smartpqi: Add stream detection omits 583891c9e509 scsi: smartpqi: Align code with oob driver omits 598bef8d7942 scsi: smartpqi: Add support for long firmware version omits f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] omits 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes omits 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes omits 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code omits 281a817f232e scsi: smartpqi: Refactor aio submission code omits 2708a25643ab scsi: smartpqi: Add support for new product ids omits b622a601a13a scsi: smartpqi: Correct request leakage during reset operations omits c6d3ee209b9e scsi: smartpqi: Use host-wide tag space omits 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging omits a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards omits 5d5ef1af839d Merge branch 'ima-module-signing' into next-integrity omits 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens omits 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 omits c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 omits 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field omits ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope omits a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version omits cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 omits e462c144a663 thermal/drivers/tsens: Fix missing put_device error omits 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro omits d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro omits 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings omits db3685b4046f net: remove obsolete members from struct net omits 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra omits 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra omits 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra omits 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data omits 5b53951cfc85 netfilter: ebtables: use net_generic infra omits 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra omits 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra omits ebfbe67568a7 netfilter: cttimeout: use net_generic infra omits 1be05ea766d7 netfilter: nfnetlink: use net_generic infra omits 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast omits 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] omits cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI omits d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable omits 22f69de18ee8 Merge branch 'hns3-fixes' omits 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] omits 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment omits eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...] omits d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next omits 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next omits 40357058f859 i2c: tegra-bpmp: make some functions void omits 22e06b30f94c i2c: tegra-bpmp: don't modify input variable in xlate_flags omits fd6ddaa0f50a i2c: drivers: Use generic definitions for bus frequencies [...] omits 17631e8ca2d3 i2c: designware: Add driver support for AMD NAVI GPU omits 4a7695429ead i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digit [...] omits 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] omits aca01415e076 i2c: Add I2C_AQ_NO_REP_START adapter quirk omits d3295869c40c net: nfc: Fix spelling errors in net/nfc module omits 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] omits 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] omits 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c omits 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...] omits 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it omits 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' omits c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it omits c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it omits 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()' omits df73a4001959 ima: enable loading of build time generated key on .ima keyring omits 7e7b0244cb6a ima: enable signing of modules with build time generated key omits 636d2b1de144 keys: cleanup build time module signing keys omits 514e1150da9c net: x25: Queue received packets in the drivers instead of [...] omits 3f9b72f6a180 arm64: Add TRBE definitions omits be96826942e8 arm64: Add support for trace synchronization barrier omits 7dde51767ca5 perf: aux: Add CoreSight PMU buffer formats omits 547b60988e63 perf: aux: Add flags for the buffer format omits 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] omits 04722cec1436 power: supply: bq25980: Move props from battery node omits 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next omits 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register omits 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro omits 5dc33592e955 lockdep: Allow tuning tracing capacity constants. omits 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() omits e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro omits 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op omits 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() omits 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] omits 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] omits c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] omits 72a91f192da0 driver core: add helper for deferred probe reason setting omits 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] omits 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer omits e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] omits e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver omits 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next omits 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate omits b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload omits 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] omits 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] omits 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c omits 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c omits 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] omits 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] omits b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c omits ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] omits 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] omits 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] omits 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c omits 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] omits 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c omits dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] omits 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c omits ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] omits a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c omits 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] omits b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] omits 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c omits 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c omits 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] omits 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] omits 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] omits e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] omits 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c omits b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] omits 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] omits a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c omits 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] omits ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c omits c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit omits 75c9fb830de7 staging: iio: cdc: remove repeated word omits f52def0b5e6f staging: rtl8192e: move const after static omits c75afdaf2e53 staging: rtl8712: remove extra blank lines omits 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations omits 25faa935f9e0 power: supply: core: Use true and false for bool variable omits d3361373bdda staging: sm750fb: Remove unnecessary blank line omits 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab omits b79f45e20464 staging: rtl8188eu: core: add comma within a comment omits 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency omits 158e800e0fde sc16is7xx: Defer probe if device read fails omits 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart omits 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart omits 52473b074018 power: reset: ltc2952: make trigger delay configurable omits 816aacd541df power: supply: cpcap-charger: Simplify bool conversion omits 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] omits 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] omits f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration omits 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue omits 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock omits 408f2c9c1568 s390/pci: expose UID uniqueness guarantee omits 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore omits 08edb9683e47 s390/unwind: add machine check handler stack omits 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering omits 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] omits 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] omits 9116e156f714 m68k: fix flatmem memory model setup omits d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] omits eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] omits f70d436f0001 usb: typec: Declare the typec_class static omits 1e2ed7b222b8 usb: typec: Organize the private headers properly omits 363eaa3a450a usbip: synchronize event handler with sysfs code paths omits bd8b82042269 usbip: vudc synchronize sysfs code paths omits 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths omits 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths omits 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] omits 9594408763d4 Merge 5.12-rc6 into tty-next omits e5c7bccc3775 Merge 5.12-rc6 into staging-next omits de800f290dfa Merge 5.12-rc6 into usb-next omits b20e82939034 Merge 5.12-rc6 into driver-core-next omits 422d2245136a Merge 5.12-rc6 into char-misc-next omits 6a8eb99e130f xtensa: ISS: add GDBIO implementation to semihosting interface omits 54467c126b19 xtensa: ISS: split simcall implementation from semihosting [...] omits 4671076c4d37 xtensa: simcall.h: Change compitible to compatible omits e1532777cae3 xtensa: Couple of typo fixes omits f96c4ad6107e xtensa: drop extraneous register load from initialize_mmu omits d4ff983e3238 xtensa: fix pgprot_noncached assumptions omits 4f22ca7e192e xtensa: simplify coherent_kvaddr logic omits 2da755945250 xtensa: syscalls: switch to generic syscallhdr.sh omits daf261800235 xtensa: syscalls: switch to generic syscalltbl.sh omits 8d949ae25bd0 xtensa: stop filling syscall array with sys_ni_syscall omits 7b6657843c6a xtensa: remove unneeded export in boot-elf/Makefile omits c425c546c0f1 xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig omits 9aa44cd2c24e xtensa: fix warning comparing pointer to 0 omits 8a128bc32aba xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline omits 197653779521 Merge branch 'for-5.13/drivers' into for-next omits 4db2ce005e13 Merge branch 'for-5.13/block' into for-next omits 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next omits f131a8470cbb io_uring: fix race around poll update and poll triggering omits f8df76ff8293 io_uring: reg buffer overflow checks hardening omits d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits 6c40d316ff3a io-wq: eliminate the need for a manager thread omits 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending omits 4d636d877e82 io_uring: allow events and user_data update of running pol [...] omits 0a8424f4732e io_uring: abstract out a io_poll_find_helper() omits c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow omits 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes omits 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD omits 860d1bed91e8 io_uring: include cflags in completion trace event omits 502f5faf8975 io_uring: allocate memory for overflowed CQEs omits c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll omits fa9d53e2d6c0 io_uring: optimise rw complete error handling omits 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep omits 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code omits bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG omits 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE omits 09b66520579c io_uring: don't init req->work fully in advance omits 7ec360e58ef5 io-wq: refactor *_get_acct() omits 1fcce943957d io_uring: remove tctx->sqpoll omits 1fabd31610ff io_uring: don't do extra EXITING cancellations omits c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT omits 1dffee643c77 io_uring: optimise io_req_task_work_add() omits 7d25aff8e00c io_uring: abolish old io_put_file() omits c4405dee37b8 io_uring: optimise io_dismantle_req() fast path omits a1ff22baad60 io_uring: inline io_clean_op()'s fast path omits fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() omits 37ca22dacade io_uring: add helper flushing locked_free_list omits e131d8b6cce2 io_uring: refactor io_free_req_deferred() omits 004b685dfeb6 io_uring: inline io_put_req and friends omits 89a022d156fc io_uring: refactor rsrc refnode allocation omits ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() omits a78136afae8c io_uring: optimise success case of __io_queue_sqe omits 39f22fa9045a io_uring: inline __io_queue_linked_timeout() omits b0265a64b154 io_uring: keep io_req_free_batch() call locality omits eace6e7544f0 io_uring: optimise tctx node checks/alloc omits d5a4c7217d8f io_uring: optimise io_uring_enter() omits f4a603427b88 io_uring: don't take ctx refs in task_work handler omits c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions omits 0eb7edda54fe io_uring: correct comment on poll vs iopoll omits 863ad3eb75b1 io_uring: cache async and regular file state for fixed files omits 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files omits ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() omits df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count omits 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers omits 93b8039f95cf io_uring: simplify io_resubmit_prep() omits eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() omits f5bd58754f4b io_uring: rethink def->needs_async_data omits 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data omits ceeeba9558b5 io_uring: refactor out send/recv async setup omits 91e7b35a8417 io_uring: use better types for cflags omits 57bbd288b738 io_uring: refactor provide/remove buffer locking omits 1fc82815dc9a io_uring: add a helper failing not issued requests omits 0d21d3ea31f6 io_uring: further deduplicate file slot selection omits 0797391243ce io_uring: reuse io_req_task_queue_fail() omits 8ab99842894f io_uring: avoid taking ctx refs for task-cancel omits e49d033bddf5 Linux 5.12-rc6 omits 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() omits 054ef44ea3ef clk: imx: Reference preceded by free omits 8304b15e132f clk: imx8mq: Correct the pcie1 sels omits 1840518ae7de clk: imx8mp: Remove the none exist pcie clocks omits 379c9a24cc23 clk: imx: Fix reparenting of UARTs not associated with stdout omits bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next omits f66965b06b15 arm64: dts: qcom: Move rmtfs memory region omits f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz omits 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] omits 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc omits 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode omits fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node omits 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node omits da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects omits 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE omits 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp omits 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc omits 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller omits 25259fc914a1 cgroup: Miscellaneous cgroup documentation. omits a72232eabdfc cgroup: Add misc cgroup controller omits 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] omits 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] omits 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] omits 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] omits 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU omits 38ad957b04c5 firmware: stratix10-svc: build only on 64-bit ARM omits 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() omits 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...] omits cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...] omits e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks omits 604774add516 net/mlx5: Dynamically assign MSI-X vectors count omits 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits omits c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface omits 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux omits d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] omits 428e68e1a85a Merge branch 'stmmac-xdp' omits 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action omits be8b38a722e6 net: stmmac: Add support for XDP_TX action omits 5fabb01207a2 net: stmmac: Add initial XDP support omits d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...] omits d08d32d10193 net: stmmac: make SPH enable/disable to be configurable omits 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors omits 1683f7de65db soc: litex: Remove duplicated header file inclusion omits bea906ee1624 gfs2: Silence possible null pointer dereference warning omits 6d8da302aedf gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer omits 152f58c9af21 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent omits 9153dac13a69 gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent omits 54992257fe4b gfs2: Add new gfs2_iomap_get helper omits 0bf3e3273b92 gfs2: Remove unused variable sb_format omits 3ae3a7d62a68 gfs2: Fix dir.c function parameter descriptions omits f68effb308c7 gfs2: Eliminate gh parameter from go_xmote_bh func omits e7dfab8287bf gfs2: don't create empty buffers for NO_CREATE omits 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] omits 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] omits 8c56049fec6c netfilter: nftables: remove documentation on static functions omits dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...] omits daf47a7c109a netfilter: ipvs: do not printk on netns creation omits 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] omits fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] omits f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] omits a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] omits 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] omits 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] omits de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] omits f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...] omits 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits add74f8473c5 Rust support omits b0b3b2c78ec0 powerpc: Switch to relative jump labels omits 40272035e1d0 powerpc/bpf: Reallocate BPF registers to volatile register [...] omits 51c66ad849a7 powerpc/bpf: Implement extended BPF on PPC32 omits 355a8d26cd04 powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPF omits c426810fcf9f powerpc/bpf: Change values of SEEN_ flags omits 4ea76e90a97d powerpc/bpf: Move common functions into bpf_jit_comp.c omits f1b1583d5faa powerpc/bpf: Move common helpers into bpf_jit.h omits ed573b57e77a powerpc/bpf: Change register numbering for bpf_set/is_seen [...] omits 6944caad78fc powerpc/bpf: Remove classical BPF support for PPC32 omits c7393a71eb1a powerpc/signal32: Simplify logging in sigreturn() omits 887f3ceb51cd powerpc/signal32: Convert do_setcontext[_tm]() to user acc [...] omits 627b72bee84d powerpc/signal32: Convert restore_[tm]_user_regs() to user [...] omits 036fc2cb1dc2 powerpc/signal32: Reorder user reads in restore_tm_user_regs() omits 362471b3192e powerpc/signal32: Perform access_ok() inside restore_user_regs() omits ca9e1605cdd9 powerpc/signal32: Remove ifdefery in middle of if/else in [...] omits f918a81e209f powerpc/signal32: Rename save_user_regs_unsafe() and save_ [...] omits 7c11f8893a76 powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user omits c1cc1570bc8d powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] omits fb05121fd6a2 signal: Add unsafe_get_compat_sigset() omits 5cd29b1fd3e8 powerpc/uaccess: Use asm goto for get_user when compiler s [...] omits 035785ab2826 powerpc/uaccess: Introduce __get_user_size_goto() omits e72fcdb26cde powerpc/uaccess: Refactor get/put_user() and __get/put_user() omits 17f8c0bc21bb powerpc/uaccess: Rename __get/put_user_check/nocheck omits f904c22f2a9f powerpc/uaccess: Split out __get_user_nocheck() omits 9975f852ce1b powerpc/uaccess: Remove calls to __get_user_bad() and __pu [...] omits 028e15616857 powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user omits be15a1657965 powerpc/uaccess: Remove __unsafe_put_user_goto() omits ed0d9c66f97c powerpc/uaccess: Call might_fault() inconditionaly omits 111631b5e9da powerpc/align: Don't use __get_user_instr() on kernel addresses omits 35506a3e2d7c powerpc/uaccess: Move get_user_instr helpers in asm/inst.h omits bad956b8fe1a powerpc/uaccess: Remove __get/put_user_inatomic() omits 3fa3db32956d powerpc/align: Convert emulate_spe() to user_access_begin omits 9bd68dc5d746 powerpc/uaccess: Define ___get_user_instr() for ppc32 omits 8cdf748d557f powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap() omits 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next omits 7c09e605553a Merge tag 'sunxi-clk-for-5.13-1' of https://git.kernel.org [...] omits 21bbd5346746 Merge branch 'clk-renesas' into clk-next omits 3338fe50aa6d Merge tag 'renesas-clk-for-v5.13-tag2' of git://git.kernel [...] omits 44a780d44bcf Merge branch 'clk-fixes' into clk-next omits 7045465500e4 clk: fix invalid usage of list cursor in unregister omits 8d3c0c01cb2e clk: fix invalid usage of list cursor in register omits fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs omits e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure omits 88564b0ab49d doc: cifsd: change the reference to configuration.txt omits 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree omits 1de72fbe3c9f cifsd: fix memdup.cocci warnings omits bce99128eaf7 Merge branch 'misc' into for-next omits 3537ff949acc Merge branch 'fixes' into for-next omits df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret omits d93e69558522 usb: cdns3: delete repeated clear operations omits f07669df4c8d libbpf: Remove redundant semi-colon omits 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration omits 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration omits 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run omits 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section omits d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] omits 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed omits f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed omits bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself omits 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() omits 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...] omits b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] omits 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table omits 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured omits 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount omits 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries omits 16e74672a21b net/mlx5: Do not hold mutex while reading table constants omits 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure omits c6baac47d9e6 net/mlx5: Use unsigned int for free_count omits e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...] omits cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] omits 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...] omits 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] omits 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] omits 87f1c20e2eff Documentation: kselftest: fix path to test module files omits 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] omits 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header omits 90b9bfa4707c x86/hyperv: remove unused linux/version.h header omits 825066651792 tcp: reorder tcp_congestion_ops for better cache locality omits 7f040aa32261 net: reorganize fields in netns_mib omits a14d273ba159 net: macb: restore cmp registers on resume path omits ca4d4c34ae9a nfc: pn533: prevent potential memory corruption omits 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak' omits 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable omits 50f826999a80 dpaa2-eth: add rx copybreak support omits 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...] omits 3e8db6365f23 Merge branch 'mptcp-misc' omits c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors omits 76e5e27ca987 selftests: mptcp: init nstat history omits 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout omits dc87efdb1a5c mptcp: add mptcp reset option support omits 781bf13d4f3b mptcp: remove unneeded check on first subflow omits 5695eb8891f9 mptcp: add active MPC mibs omits a16195e35cd0 mptcp: add mib for token creation fallback omits f3f409a9b7f5 Merge branch 'ionic-ptp' omits afeefec67736 ionic: advertise support for hardware timestamps omits 196f56c07f91 ionic: ethtool ptp stats omits f8ba81da73fc ionic: add ethtool support for PTP omits a8771bfe0554 ionic: add and enable tx and rx timestamp handling omits f0790bcd3606 ionic: set up hw timestamp queues omits ab470bbe7aba ionic: add rx filtering for hw timestamp steering omits 61db421da31b ionic: link in the new hw timestamp code omits fee6efce565d ionic: add hw timestamp support files omits 4f1704faa013 ionic: split adminq post and wait calls omits 3da258439e89 ionic: add hw timestamp structs to interface omits 0ec9f6669a7d ionic: add handling of larger descriptors omits 57a3a98d7c0a ionic: add new queue features to interface omits 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] omits 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage omits 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY omits 359a376081d4 kunit: support failure from dynamic analysis tools omits a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] omits 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] omits acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] omits 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management omits 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] omits 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests omits 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values omits d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters omits 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS omits f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] omits c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function omits 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable omits 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format omits ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection omits a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] omits b67a7665a917 selftests/resctrl: Add config dependencies omits f29838e6fa13 selftests/resctrl: Fix a printed message omits 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests omits ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results omits 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test omits d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" omits f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU omits 2428673638ea selftests/resctrl: Clean up resctrl features check omits 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] omits 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables omits a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows omits 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] omits 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps omits 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan omits 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled omits 47fe8408a465 refscale: Allow CPU hotplug to be enabled omits a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design omits ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design omits 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* omits 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD omits 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking omits 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] omits 2d04e16c3a18 clocksource: Retry clock read if long delays detected omits f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] omits dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] omits 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH omits d5a99386332e gpio: sch: Drop MFD_CORE selection omits 86648cffafca gpio: sch: depends on LPC_SCH omits 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] omits c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 07cbd87b0416 ipmi_si: Join string literals back omits 25f314db2eff ipmi_si: Drop redundant check before calling put_device() omits d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces omits 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() omits 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() omits 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array omits bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures omits 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer omits ea63a26e2b71 ipmi_si: Remove bogus err_free label omits 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() omits fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting omits e3baacf54275 regulator: helpers: Export helper voltage listing omits 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used omits f06c609645ec block: remove the unused RQF_ALLOCED flag omits b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h omits f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax omits 09fbed636382 nvme: export fast_io_fail_tmo to sysfs omits 25a64e4e7ef6 nvme: remove superfluous else in nvme_ctrl_loss_tmo_store omits bff4bcf3cfc1 nvme: use sysfs_emit instead of sprintf omits 8df1bff57c7e nvme-fc: check sgl supported by target omits 73ffcefcfca0 nvme-tcp: check sgl supported by target omits d8e7b462f5b8 nvmet-tcp: enable optional queue idle period tracking omits b5332a9f3f3d nvmet-tcp: fix incorrect locking in state_change sk callback omits 8b73b45d54a1 nvme-tcp: block BH in sk state_change sk callback omits 79695dcd9ad4 nvmet: return proper error code from discovery ctrl omits ed4a854b062b nvme: warn of unhandled effects only once omits f4b9e6c90c57 nvme: use driver pdu command for passthrough omits af7fae857ea2 nvme-pci: allocate nvme_command within driver pdu omits 48b4c010c85b nvmet: do not allow model_number exceed 40 bytes omits de5878048e11 nvmet: remove unnecessary ctrl parameter omits b53d47418d98 nvmet-fc: update function documentation omits 2afc4866c44e nvme-fc: fix the function documentation comment omits f1c772d58184 nvme: add new line after variable declatation omits c03fd85de293 nvme: don't check nvme_req flags for new req omits 7a36604668b9 nvme: mark nvme_setup_passsthru() inline omits 44ef5611c2a5 nvme: split init identify into helper omits f21c4769d0de nvme: rename nvme_init_identify() omits 18479ddb7fd5 nvme: reduce checks for zero command effects omits 2bd643079ec1 nvme: use NVME_CTRL_CMIC_ANA macro omits 75b5f9edb5fd nvmet: replace white spaces with tabs omits 7798df6fcf44 nvmet: remove an unnecessary function parameter to nvmet_c [...] omits a56f14c26df8 nvmet: update error log page in nvmet_alloc_ctrl() omits 76affbe6d608 nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl omits 05fae499a944 nvme-pci: cleanup nvme_irq() omits e9c78c23359f nvme-pci: remove the barriers in nvme_irq() omits 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] omits 230d50d448ac io_uring: move reissue into regular IO path omits e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode omits 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached omits e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string omits 3d534537648b ASoC: rt5670: Add a rt5670_components() helper omits 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 omits c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 omits 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] omits ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks omits f7514a663016 of: property: fw_devlink: Add support for remote-endpoint omits ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional omits 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting omits d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer omits 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode omits 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype omits c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ omits 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps omits 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' omits ac1790ad78f8 Merge branch 'pm-cpufreq' omits a7f3d3d3600c dma-mapping: add unlikely hint to error path in dma_mapping_error omits ca947482b0b3 dma-mapping: benchmark: Add support for multi-pages map/unmap omits 42e4eefb089f dma-mapping: benchmark: use the correct HiSilicon copyright omits cc710790233e devcoredump: fix kernel-doc warning omits 3c652132ce90 platform-msi: fix kernel-doc warnings omits f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings omits 37c52f74031b driver core: remove kernel-doc warnings omits f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO omits b0077b4b085f firmware: google: Enable s0ix logging by default omits 38ab861493de mux: gpio: Simplify code by using dev_err_probe() omits 7fef54e25541 mux: gpio: Make it OF independent omits 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment omits 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 omits b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 omits cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap omits 55022fdeace8 nvmem: core: Fix unintentional sign extension issue omits a28e824fb827 nvmem: core: Add functions to make number reading easy omits 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM omits 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM omits 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse omits e050f160d483 nvmem: convert comma to semicolon omits 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits 5751564085e7 drivers: most: use LIST_HEAD() for list_head omits 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock omits c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver omits 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output omits cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo omits 391e2415e966 misc/pvpanic: Make some symbols static omits 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() omits 202680c7a937 tty: pty: Add a blank line after declarations omits b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static omits 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() omits bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm omits 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI omits 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] omits ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable omits f351f4b63dac usb: xhci-mtk: fix oops when unbind driver omits d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget omits 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] omits 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] omits f85900067f33 usb: dwc2: delete duplicate word in the comment omits d21446eafa3a usb: dwc2: add parenthess and space around * omits bd4d607044b9 usb: gadget: aspeed: fix dma map failure omits 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests omits d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] omits 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] omits 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax omits 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files omits c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file omits ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax omits 507614ba25ff regulator: hi6421v600-regulator: move it from staging omits 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema omits a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA omits d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] omits ff7e47409d42 staging: rtl8723bs: core: remove empty comment omits c460c22211e0 staging: rtl8723bs: core: add * to block comments omits 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment omits 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print omits 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter omits 174c80b254a0 ARM: dts: at91: Fix a typo omits f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() omits 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument omits 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info omits 17948f589926 power: supply: sbs-manager: update gpio include omits 436ff8c9280f power: supply: sbs-manager: use dev_err_probe omits 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter omits 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes omits e319f4e25a7d power: supply: sbs-charger: use dev_err_probe omits 166767ab913d power: supply: sbs-battery: use dev_err_probe omits 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] omits 416682f27a23 power: supply: max8997_charger: Switch to new binding omits 03ba0fe4d09f file: simplify logic in __close_range() omits 9b5b872215fe file: fix close_range() for unshare+cloexec omits f49fd6d3c070 file: let pick_file() tell caller it's done omits 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright omits 657f1d86a38e Merge branch 'kvm-tdp-fix-rcu' into HEAD omits 57e45ea48775 Merge branch 'kvm-tdp-fix-flushes' into HEAD omits bd3127733f2c power: reset: at91-reset: use devm_of_iomap omits e4e4092938dd dt-bindings: power: update battery.yaml reference omits d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference omits 62158cf9765f MAINTAINERS: update thermal CPU cooling section omits c1de07884f2b Merge branch 'icc-sm8350' into icc-next omits 9e856a74bd02 Merge branch 'icc-sdm660' into icc-next omits 91b940526b84 interconnect: qcom: sm8350: Add missing link between nodes omits 7a3aad40c68a interconnect: qcom: sm8350: Use the correct ids omits 7014dfee4e83 interconnect: qcom: sdm660: Fix kerneldoc warning omits 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. omits 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn' omits 06752d1678b4 Bluetooth: Check inquiry status before sending one omits 149b3f13b4b1 Bluetooth: Coding style fix omits 82a1242619d0 Bluetooth: Remove 'return' in void function omits c1ce9d8081a9 ARM: hisi: use the correct HiSilicon copyright omits 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] omits 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] omits 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' omits 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] omits 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 omits 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 omits 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] omits d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' omits 30a4240e06ea crypto: hisilicon/zip - adjust functions location omits 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] omits c29da9700f8c crypto: keywrap - Remove else after break statement omits 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright omits 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() omits 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration omits 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper omits 118a4417e143 random: remove dead code left over from blocking pool omits a181e0fdb216 random: initialize ChaCha20 constants with correct endianness omits 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] omits e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node omits 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] omits 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] omits b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw omits cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] omits 069089acf88b mtd: spi-nor: add OTP support omits 1adbc2941eee riscv: Make NUMA depend on MMU omits 9d8c7d92015e riscv: remove unneeded semicolon omits ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table omits 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access omits 23c1075ae83a riscv: Drop const annotation for sp omits 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] omits 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout omits 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] omits ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] omits 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration omits ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning omits ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning omits 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings omits 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning omits e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction omits 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) omits 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide omits 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits b5d15199a26f f2fs: set checkpoint_merge by default omits 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] omits bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use omits 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits efd2e92dd2fb Merge branch 'mptcp-deadlock' omits 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" omits 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets omits 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs omits a7a80b17c750 net: document a side effect of ip_local_reserved_ports omits e228c0de904c lan743x: remove redundant semi-colon omits a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev omits c8ad0cf37c00 net: hns: Fix some typos omits ec7e48ca4bc7 net: smc: Remove repeated struct declaration omits 9fadafa46f48 include: net: Remove repeated struct declaration omits 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] omits 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call omits 8accc467758e stmmac: intel: use managed PCI function on probe and resume omits 6b9fbe169551 drivers: net: fix memory leak in atusb_probe omits b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception omits f20a46c3044c tipc: fix unique bearer names sanity check omits 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' omits ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary omits 43f1bc1efff1 libbpf: Restore umem state after socket create failure omits df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing omits d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET omits 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET omits 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin omits 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails omits 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] omits 4ddda2b8d5bb soc: document merges omits 4578be130a64 overflow: Correct check_shl_overflow() comment omits f8010574bd42 Merge branch 'arm/defconfig' into for-next omits 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack omits ceaaa12904df ftrace: Simplify the calculation of page number for ftrace [...] omits db42523b4f3e ftrace: Store the order of pages allocated in ftrace_page omits 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] omits 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] omits 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER omits bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] omits 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] omits 907d6d3e41f9 ARM: configs: ux500: Update for new drivers omits 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] omits 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] omits 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] omits 758c5408ea3d ARM: ux500: make ux500_cpu_die static omits c2c100013ec2 soc: document merges omits ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] omits 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] omits c9bbda4437c8 Merge branch 'arm/dt' into for-next omits 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] omits 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] omits 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] omits 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] omits ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] omits 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message omits 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] omits 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] omits 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] omits 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] omits 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] omits 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] omits 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] omits 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] omits e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] omits 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next omits 6b5823d0e7ff Merge branch 'arm/fixes' into for-next omits 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] omits a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] omits 704d68f5f2df RDMA/hns: Reorganize doorbell update interfaces for all queues omits cf8cd4ccb269 RDMA/hns: Support configuring doorbell mode of RQ and CQ omits 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] omits 8115f9744562 RDMA/hns: Simplify command fields for HEM base address con [...] omits c6f0411b960d RDMA/hns: Reorganize process of setting HEM omits ee82e68850a4 RDMA/hns: Refactor reset state checking flow omits d102a6e37484 RDMA/hns: Reorganize hns_roce_create_cq() omits 4940b0ab458a RDMA/hns: Refactor hns_roce_v2_poll_one() omits d907294b27d0 MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER omits 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] omits e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] omits d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] omits 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] omits 0633e23771e0 RDMA/rtrs-clt: Cap max_io_size omits 11b74cbf8ea5 RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess omits 88e2f1056452 RDMA/rtrs-srv: Report temporary sessname for error message omits 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] omits 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] omits 8e86499e6c11 RDMA/rtrs: New function converting rtrs_addr to string omits bb4c0992c232 PCI/VPD: Make missing VPD message less alarming omits a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] omits be724fd5b60d regulator: Add compatibles for PM7325/PMR735A omits 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML omits c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support omits 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck omits 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] omits 57dae8baa638 RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler omits 4cd5261df989 RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs omits 4a58ac5440ce RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysf [...] omits 44930991f2f2 RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req omits 0adb3ad609f7 MAINTAINERS: Change maintainer for rtrs module omits 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] omits dbb3e9db8267 RDMA/uverbs: Fix -Wunused-function warning omits f91696f2f053 RDMA/hns: Support congestion control type selection accord [...] omits e079d87d1d9a RDMA/hns: Support query information of functions from FW omits f3ef7202ef7c tracing: Remove unused argument from "ring_buffer_time_stamp() omits 1decdb335c36 tracing: Remove duplicate struct declaration in trace_events.h omits 22d5755a852d Merge branch 'trace/ftrace/urgent' into HEAD omits 9deb193af69d tracing: Fix stack trace event size omits e839617e745d Merge branch 'for-v5.13/tegra' into for-next omits d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema omits 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] omits 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] omits 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] omits f012ade8aa07 memory: tegra: Print out info-level once per driver probe omits 289471984f1c memory: tegra20: Protect debug code with a lock omits 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes omits fbd31f5aa602 memory: tegra20: Add debug statistics omits e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] omits 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...] omits 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT omits d6378af61527 selftests/bpf: Add a test case for udp sockmap omits 122e6c79efe1 sock_map: Update sock type checks for UDP omits 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap omits 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() omits d7f571188ecf udp: Implement ->read_sock() for sockmap omits 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot() omits a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT omits b017055255d6 sock_map: Kill sock_map_link_no_progs() omits 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit omits 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() omits 7786dfc41a74 skmsg: Use rcu work for destroying psock omits 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog() omits 0739cd28f264 net: Introduce skb_send_sock() for sock_map omits b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg omits 37f0e514db66 skmsg: Lock ingress_skb when purging omits 194f64a3cad3 RDMA/core: Fix corrupted SL on passive side omits d3971413327e Merge branch 'next/soc' into for-next omits 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 omits 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() omits ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] omits 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c omits 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] omits 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema omits e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] omits 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] omits a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost omits 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists omits 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits c3214de929db i40e: Fix display statistics for veb_tc omits 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode omits 7a75a8412fdd i40e: Fix inconsistent indenting omits 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig omits 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning omits 07204f21577a io_uring: fix EIOCBQUEUED iter revert omits 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow omits 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded omits 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] omits a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning omits 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning omits 28399a5a6d56 ARM: omap1: fix building with clang IAS omits 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes omits 844b85dda2f5 ARM: keystone: fix integer overflow warning omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() omits 2e4773915223 drm/mediatek: Don't support hdmi connector creation omits 053d231f369c drm/mediatek: Switch the hdmi bridge ops to the atomic versions omits 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible omits 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible omits f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible omits e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy omits 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] omits acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO omits 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] omits de3510e52b0a null_blk: fix command timeout completion handling omits 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next omits 537be125b403 Merge branch for-5.13/arm/dt into for-next omits 7afd8d240304 Merge branch for-5.13/usb into for-next omits e420d61f6d0a Merge branch for-5.13/phy into for-next omits fdecca824538 Merge branch for-5.13/soc into for-next omits a8caaf519d9e Merge branch for-5.13/clk into for-next omits a21143601201 Merge branch for-5.13/dt-bindings into for-next omits d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM omits f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices omits 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb omits 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control omits 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 omits 094ffbd1d8ea idr test suite: Create anchor before launching throbber omits 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 omits 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] omits 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() omits d6644a1c2e17 spi: Remove repeated struct declaration omits 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag omits 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI omits 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling omits 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] omits 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] omits f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() omits 27278a3fac60 PCI/MSI: Kill msi_controller structure omits 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code omits 65b131816afd PCI: hv: Drop msi_controller structure omits b66873599e7f PCI: xilinx: Convert to MSI domains omits cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] omits ebf721fbbb6e ASoC: Intel: Fix a typo omits adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly omits b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly omits 516286287d71 PCI: rcar: Convert to MSI domains omits c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] omits 973a28677e39 PCI: tegra: Convert to MSI domains omits 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols omits 49c826e1941a drm/imx: Add 8 pixel alignment fix omits 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path omits f374f25aab6f ARM: mstar: Add mpll to base dtsi omits a93cf651df08 ARM: mstar: Add the external clocks to the base dsti omits de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL omits e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] omits 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] omits 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller omits a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin omits 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 omits 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 omits e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 omits 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name omits 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] omits 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] omits 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] omits 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board omits ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board omits 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM omits b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static omits e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] omits df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] omits 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] omits 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] omits 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] omits cb9b6a1b199b Merge branch 'kvm-fix-svm-races' into HEAD omits 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] omits 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] omits a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] omits c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections omits 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master omits 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] omits a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them omits caf4c43ccbd2 cifsd: fix memory leak when loop ends omits 94737cebdd1a cifsd: remove stale prototype and variables omits d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list omits 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read omits 2acd2ba61872 cifsd: use file_inode() instead of d_inode() omits 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 50a7726f1d23 cifsd: remove calling d_path in error paths omits b7255c70ab39 cifsd: remove smack inherit leftovers omits aec0fae62e47 KVM: arm64: Log source when panicking from nVHE hyp omits f79e616f27ab KVM: arm64: Use BUG and BUG_ON in nVHE hyp omits 5b8be5d875a9 bug: Assign values once in bug_get_file_line() omits 26dbc7e299c7 bug: Factor out a getter for a bug's file line omits 3ad1a6cb0abc bug: Remove redundant condition check in report_bug omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 6c744983004e drm/bridge: anx7625: disable regulators when power off omits 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies omits a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] omits f5956522d3a0 MAINTAINERS: Match on allwinner keyword omits 9f04e11410e4 MAINTAINERS: Add our new mailing-list omits 1678320e74d3 Merge branch 'topic/mute-led' into for-next omits 5fec21e74bfc USB: serial: xr: claim both interfaces omits 62327ebbdf00 ALSA: control led - improve the set_led_id() parser omits 5de03c99691d USB: serial: add support for multi-interface functions omits b3431093ad05 USB: serial: refactor endpoint classification omits 016c20506d5c ALSA: control - add the missing prev_lops2 initialization omits 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX omits 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 omits d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 omits c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM omits 53366a9f917a USB: serial: drop unused suspending flag omits ea7ada4de2f7 USB: serial: xr: fix CSIZE handling omits 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] omits 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 omits 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' omits 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] omits b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume omits 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation omits 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 omits 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 omits 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU omits d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] omits e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml omits b26b48749b18 soundwire: qcom: use signed variable for error return omits 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board omits 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] omits 6f7281b92b2c ipc/sem.c: mundane typo fixes omits 41c21491f6bf modules: add CONFIG_MODPROBE_PATH omits db9d72682b09 init/initramfs.c: do unpacking asynchronously omits 34b836f036c2 kernel/async.c: remove async_unregister_domain() omits 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements omits deeddcc448bf selftests: remove duplicate include omits e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic omits 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] omits dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 omits 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 omits a32a779746e3 gdb: lx-symbols: store the abspath() omits 21692142e900 aio: simplify read_events() omits e19a9fca6eff smp: kernel/panic.c - silence warnings omits 17d0508a080d gcov: use kvmalloc() omits 4eb93f0672af gcov: simplify buffer allocation omits b3c4e66c908b gcov: combine common code omits 4353fc1144db gcov: clang: drop support for clang-10 and older omits 4bc187dbebc8 kexec: dump kmessage before machine_kexec omits 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 86cde2a159b8 kexec: Add kexec reboot string omits 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation omits be79482b5599 kernel/fork.c: fix typos omits e07987ed0650 kernel/fork.c: simplify copy_mm() omits cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 7b35c1a01c2e init: add support for zstd compressed modules omits c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] omits be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] omits 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 959d466a4d62 lib: crc8: pointer to data block should be const omits e3ce21e157ba lib/genalloc.c: Fix a typo omits 22c273d4e4f4 lib/list_sort.c: fix typo in function description omits 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() omits 04bac15f2087 lib/bch.c: fix a typo in the file bch.c omits eaef884842dc MAINTAINERS: add entry for the bitmap API omits 692348826322 tools: sync lib/find_bit implementation omits bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() omits d6234ebbe296 lib: add fast path for find_next_*_bit() omits 87523c49481f tools: sync find_next_bit implementation omits 52b49677533b lib: inline _find_next_bit() wrappers omits a03509375895 tools: sync small_const_nbits() macro with the kernel omits 82b3d3a08531 lib: extend the scope of small_const_nbits() macro omits a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] omits 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits ab315f3d18ce tools: bitmap: sync function declarations with the kernel omits 6d7d6b2ab284 tools: disable -Wno-type-limits omits 624cdec3ba11 kernel/cred.c: make init_groups static omits 479a9b781eb9 kernel/async.c: fix pr_debug statement omits 928e0343fec8 kernel.h: drop inclusion in bitmap.h omits 1d4982a2dc66 include: remove pagemap.h from blkdev.h omits eeb8edb07323 proc/sysctl: make protected_* world readable omits eac34f4afec2 proc/sysctl: fix function name error in comments omits 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ omits b785c11ede7d selftests: proc: test subset=pid omits b0e4a9121767 proc: delete redundant subset=pid check omits 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" omits 591d93550869 proc: save LOC in __xlate_proc_name() omits a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check omits 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. omits fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f7538ec61072 kfence: zero guard page after out-of-bounds access omits 743bb010399d mm/process_vm_access.c: remove duplicate include omits 4cfd236bfc8a mm/mempolicy: minor coding style tweaks omits bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks omits 0c3bb102ade7 mm/vmalloc: minor coding style tweaks omits a61a74545173 mm/frontswap: minor coding style tweaks omits 33fe9a87fdbf mm/mlock: minor coding style tweaks omits 3475525abb5a mm/filemap: minor coding style tweaks omits 58c0bb89150f mm/page_alloc: minor coding style tweaks omits bb9e4433f1dc mm/shmem: minor coding style tweaks omits eea0e5094b45 mm/oom_kill: minor coding style tweaks omits 58a19766a451 mm/compaction: minor coding style tweaks omits c90a61fde226 mm/vmscan: minor coding style tweaks omits e3055d7fa633 mm/sparse: minor coding style tweaks omits 704e401ea6a6 mm/swapfile: minor coding style tweaks omits 68acd352731d mm/mempool: minor coding style tweaks omits a409c85dd491 mm/highmem: Remove deprecated kmap_atomic omits d85cea4878a1 mm/highmem.c: fix coding style issue omits 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern omits dee54957d33f iov_iter: lift memzero_page() to highmem.h omits 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy omits 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range omits 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits e1e39e0d9e05 selftests/vm: gup_test: fix test flag omits 73a26d57b8ba mm/gup: longterm pin migration cleanup omits 1a47ec32410c mm/gup: change index type to long as it counts pages omits 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits e54fe97864c8 mm/gup: migrate pinned pages out of movable zone omits f256496d85a0 mm/gup: do not migrate zero page omits 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages omits c273b99554cc mm: apply per-task gfp constraints in fast path omits 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits df4d4a0277dc mm/gup: check for isolation errors omits 4c9bfb441fce mm/gup: return an error on migration failure omits 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation omits b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone omits c7bc8e97efe3 mm/util.c: fix typo omits c74dae28c04c mm/util.c: reduce mem_dump_obj() object size omits a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 7e6c1dc8fd25 x86/mm: track linear mapping split events omits 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fccce459469 ksm: fix potential missing rmap_item for stable_node omits 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK omits 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits d9a9226ba78d mm: use proper type for cma_[alloc|release] omits a69a313e2058 mm: cma: add the CMA instance name to cma trace events omits 4497f08fe2fe mm: cma: support sysfs omits 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits a80ededd8bae mm: cma: add trace events for CMA alloc perf testing omits d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning omits 3969f6548968 mm: vmstat: add cma statistics omits 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 28329e347ed1 mm/migrate.c: make putback_movable_page() static omits 86af5f455a9e mm: fs: invalidate BH LRU during page migration omits f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits c4016073189c mm: disable LRU pagevec during the migration temporarily omits e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory omits 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority omits adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline omits 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker omits 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred omits 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered omits e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix omits dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper omits cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info omits 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu omits e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size omits d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 90781096077c mm: vmscan: consolidate shrinker_maps handling code omits 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint omits 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header omits 55f8ea9f85ff userfaultfd/selftests: unify error handling omits 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled omits 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread omits da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd omits 37565f42e37a userfaultfd/selftests: use user mode only omits 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] omits f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test omits c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test omits 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type omits 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak omits fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix omits a311f80f1475 userfaultfd: support minor fault handling for shmem omits e58467328afd userfaultfd/selftests: add test exercising minor fault handling omits 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] omits 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl omits b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak omits 890d767b4b75 userfaultfd: add minor fault registration mode omits 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 3d5f9ff28955 hugetlb: make free_huge_page irq safe omits 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock omits 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality omits b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments omits bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release omits d3971def5236 mm/cma: change cma mutex to irq safe spinlock omits 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] omits 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() omits 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] omits aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() omits f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check omits 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool omits 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages omits 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages omits 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] omits 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 omits fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] omits 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 39cf5110566c mm/hugetlb: use some helper functions to cleanup code omits 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] omits 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path omits ee516913454c net: page_pool: refactor dma_map into own function page_po [...] omits da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator omits c1fd5d611811 SUNRPC: set rq_page_end differently omits b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist omits 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] omits 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix omits e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix omits 8f47b769b804 mm/page_alloc: add a bulk page allocator omits 93a2ed352c90 mm/page_alloc: rename alloced to allocated omits 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h omits 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages omits 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc omits 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation omits 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation omits 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages omits be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp omits cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp omits c3b7837d5c5b include/linux/page-flags-layout.h: cleanups omits e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range omits d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 28bd9cd0741c mm: move mem_init_print_info() into mm_init() omits ce816b430b5a kasan: detect false-positives in tests omits 55b54ee460be kasan: record task_work_add() call stack omits a2778f1fb255 kasan: docs: update tests section omits 079c7bb63ff1 kasan: docs: update ignoring accesses section omits b9f8cb3a95e2 kasan: docs: update shadow memory section omits 4a8c21572481 kasan: docs: update HW_TAGS implementation details section omits 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section omits cd5af8634a8a kasan: docs: update GENERIC implementation details section omits f83b56f0d0c9 kasan: docs: update boot parameters section omits e9d7a07c0816 kasan: docs: update error reports section omits 3b10a5b80d94 kasan: docs: update usage section omits bdd5cde853b2 kasan: docs: update overview section omits c7c1efb4da46 kasan: docs: clean up sections omits 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS omits 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS omits 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS omits 7ed9203a992d arm64: kasan: allow to init memory when setting tags omits 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes omits 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS omits bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy omits 396a7249d89d pagewalk: prefix struct kernel-doc descriptions omits 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document omits 6dbfdb0f5a70 mm/doc: turn fault flags into an enum omits 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc omits d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 409361277964 mm/vmalloc: print correct vmalloc allocation size omits 1e504d964f13 mm/vmalloc: improve allocation failure error messages omits 0642b8252f62 mm/vmalloc: remove unmap_kernel_range omits 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range omits f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range omits 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range omits 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings omits 668235b02143 mm/vmalloc: fix read of uninitialized pointer area omits 033af29718e8 mm/vmalloc: hugepage vmalloc mappings omits c1a648e86222 mm/vmalloc: add vmap_range_noflush variant omits 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions omits a30fc020e6f1 x86: inline huge vmap supported functions omits b57f84787bd5 arm64: inline huge vmap supported functions omits e32d71bc78d2 powerpc: inline huge vmap supported functions omits 90ae133ab5ff mm: HUGE_VMAP arch support cleanup omits 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range omits 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] omits e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables omits 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups omits e216031abc85 mm: unexport remap_vmalloc_range_partial omits 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch omits 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy omits 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 38409fd56127 i915: fix remap_io_sg to verify the pgprot omits f19ed5159947 i915: use io_mapping_map_user omits b795457a9826 mm: add a io_mapping_map_user helper omits da5e1d041c63 mm: add remap_pfn_range_notrack omits 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message omits 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] omits 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges omits 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 24b9e457e6a4 mm/interval_tree: add comments to improve code readability omits f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" omits 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration omits 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed omits b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 711c4f118d00 memcg: set page->private before calling swap_readpage omits 349c354ea596 memcg: charge before adding to swapcache on swapin omits d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] omits 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing omits 664f621d004a mm: memcontrol: switch to rstat fix omits 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix omits 441ae42461d6 mm: memcontrol: switch to rstat omits 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] omits 2471fcf60418 cgroup: rstat: support cgroup1 omits f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions omits 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() omits 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing omits 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 4b1d68cd9a14 memcg: cleanup root memcg checks omits 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account omits 30c856c52f53 mm/memremap.c: fix improper SPDX comment style omits 9369f3787785 mm: gup: remove FOLL_SPLIT omits fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() omits 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 9205f853721b mm/gup: decrement head page once for group of subpages omits e6ca4e8ea130 mm/gup: add compound page list iterator omits bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 40705ab449b0 mm: Move page_mapping_file to pagemap.h omits f7ecad077615 mm: remove nrexceptional from inode omits 04f4450f6395 dax: account DAX entries as nrpages omits 2be8b1ef17b1 mm: stop accounting shadow entries omits d4374c3d3290 mm: introduce and use mapping_empty omits 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits d32fd2fcf55f mm/filemap: drop check for truncated page after I/O omits 134287a6305d mm/filemap: use filemap_read_page in filemap_fault omits 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits f42d9be8704a mm: provide filemap_range_needs_writeback() helper omits a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] omits f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free omits a77829a96ea7 mm/kmemleak.c: fix a typo omits bbb684d612fc mm/slub.c: trivial typo fixes omits 1c59b1d0a501 slub: remove resiliency_test() function omits 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] omits 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] omits 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 8173d64bb2c1 watchdog: cleanup handling of false positives omits c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] omits b6811108294e watchdog: fix barriers when printing backtraces from all CPUs omits 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] omits 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups omits 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup omits 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name omits 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ebb4f66a5191 ocfs2: fix a typo omits d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() omits 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include omits be49761bea9b scripts/spelling.txt: add entries for recent discoveries omits c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression omits 45d244a96b40 ia64: fix EFI_DEBUG build omits 7638f320967d ia64: trivial spelling fixes omits 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] omits 7086da03045a ia64: simplify code flow around swiotlb init omits 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef omits f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization omits 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos omits 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include omits 1577823548be /proc/kpageflags: do not use uninitialized struct pages omits 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c597044afe9c ia64: fix user_stack_pointer() for ptrace() omits 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write omits 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS omits cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems omits cbacd0995d57 kasan: fix conflict with page poisoning omits a20f0afc6a5a fs: direct-io: fix missing sdio->boundary omits d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] omits b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 omits a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix omits 0d10d0a71ffc mm/gup: check page posion status for coredump. omits bc249e305017 kasan-remove-redundant-config-option-fix omits d9474ee324c2 kasan: remove redundant config option omits 81c104b2ac3d kasan: fix hwasan build for gcc omits 45a7a711c08b mailmap: update email address for Jordan Crouse omits ef6c553ddf2c treewide: change my e-mail address, fix my name omits 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information omits 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] omits e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map omits 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size omits 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits e92049ae4548 drm/amdkfd: dqm fence memory corruption omits 5426774870f2 Merge branch 'clk-socfpga' into clk-next omits 3edf5346e4f2 block: only update parent bi_status when bio fail omits 040806343bb4 selftests/net: so_txtime multi-host support omits 917e2e6c5798 net: mediatek: add flow offload for mt7623 omits 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] omits b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] omits c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" omits 77890db10ef0 Merge branch 'nxp-enetc-xdp' omits 9d2b68cc108d net: enetc: add support for XDP_REDIRECT omits d6a2829e82cf net: enetc: increase RX ring default size omits 7ed2bc80074e net: enetc: add support for XDP_TX omits d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS omits 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable omits 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path omits d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD omits a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb omits 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] omits 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] omits 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels omits ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] omits ab1b4f0a836f Merge branch 'inet-shrink-netns' omits 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 omits a6175633a2af ipv6: convert elligible sysctls to u8 omits 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 omits 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 omits be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 omits cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 omits b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 omits 490f33c4e704 inet: shrink netns_ipv4 by another cache line omits 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes omits ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices omits c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 30b8817f5f7a Merge branch 'net-coding-style' omits 44d043b53d38 net: lpc_eth: fix format warnings of block comments omits 142c1d2ed966 net: toshiba: fix the trailing format of some block comments omits 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments omits 3f6ebcffaf67 net: amd: correct some format issues omits ca3fc0aa0837 net: amd8111e: fix inappropriate spaces omits e355fa6a3f40 net: ena: remove extra words from comments omits b788ff0a7d7d net: ena: fix inaccurate print type omits 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray omits 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration omits bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages omits a07cc1786dab ice: Correct comment block style omits 0c3e94c24793 ice: cleanup style issues omits e97fb1aea905 ice: Consolidate VSI state and flags omits b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions omits e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter omits 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS omits 94a936981a3e ice: rename ptype bitmap omits 36ac7911fae7 ice: correct memory allocation call omits 805f980bfe0e ice: Check for bail out condition early omits 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting omits 5c57145a49bd ice: change link misconfiguration message omits 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes omits a05983c3d024 ice: Update to use package info from ice segment omits 1e23f076b254 ice: Delay netdev registration omits 634da4c11843 ice: Add Support for XPS omits 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods omits e3f685aa738c Merge branch 'ethtool-fec-netlink' omits 1da07e5db356 selftests: ethtool: add a netdevsim FEC test omits 0d7f76dc11e6 netdevsim: add FEC settings support omits 1e5d1f69d9fb ethtool: support FEC settings over netlink omits d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update omits fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] omits 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] omits 802b805162a1 netfilter: nftables: add helper function to set the base s [...] omits 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() omits 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path omits 5c701e71961a netfilter: ipset: Remove duplicate declaration omits c520292f29b8 audit: log nftables configuration change events once per table omits cefa31a9d461 netfilter: nft_log: perform module load from nf_tables omits a38b5b56d6f4 netfilter: nf_log: add module softdeps omits e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog omits 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog omits 0e5e0a555376 docs: reporting-issues: Remove reference to oldnoconfig omits c5c1c700e2ea doc: admin-guide: remove explanation of "watchdog/%u" omits 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] omits 8be594b22adf Documentation: filesystems api-summary: add namespace.c omits 1f287bc4e2d0 fs/namespace: correct/improve kernel-doc notation omits 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ omits 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts omits a7b76002ae78 net/mlx5: Don't request more than supported EQs omits 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity omits a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity omits e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] omits 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type omits 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first omits d24f847e5421 net/mlx5e: Fix mapping of ct_label zero omits c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] omits e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits 9af723be8639 svcrdma: Remove sc_read_complete_q omits 7d81ee8722d6 svcrdma: Single-stage RDMA Read omits 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references omits c27c2e34412f scripts: get_abi.pl: parse description line per line omits 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types omits 50ebf8f4933e get_abi.pl: fix xref boundaries omits d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI omits b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: omits 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address omits 5225df187244 mailmap: update email address for Alex Shi omits f8b427772a0e docs: powerpc: Fix misspellings and grammar errors omits abb9c078853d Documentation: Add leading slash to some paths omits 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes omits 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR omits b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] omits c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] omits d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] omits d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] omits d4b61e17e2e4 docs: Remove make headers_check from checklist in translations omits e27bfefb21f2 tools/resolve_btfids: Fix warnings omits 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready omits 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function omits a769ae48fadd gpio: omap: Use device_get_match_data() helper omits 23cf00ddd2e1 gpio: sysfs: Obey valid_mask omits f0f7d662e851 gpio: Add Realtek Otto GPIO support omits a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO omits 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines omits 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order omits b1f27f688f71 RDMA/rxe: Remove rxe_dma_device declaration omits 2e919a32ae11 RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock omits 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting omits d06a113fec57 IB/mthca: Disable parity reporting omits 1fd3dde5e270 PCI: Add pci_disable_parity() omits d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] omits 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] omits 9d843e8fafc7 pstore: Add mem_type property DT parsing support omits c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs omits bb0f78e59777 ASoC: Intel: Fix a typo omits b4d09a01666f ASoC: ux500: mop500: align function prototype omits 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable omits 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test omits 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment omits 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes omits 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression omits 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression omits 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string omits 00a820086ddd ASoC: sti: uniperif: align function prototypes omits bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check omits 00a25480cca4 ASoC: pxa: remove useless assignment omits 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment omits 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment omits ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization omits 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization omits 86f3c05534be ASoC: atmel: fix shadowed variable omits 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments omits 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed omits f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing omits f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema omits ec1c8302178a ASoC: dt-bindings: Use OF graph schema omits 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] omits 945b0b58c5d7 ASoC: da732x: simplify code omits 458c23c509f6 ASoC: lm49453: fix useless assignment before return omits 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner omits ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] omits aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy omits 5c3939174fe4 phy: qcom-qmp: rename common registers omits 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks omits 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 omits 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] omits be1ee45d5138 f2fs: Fix a hungtask problem in atomic write omits 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 omits 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime omits 476e93205ff6 drm/tegra: gem: Add a clarifying comment omits 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers omits d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later omits 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution omits 86044e749be7 drm/tegra: dc: Inherit DMA mask omits 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks omits d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold omits 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock omits f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization omits aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint omits 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints omits 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] omits 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] omits 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 omits 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] omits 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code omits 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] omits d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] omits 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly omits 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors omits 77f983a9df42 spi: pl022: Use GPIOs looked up by the core omits 4179e576b56d spi: pl022: Drop custom per-chip cs_control omits 394409aafd01 regmap-irq: Add driver callback to configure virtual regs omits 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs omits e896ec390870 ASoC: rt1019: add address-cells and size-cells information omits 868d5c6340d8 ASoC: tegra: Set driver name explicitly omits 50cbf945566b ASoC: Intel: Fix a typo omits 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 omits d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 omits 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet omits 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] omits 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright omits 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies omits 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() omits a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order omits e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() omits 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order omits 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] omits 89503d736e36 ASoC: simple-card-utils.c: remove old comment omits 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header omits f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length omits bfd4e1929b5a drm/edid: use the new displayid iterator for tile info omits 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] omits 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes omits 1a24c364e484 drm/displayid: add new displayid section/block iterators omits 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c omits 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] omits 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning omits 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. omits 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table omits 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master omits fdcbe17c6090 drm/mediatek: Add missing MODULE_DEVICE_TABLE() omits b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 omits 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg omits 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages omits e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios omits d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] omits 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] omits 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml omits 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml omits ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately omits 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download omits 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode omits a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 omits b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable omits e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control omits b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] omits d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs omits 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] omits 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks omits 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] omits db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] omits 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] omits a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] omits fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES omits 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control omits 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] omits 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function omits 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] omits 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] omits f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] omits 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence omits 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() omits e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] omits ff33d889567e arm64: dts: mt8183: Add kukui kodama board omits d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board omits d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama omits 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu omits f6dc45610879 arm64: defconfig: Enable options to support panel display [...] omits fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb omits a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] omits 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] omits 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next omits 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next omits d4707d79fae0 PCI: xgene: Fix cfg resource mapping omits 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON omits 923961a7ff2e KVM: arm64: Advertise KVM UID to guests via SMCCC omits 6e085e0ac9cf arm/arm64: Probe for the presence of KVM hypervisor omits b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static omits 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright omits 98a479991dc5 i2c: gpio: update email address in binding docs omits 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs omits c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] omits 8f66edb25c4e i2c: stm32f7: Remove useless error message omits 67ff1d98652a i2c: stm32f4: Mundane typo fix omits 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling omits 9195faa7e5a6 gpio: sim: actually use the OF module table omits 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. omits 44e97f6fb29b Merge branch 'fixes' into for-next omits a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] omits fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst omits fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next omits 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file omits 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file omits 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock omits ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names omits 937c49d10b4d powerpc/mm: Revert "powerpc/mm: Remove DEBUG_VM_PGTABLE su [...] omits a3fc712c5b37 seccomp: Fix "cacheable" typo in comments omits 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters omits 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh omits 23738e74472f f2fs: fix to restrict mount condition on readonly block device omits 11d92156f7a8 powerpc/pseries: Only register vio drivers if vio bus exists omits abbe1eff907f clk: socfpga: Fix code formatting omits ba7e258425ac clk: socfpga: Convert to s10/agilex/n5x to use clk_hw omits 8c489216c3e1 clk: socfpga: arria10: convert to use clk_hw omits 2c2b9c606717 clk: socfpga: use clk_hw_register for a5/c5 omits b30d0040f061 ata: libahci_platform: fix IRQ check omits e6471a65fdd5 sata_mv: add IRQ checks omits ff237990277f ata: pata_acpi: Fix some incorrect function param descriptions omits c86a2a28bde8 ata: libata-acpi: Fix function name and provide descriptio [...] omits c172b359d711 ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()' omits 1cade50f5092 ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s [...] omits 145f74fa6254 ata: pata_legacy: Repair a couple kernel-doc problems omits b7ab575f80f6 ata: ata_generic: Fix misspelling of 'ata_generic_init_one()' omits dee1d6f3c70d ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()' omits d29b031d43fb ata: pata_sl82c105: Fix potential doc-rot omits 05f4226ac537 ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header omits 87eac27c9204 ata: pata_via: Fix a kernel-doc formatting issue omits 39ac4018c85b ata: pata_it821x: Fix possible doc-rotted function names omits 2ee628f3cf25 ata: pata_triflex: Repair some misnamed functions and fix [...] omits 8927c41e3118 ata: pata_sis: Remove superfluous param description and su [...] omits 91c50d8a1f9a ata: pata_sil680: Add some missing function parameter docs omits ffa137cb8d17 ata: pata_pdc202xx_old: Fix some incorrectly named functions omits 5911d2d1d1a3 f2fs: introduce gc_merge mount option omits 28110056f2d0 net: ethernet: Fix typo of 'network' in comment omits 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] omits 65550f03e98b Merge branch 'mptcp-subflow-disconnected' omits 5e287fe76149 selftests: mptcp: remove id 0 address testcases omits 2d121c9a882a selftests: mptcp: add addr argument for del_addr omits 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs omits 740d798e8767 mptcp: remove id 0 address omits 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving omits 774c8a8dcb3c mptcp: remove all subflows involving id 0 address omits 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() omits c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes omits b8128656a5ed net: fix icmp_echo_enable_probe sysctl omits 3c7a83fa427d Merge branch 'ionic-cleanups' omits aa620993b1e5 ionic: pull per-q stats work out of queue loops omits b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check omits 230efff47adb ionic: fix sizeof usage omits 0f4e7f4e77b2 ionic: count dma errors omits 578c97b0b243 Merge branch 'dpaa2-switch-STP' omits bc96781a8959 dpaa2-switch: setup learning state on STP state change omits 1a64ed129cce dpaa2-switch: trap STP frames to the CPU omits 62734c7405b7 dpaa2-switch: keep track of the current learning state per port omits 90f071023529 dpaa2-switch: create and assign an ACL table per port omits 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...] omits e48792a9ec78 tc-testing: add simple action change test omits df82e9c6dd84 Merge branch 'udp-gro-L4' omits a062260a9d5f selftests: net: add UDP GRO forwarding self-tests omits b03ef676ba6d bareudp: allow UDP L4 GRO passthrou omits 61630c4f052b geneve: allow UDP L4 GRO passthrou omits d18931a92a0b vxlan: allow L4 GRO passthrough omits 78352f73dc50 udp: never accept GSO_FRAGLIST packets omits e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet omits 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets omits 000ac44da7d0 udp: fixup csum for GSO receive slow path omits dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd" omits 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW omits 8e51a6371088 Merge branch 'net-repeated-words' omits 497abc87cf99 net: ipa: remove repeated words omits fec76125baf7 net: phy: remove repeated word omits 252b5d373564 net: bonding: remove repeated word omits 059ff70c8cab net: i40e: remove repeated words omits cf5b15ab191f Merge branch 'obsdolete-todo' omits b9aa074b896b net/decnet: Delete obsolete TODO file omits 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file omits ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file omits 22612b4e6039 fs/befs: Delete obsolete TODO file omits ef843f261b88 scsi/aacraid: Delete obsolete TODO file omits 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file omits 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' omits f38c541b53f6 cifsd: fix wrong prototype in comment omits 352fe192729f cifsd: merge time_wrappers.h into smb_common.h omits f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict omits 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] omits 892f5c3048f3 cifsd: use kmalloc() for small allocations omits 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() omits 684d638273e9 cifsd: remove unneeded macros omits fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc omits 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling omits 7f13e0be3694 RDMA/iser: struct iscsi_iser_task is declared twice omits de2a2461958b RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c omits 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog omits f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog omits f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog omits db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog omits f349223f076e PCI/VPD: Remove pci_set_vpd_size() omits f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check omits 0dae52282a5e 9p: Constify static struct v9fs_attr_group omits 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute omits 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code omits 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition omits 235fc0e36d35 bpf: Remove redundant assignment of variable id omits 9adc89af724f net: let skb_orphan_partial wake-up waiters. omits a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk omits ae81feb7338c sch_htb: fix null pointer dereference on a null new_q omits 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure omits cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb() omits 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment omits 913d55037616 bpf: Remove unused bpf_load_pointer omits 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL omits 5979415d00d4 mISDN: Use LIST_HEAD() for list_head omits 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock omits 212ee4b52f10 Merge branch 'rfc8335-probe' omits d329ea5bd884 icmp: add response to RFC 8335 PROBE messages omits 504a40113cc4 ipv6: add ipv6_dev_find to stubs omits 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages omits f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages omits 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE omits 2b246b2569cd icmp: add support for RFC 8335 PROBE omits 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode omits 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock omits fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx omits 364e282c4fe7 RDMA/rxe: Split MEM into MR and MW omits 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...] omits 7410c2d0f419 RDMA/efa: Use strscpy instead of strlcpy omits 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...] omits 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] omits 35796c1d3438 batman-adv: Fix misspelled "wont" omits f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy omits 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy omits 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table omits 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() omits b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] omits 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] omits f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() omits 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] omits 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] omits 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII omits e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] omits 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out omits 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] omits 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] omits 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 omits 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] omits 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] omits b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY omits 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema omits 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY omits 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] omits 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] omits f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check omits ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately omits 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs omits 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client omits 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next omits ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset omits 7487de534dcb radix tree test suite: Fix compilation omits df59d0a461bc XArray: Add xa_limit_16b omits 3012110d71f4 XArray: Fix splitting to non-zero orders omits 12efebab09e3 XArray: Fix split documentation omits a31500fe7055 drm/tegra: dc: Restore coupling of display controllers omits a24f98176d1e gpu: host1x: Use different lock classes for each client omits f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz omits 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe omits a6e6581942ca soundwire: qcom: add auto enumeration support omits 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] omits c7d49c76d1d5 soundwire: qcom: add support to new interrupts omits ddea6cf7b619 soundwire: qcom: update register read/write routine omits a866a049024c soundwire: qcom: start the clock during initialization omits 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands omits 128eaf937adb soundwire: qcom: add support to missing transport params omits 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters omits 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] omits 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] omits a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] omits 6fb3084ab5d9 KVM: make: Fix out-of-source module builds omits f982fb62a304 selftests: kvm: make hardware_disable_test less verbose omits 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] omits ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() omits d632826f26f2 KVM: clean up the unused argument omits 75f94ecbd0df tools/kvm_stat: Add restart delay omits 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] omits 17860ccabff5 Merge tag 'vfio-v5.12-rc6' of git://github.com/awilliam/li [...] omits e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall omits c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning omits 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] omits dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] omits 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link' omits ae6b6a17800f selftests: xsk: Remove unused defines omits 96539f1c5efb selftests: xsk: Remove mutex and condition variable omits 7651910257c8 selftests: xsk: Remove thread attribute omits 27e1ca2525de selftests: xsk: Implement bpf_link test omits 34829eec3b69 veth: Implement ethtool's get_channels() callback omits 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var omits 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...] omits 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources omits 9866bcd6635c selftests: xsk: Split worker thread omits ef9280789773 selftests: xsk: Remove thread for netns switch omits c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock omits 10397994d30f libbpf: xsk: Use bpf_link omits aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread omits 965d2cb0f675 selftests: xsk: Remove inline keyword from source file omits 7519c387e69d selftests: xsk: Remove unused function omits e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj omits 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test omits 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file omits 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] omits a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] omits 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes omits 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next omits d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation omits f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support omits aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops omits a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private omits 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code omits 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers omits 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code omits f0e73cee26dd firmware: arm_scmi: Make references to handle const omits c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] omits 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] omits fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] omits b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] omits f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] omits 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface omits 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] omits 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] omits 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] omits 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] omits 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] omits 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface omits beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface omits 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext omits b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function' omits 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...] omits 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...] omits e19c1133f306 Merge branch 'printk-rework' into for-next omits 4adafddf2cd9 Merge branch 'misc' into for-next omits eec38025129f Merge branch 'fixes' into for-next omits 6cc7e5a9c6b0 iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync omits 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() omits a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer omits cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module omits e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] omits acebb5597ff1 kernel/printk.c: Fixed mundane typos omits 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] omits 3f0638a0333b ALSA: control - add layer registration routines omits 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper omits 28e1745b9fa2 printk: rename vprintk_func to vprintk omits 173ef5f84b6d MAINTAINERS: icc: add interconnect tree omits f681c11bae9a mips/sgi-ip27: Delete obsolete TODO file omits 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue omits 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error omits e571028ea527 Merge branch 'core/entry' omits cf28dfd89ba0 Merge branch 'irq/core' omits dd85f61b3ad1 Merge branch 'locking/core' omits 26ef22895a06 Merge branch 'locking/urgent' omits 9ed0086faca0 Merge branch 'objtool/core' omits 63cf9991a033 Merge branch 'perf/core' omits f319c3e29414 Merge branch 'ras/core' omits 5c40d0b0fb04 Merge branch 'sched/core' omits 6842a3ece3b7 Merge branch 'timers/core' omits 27381774a24b Merge branch 'x86/alternatives' omits 0ebc696ddcef Merge branch 'x86/apic' omits 5247390b761f Merge branch 'x86/boot' omits fda215642945 Merge branch 'x86/build' omits 542e1566f8cd Merge branch 'x86/cleanups' omits 4abeb983d384 Merge branch 'x86/core' omits 774f75b25ed5 Merge branch 'x86/cpu' omits 78666c2c207c Merge branch 'x86/microcode' omits 38c8a9268bc7 Merge branch 'x86/misc' omits b4c94e87d1e8 Merge branch 'x86/mm' omits a9be95cd9a11 Merge branch 'x86/platform' omits a92ef03abe36 Merge branch 'x86/seves' omits cab07909828c Merge branch 'x86/sgx' omits f63b89c282a0 Merge branch 'x86/splitlock' omits 40cdbdde63f9 Merge branch 'x86/vdso' omits fd95c5e6e2c0 Merge branch 'x86/vmware' omits abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] omits 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 omits cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright omits 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver omits c7721e942798 ASoC: Intel: add max98390 echo reference support omits f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" omits 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() omits 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] omits c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls omits 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 omits cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 omits 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property omits 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] omits ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema omits f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts omits 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node omits cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay omits 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node omits d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node omits 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label omits 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check omits f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk omits e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk omits e338cb6bef25 perf/arm_pmu_platform: Fix error handling omits 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors omits b88f5e9792cc docs: perf: Address some html build warnings omits 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() omits bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs omits 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap omits 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability omits d337ed031dfb soc: mediatek: pwrap: use BIT() macro omits 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 omits b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board omits 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] omits 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi omits bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency omits 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY omits 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() omits eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC omits ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF omits 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] omits 0a446288aa9f mmc: tmio: restore bus width when resetting omits 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name omits 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] omits eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 omits b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible omits 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function omits ab0cdefec052 mmc: tmio: abort DMA before reset omits 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support omits dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support omits 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file omits 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() omits ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub omits 9a8a369bd0b0 memstick: Remove useless else branch omits 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] omits 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 omits d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" omits ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements omits 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' omits baf6fe403642 mmc: dw_mmc: simplify optional reset handling omits 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling omits 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() omits 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue omits 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() omits ce999ed15e23 mmc: block: Simplify logging during probe about added partitions omits 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() omits 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL omits 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap omits d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe omits f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] omits f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it omits d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings omits f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings omits 0d856c4c68c6 mmc: tmio: support custom irq masks omits 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] omits e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function omits b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] omits c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE omits b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} omits 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback omits e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops omits fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() omits 147186f531ae mmc: core: Do a power cycle when the CMD11 fails omits fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB omits f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage omits 68f638a432df docs: arm64: Fix a grammar error omits 132f2d45fb23 can: c_can: add support to 64 message objects omits 13831ce69c77 can: c_can: prepare to up the message objects number omits fcbded019855 can: c_can: use 32-bit write to set arbitration register omits eddf67115040 can: c_can: add a comment about IF_RX interface's use omits c8a6b44388cb can: c_can: fix indentation omits f65735c203d5 can: c_can: remove unused code omits dd477500c70b can: c_can: fix remaining checkpatch warnings omits 995380f3fbfb can: c_can: replace double assignments by two single ones omits 0c1b0138d641 can: c_can: fix print formating string omits 2de0ea97ade0 can: c_can: fix indention omits beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones omits 172f6d3a031b can: c_can: convert block comments to network style comments omits 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames omits efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure omits dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h omits ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h omits eb94b74ccda6 can: mcp251xfd: simplify UINC handling omits e0ab3dd5f98f can: mcp251xfd: add dev coredump support omits 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h omits 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...] omits df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...] omits 17447f08202d can: m_can: add infrastructure for internal timestamps omits 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...] omits 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode omits a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id() omits cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...] omits 27868a8fc1d0 can: ucan: fix alignment constraints omits a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe() omits 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM omits 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros omits c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...] omits cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...] omits 4c9258dd26fd can: dev: reorder struct can_priv members for better packing omits 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...] omits f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length omits 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...] omits 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] omits ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] omits 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop omits 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] omits 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode omits c650b8dc7a79 tee: optee: do not check memref size on return from Secure World omits f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next omits ff5eee1bcd9e Merge branch 'imx/dt64' into for-next omits 4d233f5a92a1 Merge branch 'imx/dt' into for-next omits 4634113a0a35 Merge branch 'imx/bindings' into for-next omits 345e38caaa3d Merge branch 'imx/soc' into for-next omits 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next omits f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces omits 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral omits a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing omits f2fb4fe62390 clk: renesas: Zero init clk_init_data omits 66ff89946e6a HID: fix memdup.cocci warnings omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] omits 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] omits 7119d7864bc5 can: dev: always create TX echo skb omits ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer omits 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x omits 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] omits 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface omits b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport omits a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] omits f03690f4f699 soundwire: bus: Fix device found flag correctly omits b76f3fba016c soundwire: cadence_master: fix kernel-doc omits 53e0a30438c4 soundwire: stream: remove useless bus initializations omits 5920a29d1db5 soundwire: stream: remove useless initialization omits a5943e4fb14e soundwire: qcom: check of_property_read status omits 3f9c59ef8f76 soundwire: intel: remove useless readl omits 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init omits 1429cc265525 soundwire: bus: remove useless initialization omits b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access omits af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() omits a5759f193fa3 soundwire: bus: use consistent tests for return values omits 665cf215bc4c soundwire: bus: test read status omits 0196b52b83dd soundwire: bus: use correct driver name in error messages omits 7d0bc44bd0ea kbuild: buildtar: add riscv support omits 2da073c19641 riscv: Cleanup KASAN_VMALLOC support omits f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions omits ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered omits 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression omits 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP omits e5fe49465d46 net/mlx5e: Add PTP Flow Steering support omits 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API omits 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API omits c809cf665e28 net/mlx5e: Cleanup Flow Steering level omits b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter omits 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics omits 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT omits a28359e922c6 net/mlx5e: Add PTP-RX statistics omits a099da8ffcf6 net/mlx5e: Add RQ to PTP channel omits 24c22dd0918b net/mlx5e: Add states to PTP channel omits 8058dfa05ab7 soc: qcom: address kernel-doc warnings omits 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT omits 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] omits 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes omits 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus omits e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static omits 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static omits ce0b6e388772 scsi: advansys: Fix spelling of 'is' omits 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr omits 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice omits 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes omits 8dc602529681 scsi: qedi: Remove redundant assignment to variable err omits fe515ac82768 scsi: core: Remove duplicate declarations omits eee8910fe0b5 scsi: core: Fix comment typo omits ac6ad7c2a862 bus: qcom: Put child node before return omits d2478dd25691 scsi: fnic: Remove bogus ratelimit messages omits 301119535c94 Merge branch 'clk-fixes' into clk-next omits 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k omits 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] omits 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask omits daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error omits f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling omits 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling omits 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() omits 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg omits 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] omits c358a3d92b32 scsi: qla2xxx: Fix stuck session omits a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports omits bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters omits 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...] omits 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread omits 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] omits d0922bf79817 hv_netvsc: Add error handling while switching data path omits d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl omits 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods omits 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods omits 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods omits ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings omits 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 3af562a37b7f net: mhi: Allow decoupled MTU/MRU omits d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing omits 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties omits af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM omits 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] omits 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv omits 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic omits 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] omits 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel omits 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] omits 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h omits ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] omits 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 omits 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next omits 87f2c6716f64 Documentation: net: Document resilient next-hop groups omits fb6ec87f7229 net: dsa: Fix type was not set for devlink port omits e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends omits bff5b6258512 gianfar: Handle error code at MAC address change omits 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment omits acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] omits 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] omits 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso omits 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver omits cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' omits 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling omits 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port omits c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match omits b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier omits 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] omits 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier omits f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] omits 2dce6987a66d Merge branch 'mlxsw-ecn-marking' omits 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] omits 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation omits 32e67c0aea90 Merge branch 'marvell-cleanups' omits 9568387c9f51 net: marvell: Fix an alignment problem omits 9abcaa96ce6d net: marvell: Delete extra spaces omits df4a17a98d7f net: marvell: Fix the trailing format of some block comments omits b52f6425481c net: marvell: Delete duplicate word in comments omits 0bc7f8d54a9f Merge branch 'hns3-misc' omits 97b9e5c131f1 net: hns3: add stats logging when skb padding fails omits 33a8f7649913 net: hns3: expand the tc config command omits 811c0830eb4c net: hns3: add tx send size handling for tso skb omits d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist omits 8fa865510069 net: hns3: optimize the process of queue reset omits 5be36fb78554 net: hns3: remove the rss_size limitation by vector num omits a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list omits 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] omits 989f7178b066 net: hns3: fix missing rule state assignment omits a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] omits 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() omits a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() omits 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] omits 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] omits a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment omits 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] omits b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] omits 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct omits 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() omits ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state omits 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view omits 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] omits 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() omits 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() omits d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() omits 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ omits bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() omits 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c omits d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c omits 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] omits 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] omits f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] omits 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] omits 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB omits 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() omits 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() omits cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout omits 8cef45e2d37e drm/i915: Remove repeated declaration omits 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] omits 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] omits 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit omits 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' omits 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr omits dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED omits 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions omits 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] omits 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() omits 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault omits 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] omits acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] omits 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] omits b7eeb52721fe ice: Cleanup fltr list in case of allocation issues omits 3176551979b9 ice: Use port number instead of PF ID for WoL omits 7a91d3f02b04 ice: Fix for dereference of NULL pointer omits 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state omits 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe omits c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() omits 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables omits 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic omits 59df14f9cc23 ice: fix memory allocation call omits e95fc8573e07 ice: prevent ice_open and ice_stop during reset omits aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode omits f88c529ac77b ice: Increase control queue timeout omits 08771bce3300 ice: Continue probe on link/PHY errors omits fccf4261b82e arm64: dts: mt8183: Configure CPU cooling omits b325ce39785b arm64: dts: mt8183: add thermal zone node omits 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly omits 413c601e8fd0 spi: pl022: User more sensible defaults omits c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params omits e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs omits c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs omits 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL omits d463cead11ac ASoC: amd: fix acpi dependency kernel warning omits 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver omits 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings omits aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings omits 4ff320361092 igc: Add support for XDP_REDIRECT action omits 73f1071c1d29 igc: Add support for XDP_TX action omits 26575105d6ed igc: Add initial XDP support omits 368166ec7600 drm/mediatek: crtc: Make config-updating atomic omits 1bf33f71f981 igc: Add set/clear large buffer helpers omits e1ed4f92a625 igc: Refactor Rx timestamp handling omits a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper omits 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper omits 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() omits e488b1023a4a drm/ingenic: Register devm action to cleanup encoders omits c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() omits 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach omits b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents omits 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 omits d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() omits a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] omits c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug omits 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() omits 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation omits d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent omits f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] omits f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() omits 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs omits f7efc4799f81 locking/rtmutex: Inline chainwalk depth check omits fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c omits 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs omits 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() omits 6d41c675a539 locking/rtmutex: Remove output from deadlock detector omits 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers omits c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() omits feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes omits 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles omits d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles omits 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles omits d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning omits 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] omits 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] omits 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names omits c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning omits e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node omits 80755855f808 mtip32xx: use LIST_HEAD() for list_head omits acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock omits 0f00b82e5413 block: remove the revalidate_disk method omits 4bae7afdd789 paride/pd: remove ->revalidate_disk omits 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts omits 3e55bb6f2ac0 iio: adc: ad7923: register device with devm_iio_device_register omits 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info omits 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] omits cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] omits 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme omits ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme omits 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info omits 7eb186bbe9f3 drm/i915: split out stepping info to a new file omits 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 omits 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 omits ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 omits 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board omits cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board omits c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] omits 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu omits a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag omits 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] omits acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled omits 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC omits 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC omits 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END omits 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] omits d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset omits 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect omits 075dff3367ef iio: adc: ad7923: use device-managed function for triggere [...] omits 44fc4de9bd61 iio: adc: ad7923: use devm_add_action_or_reset for regulat [...] omits 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits 33121347fb1c module: treat exit sections the same as init sections when [...] omits 6161a435c191 drm/exynos/decon5433: Remove the unused include statements omits abfdfd144357 iio: dac: Rudimentary typo fix omits d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 omits b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation omits b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation omits 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 omits ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation omits 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation omits 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 omits fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation omits 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation omits 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 omits 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation omits 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation omits 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 omits cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation omits 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation omits 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 omits 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation omits 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation omits 132f95016db0 pinctrl: bcm: add bcm63xx base code omits fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation omits d46bf9ec4596 gpio: regmap: set gpio_chip of_node omits 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP omits 454c219f5d84 iio: imu: inv_mpu6050: Use as standalone trigger omits 4e102429f3dc iio:accel:adis16201: Fix wrong axis assignment that preven [...] omits f46ac009780c iio: dac: Convert powerdown read callbacks to sysfs_emit() omits 6b92ba0a3057 iio: __iio_format_value(): Convert to sysfs_emit_at() omits 0207483b22d0 iio: iio_enum_available_read(): Convert to sysfs_emit_at() omits 83ca56b663cf iio: core: Use sysfs_emit() (trivial bits) omits 7b2d92a3c8e5 iio:imu:mpu6050: Modify matricies to matrices omits 14373711dd54 erofs: add on-disk compression configurations omits a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions omits 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part omits 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class omits 529ab9039a52 ARM: configs: at91: Add mtd tests as modules omits 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board omits c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module omits 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in omits 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in omits a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine omits 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig omits 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 omits dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore omits 139c949f7f0a MIPS: ralink: mt7621: add memory detection support omits 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init omits f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS omits e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO omits 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again omits 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] omits 680dcede2762 drm/ttm: switch back to static allocation limits for now omits 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] omits 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] omits 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] omits 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] omits f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] omits eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] omits 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface omits 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface omits 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] omits a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops omits b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] omits 533c7095b1ff firmware: arm_scmi: Refactor events registration omits 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops omits 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users omits 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations omits d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt omits 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support omits e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support omits 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs omits d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions omits 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces omits f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed omits f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE omits 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] omits c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] omits 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] omits c53af9688ad2 Merge branch 'clk-cleanup' into clk-next omits fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] omits 46249cded18a erofs: introduce on-disk lz4 fs configurations omits 5d50538fc567 erofs: support adjust lz4 history window size omits de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers omits 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" omits 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration omits d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] omits dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments omits e23ecdf9fd87 cxl: Fix couple of spellings omits 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() omits d2313da4ff56 powerpc/setup_64: Fix sparse warnings omits a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 omits bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings omits a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] omits a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK omits 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' omits accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all omits 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 omits 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c omits 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor omits 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS omits b77878052a14 powerpc/fsl-pci: Fix section mismatch warning omits 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() omits c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] omits 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n omits 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 omits 9214cf0f48ca powerpc/xive: use true and false for bool variable omits 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either omits e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] omits 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c omits f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S omits 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 omits c16728835eec powerpc/32: Manage KUAP in C omits 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers omits 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers omits ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] omits b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C omits a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] omits a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() omits 16db54369df6 powerpc/32: Save remaining registers in exception prolog omits a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] omits acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro omits 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE omits 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required omits bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] omits 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog omits af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() omits e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler omits db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry omits b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] omits e9f99704aafc powerpc/32: Always save non volatile registers on exception entry omits 0f2793e33db2 powerpc/32: Perform normal function call in exception entry omits 32d2ca0e969a powerpc/32: Refactor booke critical registers saving omits 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] omits dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] omits 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible omits 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro omits a4719f5bb6d7 powerpc/32: Statically initialise first emergency context omits 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] omits 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx omits 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog omits 574723064556 powerpc/32: Remove ksp_limit omits e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] omits 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry omits f93d866e14b7 powerpc/32: Entry cpu time accounting in C omits be39e1050683 powerpc/32: Reconcile interrupts in C omits 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] omits 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] omits 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] omits fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] omits 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] omits 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers omits a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn omits 24a806d849c0 erofs: add unsupported inode i_format check omits 8137824eddd2 erofs: don't use erofs_map_blocks() any more omits 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 omits 0b964600d3aa erofs: complete a missing case for inplace I/O omits 30048cdac4b9 erofs: use sync decompression for atomic contexts only omits 648f2de053a8 erofs: use workqueue decompression for atomic contexts only omits b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] omits 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias omits c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards omits 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly omits d943bc742a6a powerpc/uprobes: Validation for prefixed instruction omits d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t omits 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] omits 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] omits b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions omits aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions omits 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description omits a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio omits 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support omits 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits 307fd14d4b14 arm64: dts: imx: add imx8qm mek support omits f2180be18a63 arm64: dts: imx: add imx8qm common dts file omits 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support omits 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss omits 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support omits d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support omits 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding omits 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding omits e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks omits 9de8a226758b arm64: dts: imx8: add conn lpcg clocks omits 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks omits 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems omits b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node omits c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd omits 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes omits 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board omits 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] omits 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] omits 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block omits 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro omits c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() omits 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() omits 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() omits deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed omits c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 omits 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet omits 974bdace1aec dt-bindings: Add vendor prefix for reMarkable omits 94c586e5941a arm64: configs: enable FlexTimer alarm timer omits f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd omits 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list omits fef1869fb8b6 Merge branch 'ipa-next' omits 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE omits 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned omits 782d767a2d0f net: ipa: use version based configuration for SC7180 omits fc566dab45f9 net: ipa: switch to version based configuration omits d21d1f33b190 net: ipa: don't define endpoints unnecessarily omits e695bed28a5d net: ipa: store BCR register values in config data omits 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings omits 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit omits 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() omits d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() omits 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] omits 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] omits 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE omits 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in omits 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() omits 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] omits 284fda1eff8a sit: use min omits b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments omits f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] omits 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments omits 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] omits 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] omits bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] omits af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc omits 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] omits 37569287cba1 l3mdev: Correct function names in the kerneldoc comments omits 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup omits 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules omits de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] omits 9195f06b2d0f net: vsock: Fix a typo omits 21c00a186fac net: sctp: Fix some typos omits ebf893958c13 net: rds: Fix a typo omits 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] omits 72642f4127c3 Merge branch 'selftests-packets-per-second' omits 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second omits c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] omits a7fd0e6d758f xfrm_user.c: Added a punctuation omits aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix omits fb373c8455af sm_statefuns.c: Mundane spello fixes omits f2e3093172b9 reg.c: Fix a spello omits 0184235ec6d1 node.c: A typo fix omits bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix omits f60d94f0d7b4 netfilter: ipvs: A spello fix omits 195a8ec4033b ncsi: internal.h: Fix a spello omits 55320b82d634 mptcp: subflow.c: Fix a typo omits b18dacab6bc4 mac80211: cfg.c: A typo fix omits 61f840601084 llc: llc_core.c: COuple of typo fixes omits 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes omits bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes omits 89e8347f0ff4 ipv6: route.c: A spello fix omits 912b519afc8f ipv6: addrconf.c: Fix a typo omits e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes omits a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes omits e919ee389c18 bearer.h: Spellos fixed omits 8406d38fde5c af_x25.c: Fix a spello omits 5a978dcfc0f0 io_uring: always go for cancellation spin on exec omits a5e13c6df0e4 Linux 5.12-rc5 omits ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] omits ebb1064e7c2e x86/traps: Handle #DB for bus lock omits f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection omits 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS omits f9e2bb42cf0d Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git:/ [...] omits 3fef15f872ee Merge tag 'auxdisplay-for-linus-v5.12-rc6' of git://github [...] omits 36a14638f7c0 Merge tag 'x86-urgent-2021-03-28' of git://git.kernel.org/ [...] omits bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer omits 47fbbc94dab6 Merge tag 'locking-urgent-2021-03-28' of git://git.kernel. [...] omits 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known omits 81b1d39fd39a Merge tag '5.12-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits b44d1ddcf835 Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.d [...] omits abed516ecd02 Merge tag 'block-5.12-2021-03-27' of git://git.kernel.dk/l [...] omits e8cfe8fa22b6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error omits 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure omits 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t omits 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers omits 67518feb5fda Merge branch 'next/dt' into for-next omits 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 omits bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] omits 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h omits 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions omits 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions omits ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible omits 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction omits 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells omits e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl omits 5cd6fa6de5e9 arm64: setup: name `tcr` register omits 776e49af6000 arm64: setup: name `mair` register omits 1e97743fd180 mtd: require write permissions for locking and badblock ioctls omits 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() omits 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] omits 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter omits 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() omits 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] omits 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h omits 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write omits a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer omits b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header omits d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support omits bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus omits db3a4f0abefd misc/pvpanic: add PCI driver omits b3c0f8774668 misc/pvpanic: probe multiple instances omits 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code omits d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() omits e611f8cd8717 driver core: Use unbound workqueue for deferred probes omits 6880149e5a78 applicom: fix some err codes returned by ac_ioctl omits 40635128fee8 scripts/spdxcheck.py: Fix a typo omits f20b2c2a07f8 uacce: delete unneeded variable initialization omits 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing omits dbdc671d5c85 misc: genwqe: Rudimentary typo fixes omits d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static omits 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c omits c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] omits 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv omits f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] omits e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] omits 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h omits 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] omits d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] omits d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] omits 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] omits ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h omits 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h omits b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] omits a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] omits e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h omits a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h omits 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] omits 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] omits a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h omits 7a151e9c0a74 Staging: rtl8723bs: remove useless macros omits f632c6142779 Staging: rtl8723bs: remove obsolete comments omits 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation omits babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] omits e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable omits 211b4d42b70f tty: fix memory leak in vc_deallocate omits 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] omits 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart omits 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart omits e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] omits 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing omits d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH omits 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema omits cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema omits 016381f3c136 arm64: dts: mt8183: update wakeup register offset omits cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS omits 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF omits 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 omits 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] omits 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() omits ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() omits f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] omits c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] omits 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback omits f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent omits 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] omits 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver omits 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD omits 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits 2b8ed1c94182 io_uring: remove unsued assignment to pointer io omits 78d9d7c2a331 io_uring: don't cancel extra on files match omits 2482b58ffbdc io_uring: don't cancel-track common timeouts omits 80c4cbdb5ee6 io_uring: do post-completion chore on t-out cancel omits 1ee4160c73b2 io_uring: fix timeout cancel return code omits 1e4cf0d3d072 Revert "signal: don't allow STOP on PF_IO_WORKER threads" omits d3dc04cd81e0 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] omits e8b33b8cfafc Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] omits 5a842a7448bb Revert "signal: don't allow sending any signals to PF_IO_W [...] omits b16b3855d89f kernel: stop masking signals in create_io_thread() omits dbe1bdbb39db io_uring: handle signals for IO threads like a normal thread omits aa89ee98b8b4 docs: dt: Add DT API documentation omits 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments omits 62f026f082e4 of: Fix kerneldoc output formatting omits b83db5b84900 docs: dt: Group DT docs into relevant sub-sections omits 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent omits 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] omits 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation omits b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] omits b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] omits e82fc7855749 block: don't create too many partitions omits d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver omits c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings omits 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] omits 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] omits ceb3d6b68e13 cifsd: remove redundant assignment to variable err omits fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' omits 7bd1590d4eba bpf: selftests: Add kfunc_call test omits 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions omits 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic omits 5bd022ec01f0 libbpf: Support extern kernel function omits aa0b8d43e953 libbpf: Record extern sym relocation first omits 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR omits 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol omits 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id omits e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc omits d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp omits 797b84f727bc bpf: Support kernel function call in x86-32 omits e6ac2450d6de bpf: Support bpf program calling kernel function omits 34747c412041 bpf: Refactor btf_check_func_arg_match omits e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo omits 861de02e5f3f bpf: Take module reference for trampoline in module omits cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] omits 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation omits cfc63fc8126a smb3: fix cached file size problems in duplicate extents ( [...] omits 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board omits 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 omits c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB omits e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check omits c7e8f404d56b pata_arasan_cf: fix IRQ check omits 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] omits f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] omits e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes omits 219481a8f90e cifs: Silently ignore unknown oplock break handle omits cee8f4f6fcab cifs: revalidate mapping when we open files for SMB1 POSIX omits 3bffbe9e0b27 cifs: Fix chmod with modefromsid when an older ACE already [...] omits a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock omits c3c97fd0ca6a Merge branch 'llc-kdoc' omits 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header omits 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] omits 26440a63a1ac net: llc: Correct some function names in header omits bc556d3edd0d tipc: fix kernel-doc warnings omits 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] omits aeab5cfbc8c7 net: ethernet: remove duplicated include omits 4e6d698f86a4 Merge branch 'axienet-clock-additions' omits b11bfb9a19f9 net: axienet: Enable more clocks omits a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks omits 32bc7a2cca4d Merge branch 'mld-sleepable' omits 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data omits f185de28d9ae mld: add new workqueues for process mld events omits 88e2ca308094 mld: convert ifmcaddr6 to RCU omits 4b200e398953 mld: convert ip6_sf_list to RCU omits 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU omits cf2ce339b401 mld: get rid of inet6_dev->mc_lock omits 2d9a93b4902b mld: convert from timer to delayed work omits 10442994ba19 kernel: don't call do_exit() for PF_IO_WORKER threads omits 6e2751433490 Merge branch 'ethtool-kdoc-touchups' omits d04feecaf154 ethtool: document the enum values not defines omits cf2cc0bf4fde ethtool: fec: fix FEC_NONE check omits ad1cd7856d87 ethtool: fec: add note about reuse of reserved omits f59798b8f683 Merge branch 'mptcp-cleanups' omits ef360019db40 selftests: mptcp: signal addresses testcases omits b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack omits 8dd5efb1f91b mptcp: send ack for rm_addr omits b65d95adb802 mptcp: drop useless addr_signal clear omits 557963c383e8 mptcp: move to next addr when subflow creation fail omits d88c476f4a7d mptcp: export lookup_anno_list_by_saddr omits 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses omits 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove omits 348d5c1dec60 mptcp: move to next addr when timeout omits 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established omits d84ad04941c3 mptcp: skip connecting the connected address omits f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr omits 2d6f5a2b5720 mptcp: clean-up the rtx path omits 6cb502a3684e Merge branch 'ipa-resource' omits 3219953bedc5 net: ipa: support more than 6 resource groups omits 4fd704b3608a net: ipa: record number of groups in data omits 93c03729c548 net: ipa: pass data for source and dest resource config omits 7336ce1a7ae7 net: ipa: combine source and destation resource types omits d9d1cddf8b98 net: ipa: combine source and destination group limits omits cf9a10bd7c49 net: ipa: move ipa_resource_type definition omits 4bcfb35e7af9 net: ipa: index resource limits with type omits fd2b7bc32113 net: ipa: combine resource type definitions omits 9ab7e7288266 net: ipa: add some missing resource limits omits 47f71d6e677c net: ipa: identify resource groups omits a749c6c03762 net: ipa: fix bug in resource group limit programming omits ee3e6beaa015 net: ipa: introduce ipa_resource.c omits 4d656b706db3 Merge branch 'hns3-cleanups' omits b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() omits 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() omits f7be24f00702 net: hns3: fix some typos in hclge_main.c omits a1e144d7dc3c net: hns3: fix prototype warning omits 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() omits 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] omits d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() omits c0127115ee23 net: hns3: remove redundant blank lines omits 43f8b9333d86 net: hns3: remove unused code of vmdq omits 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] omits e55f2ffc4dc1 drm/mst: Enhance MST topology logging omits d58cf00dcedb Bluetooth: Increment management interface revision omits 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list omits 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands omits 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features omits 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature omits 8657375165bc dt-bindings: media: video-interfaces: Drop the example omits 0f4498cef9f5 Merge tag 'for-5.12/dm-fixes-2' of git://git.kernel.org/pu [...] omits 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons omits db7b93e38106 dm integrity: add the "reset_recalculate" feature flag omits ece257738833 dm persistent data: remove unused return from exit_shadow_spine() omits 63508e38c108 dm cache: remove needless request_queue NULL pointer checks omits 695902bb2e17 dm thin: remove needless request_queue NULL pointer check omits e30de3a80344 dm: unexport dm_{get,put}_table_device omits 1c72e02306b3 dm ebs: fix a few typos omits c909085bb319 dm ioctl: filter the returned values according to name or [...] omits 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result omits b82096afc8af dm ioctl: replace device hash with red-black tree omits 219a9b5e738b dm verity: allow only one error handling mode omits 8615cb65bd63 dm: remove useless loop in __split_and_process_bio omits c40819f267f7 dm writecache: fix flexible_array.cocci warnings omits 4edbe1d7bcff dm ioctl: fix out of bounds array access when no devices omits 7931c531fc52 Merge tag 'acpi-5.12-rc5' of git://git.kernel.org/pub/scm/ [...] omits 8a3cbdda1810 Merge tag 'pm-5.12-rc5' of git://git.kernel.org/pub/scm/li [...] omits eb3991ef2c0e Merge tag 'soc-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 6c20f6df61ee Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.or [...] omits f944d061f847 Merge tag 'drm-fixes-2021-03-26' of git://anongit.freedesk [...] omits 57a9006240b2 remove Dan Murphy from TI from MAINTAINERS omits ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate omits e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] omits ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] omits cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) omits 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock omits 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block omits e8bf1f522aee f2fs: delete empty compress.h omits 2c718feead35 f2fs: fix a typo in inode.c omits d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds omits 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() omits 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header omits adb76a520d06 IB/isert: Fix a use after free in isert_connect_request omits aa43665aeeb3 RDMA: Fix a typo omits 58442f0db3f8 drm/ttm: fix invalid NULL deref omits d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm omits d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] omits 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only omits 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking omits fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header omits a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] omits e1db18b59729 Merge branches 'acpi-video' and 'acpi-scan' omits 6f3a283c2f6b Merge branch 'pm-em' omits a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() omits 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() omits 4ae6573e699e IB/hfi1: Fix a typo omits 016b26af13ca RDMA/core: Correct misspellings of two words in comments omits e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP omits 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] omits c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table omits 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const omits 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] omits ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init omits 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge omits 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B omits 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver omits 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver omits 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes omits a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB omits 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] omits c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] omits d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] omits 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h omits 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h omits 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h omits 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h omits 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h omits e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h omits cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h omits 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h omits eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h omits efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h omits 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h omits 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h omits 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h omits 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h omits 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h omits ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h omits 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h omits 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h omits 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h omits c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h omits dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h omits 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h omits 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h omits 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h omits 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h omits 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h omits 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h omits 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h omits 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h omits fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h omits 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h omits d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h omits cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h omits 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines omits 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses omits b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement omits 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators omits 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis omits d70fb897113d Staging: comedi: remove unnecessary else statement omits 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice omits 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] omits d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] omits 9d940ab72645 selftests: gpio: add test cases for gpio-sim omits 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names omits ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info omits 3f0279eb9e37 gpio: sim: new testing module omits 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() omits f7d5fbad07a4 lib: bitmap: order includes alphabetically omits 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] omits 864b289f9dbd samples: configfs: add a committable group omits 28ce4996de3b configfs: implement committable items omits afd91814dc37 configfs: use (1UL << bit) for internal flags omits 54312c0b7559 configfs: increase the item name length omits 2d93018fe67d gpiolib: some edits of kernel docs for clarity omits b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings omits 4a5c9da4ec29 gpio: Mention GPIO MUX in docs omits 81dd500b1c86 gpio: mockup: Adjust documentation to the code omits e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] omits 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator omits 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain omits 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core omits 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] omits 944f4b0af9ca gpiolib: Unify the checks on fwnode type omits 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API omits 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] omits 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 omits 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. omits 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 omits 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI omits 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] omits 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() omits 24327c478b2f usb: mtu3: drop CONFIG_OF omits a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 omits b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 omits 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 omits c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 omits d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] omits dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI omits cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery omits de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] omits 75bb93be0027 fotg210-udc: Complete OUT requests on short packets omits 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take omits fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset omits 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle omits c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done omits 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets omits 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size omits 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 omits 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash omits 3fc63d0724bb usb: dwc3: trace: Print register read and write offset omits 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] omits a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c omits b737eecd4a8a usbip: tools: add options and examples in man page related [...] omits dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() omits 2665a13a3e9e usb: typec: Fix a typo omits 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property omits 45a4546c6167 cifs: Adjust key sizes and key generation routines for AES [...] omits 1fb7f8973f51 RDMA: Support more than 255 rdma ports omits 66f60522138c powerpc/spinlock: Unserialize spin_is_locked omits 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once omits 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block omits 870779f40e99 powerpc/futex: Switch to user_access block omits 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] omits e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h omits fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() omits 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down omits 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() omits c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] omits 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg omits 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire omits 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map omits 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high omits c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling omits 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path omits ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] omits 1dc481c0b0cf perf test: Change to use bash for daemon test omits 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] omits 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] omits ee84c58b5884 drm: Fix 3 typos in the inline doc omits 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags omits d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS omits 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) omits 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] omits aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors omits 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board omits b428648f60ea ARM: dts: ux500: Move Synaptics to right include omits 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 omits 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice omits 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN omits 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files omits ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax omits 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files omits dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files omits 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 omits 6250383a2083 crypto: hisilicon/qm - set the number of queues for function omits c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c omits 45bb26d946cd crypto: hisilicon/qm - set the total number of queues omits 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig omits 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak omits a9214b0b6ed2 crypto: hisilicon - fix the check on dma address omits ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path omits bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' omits 0193b32f565e crypto: ecc - Correct an error in the comments omits 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] omits b66accaab379 crypto: qat - don't release uninitialized resources omits 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers omits d007bac1fbd6 crypto: nx - Repair some kernel-doc problems omits 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates omits 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] omits 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] omits e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs omits 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] omits 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues omits 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours omits 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] omits 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c omits 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] omits 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit omits 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() omits ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() omits c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() omits 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() omits 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer omits 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] omits e656459b5750 hwrng: intel - Fix included header from 'asm omits 3877869d13a0 Merge branch 'ecc' omits 2a8e615436de x509: Add OID for NIST P384 and extend parser for it omits 947d70597236 ima: Support EC keys for signature verification omits 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys omits d1a303e8616c x509: Detect sm2 keys by their parameters OID omits c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite omits 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 omits 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters omits 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification omits 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 omits d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller omits c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 omits e1a5e6a8c48b drm/doc: Add RFC section omits 6ab61ad5c1d8 drm/i915: add gem/gt TODO omits 583770e84a44 ALSA: pcm: Fix couple of typos omits 44609fc01f28 ALSA: usb-audio: Check connector value on resume omits 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper omits 309f81e81d07 drm/omap: Remove duplicate declaration omits 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT omits 417fc6123b4a drm/omap: fix misleading indentation in pixinc() omits 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice omits 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init omits b0c407ec503b bpf: Remove unused headers omits 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error omits 09d78dde88ef Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.fre [...] omits 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message omits e569cbd72924 net/mlx5e: Cleanup PTP omits b0d35de441ab net/mlx5e: Generalize PTP implementation omits 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API omits e078e8df4224 net/mlx5e: Generalize close RQ omits a8dd7ac12fc3 net/mlx5e: Generalize RQ activation omits 869c5f926247 net/mlx5e: Generalize open RQ omits 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue omits ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel omits 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions omits b3a131c2a160 net/mlx5e: Move params logic into its dedicated file omits 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] omits 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt omits 155f556d64b1 libbpf: Add bpf object kern_version attribute setter omits 592485bcb567 devicetree: bindings: clock: Minor typo fix in the file ar [...] omits 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' omits e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps omits f56387c534cc bpf: Add support for batched ops in LPM trie maps omits cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures omits b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] omits 93fe86281259 drm/i915: Fix transposed arguments to skl_plane_wm_level() omits 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds omits 3fd973590828 f2fs: fix error path of f2fs_remount() omits f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock omits b862676e3717 f2fs: fix to avoid out-of-bounds memory access omits 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint omits ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC omits 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat omits 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 794d9b25817a docs: nf_flowtable: fix compilation and warnings omits 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() omits 9874b620914b Merge branch 'sysctl-less-storage' omits 4ecc1baf362c tcp: convert elligible sysctls to u8 omits 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 omits 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 omits 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions omits cb9444130662 sysctl: add proc_dou8vec_minmax() omits d54e1348d8ef Merge branch 'stmmac-multivector-msi' omits 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI omits b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x omits 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] omits 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] omits 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] omits 3cec1921a199 Merge branch 'tunnel-shinfo' omits 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] omits 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] omits 6c996e19949b net: change netdev_unregister_timeout_secs min value to 1 omits b01483a81a2c Merge branch 'ipa-reg-versions' omits 2ad6f03b5933 net: ipa: expand GSI channel types omits 42839f9585a0 net: ipa: update GSI ring size registers omits 4f57b2fa0744 net: ipa: GSI register cleanup omits e666aa978a55 net: ipa: support IPA interrupt addresses for IPA v4.7 omits cc5199ed50f2 net: ipa: update component config register omits b8ecdaaaf328 net: ipa: update IPA register comments omits 213ce3262eda Merge branch 'misc' into for-next omits 44595ef62355 Merge branch 'fixes' into for-next omits a46410d5e497 libbpf: Constify few bpf_program getters omits 5d9034938720 bpf: Fix typo 'accesible' into 'accessible' omits ae8f5867d590 net: ethernet: mtk_eth_soc: remove unused variable 'count' omits 96ef692841e0 r8169: remove rtl_hw_start_8168c_3 omits 866f1577ba69 net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE omits 7d644b0c3a50 Merge branch 'gve-cleanups' omits f67435b555df net: gve: remove duplicated allowed omits c32773c96131 net: gve: convert strlcpy to strscpy omits cbd801b3b071 net: ipv4: Fix some typos omits 952a67f6f6a8 net: dsa: Fix a typo in tag_rtl4_a.c omits e51443d54b4e net: decnet: Fix a typo in dn_nsp_in.c omits 897b9fae7a8a net: core: Fix a typo in dev_addr_lists.c omits 3f9143f10c3d net: ceph: Fix a typo in osdmap.c omits 01dc080be6b8 drivers: net: ethernet: struct sk_buff is declared duplicately omits aa5a5b7ae5b2 Merge branch 'nfc-fixes' omits 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() omits 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() omits 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() omits c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() omits 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam omits e8dbb566b338 drm/i915: Fail too long user submissions by default omits ba8be0d49caf net: bcmgenet: remove unused including <linux/version.h> omits 9b4d0598ee94 drm/i915: Request watchdog infrastructure omits 711550a0b97e qede: remove unused including <linux/version.h> omits 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert omits d75135082698 amd-xgbe: Update DMA coherency values omits f1dcffcc8abe net: Fix a misspell in socket.c omits 8f922e422758 drm/i915: Restrict sentinel requests further omits a9bada338b68 net: usb: lan78xx: remove unused including <linux/version.h> omits 38b237eab2bc drm/i915: Individual request cancellation omits b83e214b2e04 tipc: add extack messages for bearer/media failure omits 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] omits 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation omits de9c7854e6e1 net: axienet: allow setups without MDIO omits 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] omits 7dbc19da5daf drm/i915: Extract active lookup engine to a helper omits 25dfa65f8149 xfs: fix xfs_trans slab cache name omits 2b92faed5511 xfs: add error injection for per-AG resv failure omits fb2fc1720185 xfs: support shrinking unused space in the last AG omits 46141dc891f7 xfs: introduce xfs_ag_shrink_space() omits c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() omits 014695c0a78e xfs: update lazy sb counters immediately for resizefs omits f9dd7ba4308c xfs: Fix a typo omits 0145225e353e xfs: Rudimentary spelling fix omits bd24a4f5f7fd xfs: Rudimentary typo fixes omits 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive omits 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks omits 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] omits ec08c14ba28c xfs: type verification is expensive omits 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions omits c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset omits accc661bf99a xfs: reduce buffer log item shadow allocations omits e6a688c33238 xfs: initialise attr fork on inode create omits b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX omits 92cf7d36384b xfs: Skip repetitive warnings about mount options omits 0f98b4ece18d xfs: rename variable mp to parsing_mp omits 3fef46fc43ca xfs: rename the blockgc workqueue omits 383e32b0d0db xfs: prevent metadata files from being inactivated omits 973975b72a36 xfs: validate ag btree levels using the precomputed values omits f53acface7a9 xfs: remove return value from xchk_ag_btcur_init omits de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers omits 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] omits 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete omits 05237032fdec xfs: fix dquot scrub loop cancellation omits 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks omits 50dad399caa1 Merge branch 'ethtool-FEC' omits 6dbf94b264e6 ethtool: clarify the ethtool FEC interface omits 42ce127d9864 ethtool: fec: sanitize ethtool_fecparam->fec omits d3b37fc805d9 ethtool: fec: sanitize ethtool_fecparam->active_fec omits 240e114411e7 ethtool: fec: sanitize ethtool_fecparam->reserved omits 408386817a9d ethtool: fec: remove long structure description omits ed3038158e7b ethtool: fec: fix typo in kdoc omits db24726bfefa Merge tag 'integrity-v5.12-fix' of git://git.kernel.org/pu [...] omits 80847a71b270 bpf: Undo ptr_to_map_key alu sanitation for now omits 241949e488f3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 7f6c411c9b50 hostfs: fix memory handling in follow_link() omits 701c09c988bd Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/s [...] omits efd13b71a3fa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits bfcf3d48dd02 Input: elan_i2c - fix a typo in parameter name omits bcd9730a04a1 Input: move to use request_irq by IRQF_NO_AUTOEN flag omits 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment omits 34a6ae672645 leds: Kconfig: LEDS_CLASS is usually selected. omits be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support omits 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding omits a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] omits 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node omits 5b43bd184530 s390/vdso: fix initializing and updating of vdso_data omits b24bacd67ffd s390/vdso: fix tod_steering_delta type omits 72bbc226ed2e s390/vdso: copy tod_steering_delta value to vdso_data page omits 4e8d123fca53 Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitla [...] omits 815404281e5d Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] omits 5165fe0bd1fc Merge tag 'drm-intel-fixes-2021-03-25-1' of git://anongit. [...] omits 0f43ad782cd4 Merge tag 'drm-misc-fixes-2021-03-25' of git://anongit.fre [...] omits 70193038a6ec tracing: Update create_system_filter() kernel-doc comment omits f2916ae9a1bc i40e: Fix oops at i40e_rebuild() omits 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's omits 90b8749022bb io_uring: maintain CQE order of a failed link omits 30c3d39f7f78 tracing: A minor cleanup for create_system_filter() omits f8d62edfe256 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 24b84444eb6f iio: acpi_als: Add trigger support omits ddaf14dab78c iio: acpi_als: Add local variable dev in probe omits dbd7e992a55d iio: acpi_als: Add timestamp channel omits 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment omits 80346b2b55fc iio: cros: unify hw fifo attributes without API changes omits 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant omits e1d392dc8875 iio: event_monitor: Enable events before monitoring omits 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 omits c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC omits ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. omits e5b64caaad76 staging: iio: ad9832: kernel-doc fixes omits 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() omits 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. omits 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. omits d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] omits 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc omits a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] omits 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] omits e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] omits b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names omits 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes omits a55ebd47f21f counter: add IRQ or GPIO based counter omits 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding omits b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] omits 70da64153123 iio: temperature: tmp007: use device-managed functions in probe omits 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array omits 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed omits 635ef601b238 iio: Provide iio_read_channel_processed_scale() API omits 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent omits 86e52a25f38c iio: as3935: Remove code to set trigger parent omits e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent omits 4d031666560d iio: lmp91000: Remove code to set trigger parent omits cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent omits 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent omits 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci omits 995071d36bb9 iio: set default trig->dev.parent omits 7b8d045e497a iio: adc: ad7124: allow more than 8 channels omits 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting omits 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings omits 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings omits d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings omits 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver omits 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc omits 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define omits b9d453a53d5e iio: Remove kernel-doc keyword in file header comment omits bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] omits dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity omits 7b3589f49b82 staging: iio: remove mention of defunct list omits 9013b1d97045 iio: accel: mma8452: fix indentation omits 6a878e70e88b iio: proximity: vcnl3020: add proximity rate omits 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock omits 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] omits 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] omits 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] omits 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] omits 8d295fbad687 kernel-doc: better handle '::' sequences omits 60c988bc1541 vfio/type1: Empty batch for pfnmap pages omits 73cdf82a3dcd Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] omits 5acac83bf2e4 Merge tag 'v5.12-rc4' into next omits 002322402daf Merge branch 'akpm' (patches from Andrew) omits 2ba9bea2d368 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 4b9d49d1ec8d docs: reporting-issues.rst: improved process esp. for stab [...] omits 9bc4430db5b5 docs: reporting-issues.rst: duplicate sections for reviewi [...] omits 4f08d7ab90b5 docs: reporting-issues.rst: reorder some steps omits 2dfa9eb0ff95 docs: reporting-issues.rst: tone down 'test vanilla mainli [...] omits 613f969117c2 docs: reporting-issues.rst: fix small typos and style issues omits 84c36ab7a6dd Input: cyttsp - verbose error on soft reset omits 55f2645c92bd dt-bindings: input: iqs5xx: Convert to YAML omits 9d41359caca7 Input: iqs5xx - make reset GPIO optional omits f1d2809de97a Input: Add support for Azoteq IQS626A omits a8f1f0dc865c dt-bindings: input: Add bindings for Azoteq IQS626A omits 51e01fc04f12 Input: touchscreen - broaden use-cases described in comments omits e28b5c8d0aae Input: touchscreen - move helper functions to core omits c75cf86201e3 Input: wacom_i2c - switch to using managed resources omits b6621f72cc88 Input: wacom_i2c - do not force interrupt trigger omits 95a6d961401d Input: iqs5xx - close bootloader using hardware reset omits e7d8e88aec88 Input: iqs5xx - remove superfluous revision validation omits 509c0083132b Input: iqs5xx - expose firmware revision to user space omits 40c3efdc0b77 Input: iqs5xx - optimize axis definition and validation omits 0cdd2e906cf3 Input: iqs5xx - update vendor's URL omits 4c976acb47bd Input: silead - fix a typo omits c9efb0ba281e Input: gpio-keys - use hrtimer for software debounce, if possible omits 019002f20cb5 Input: gpio-keys - use hrtimer for release timer omits 36a8fc6fa230 Input: gpio-keys - remove extra call to input_sync omits 6484e7581732 Input: rotary-encoder - update docs according to the lates [...] omits 5b0e6fd8c505 dt-bindings: input: atmel,maxtouch: add wakeup-source omits 8f50743feedd Input: max8997 - simplify open coding of a division using [...] omits 58e4b9de9d98 Merge tag 'mfd-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 43f0b562590e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 7aae5432ac61 mailmap: update the email address for Chris Chiu omits 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro omits 33282cc7cf3d docs/zh_CN: Add zh_CN/admin-guide/init.rst omits ff132c5f93c0 gfs2: report "already frozen/thawed" errors omits e54882ff38c5 docs/zh_CN: Add zh_CN/admin-guide/tainted-kernels.rst omits 2d153571003b docs/zh_CN: Add zh_CN/admin-guide/security-bugs.rst omits b1b381e2c0d6 docs/zh_CN: Add zh_CN/admin-guide/bug-hunting.rst omits 84dc0c20e898 docs/zh_CN: Add zh_CN/admin-guide/bug-bisect.rst omits d5d444d0ea86 docs/zh_CN: Add zh_CN/admin-guide/reporting-issues omits 1ccc4a39cc5c docs: filesystems: Fix a mundane typo omits ee4b4c9f9492 Documentation: megaraid: fix spelling "consistend" => "con [...] omits 1e528e9ea214 docs: powerpc: Fix a typo omits 3337c3a1524b docs: document all error message types in checkpatch omits 3501c960dfda docs/zh_CN: Add translations in zh_CN/kernel-hacking/ omits c3fa459b69bc docs/kokr: make sections on bug reporting match practice omits 2379d15a7c30 Documentation: gpio: chip should be plural omits eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver omits e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document omits 399bfc8b2918 docs: rbtree.rst: Fix a typo omits 85c0ed12f72f Merge series "enable flexspi support on imx8mp" from Heiko [...] omits e49bcf4f5579 Merge series "Add audio driver base on rpmsg on i.MX platf [...] omits b9af3fb7759d Merge series "ASoC: soc.h: small cleanups" from Kuninori M [...] omits 655c447c97d7 iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK omits 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] omits 7dd847523ed5 arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes omits ef1525761477 arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes omits 8248d5b3249c arm64: dts: ti: k3-am64-main: Add hwspinlock node omits 430a67f9d616 block, bfq: merge bursts of newly-created queues omits 85686d0dc194 block, bfq: keep shared queues out of the waker mechanism omits 8c544770092a block, bfq: fix weight-raising resume with !low_latency omits 8ef3fc3a043c block, bfq: make shared queues inherit wakers omits 7cc4ffc55564 block, bfq: put reqs of waker and woken in dispatch list omits 2ec5a5c48373 block, bfq: always inject I/O of queues blocked by wakers omits 9cf1adc6d34f blk-mq: Sentence reconstruct for better readability omits ce517f18944e drm: bridge: Add Chipone ICN6211 MIPI-DSI to RGB bridge omits a42e37db23b8 dt-bindings: display: bridge: Add Chipone ICN6211 bindings omits 90449e98c265 i40e: Added Asym_Pause to supported link modes omits 22f8b5df881e virtchnl: Fix layout of RSS structures omits fffa69aa6b1c drm: bridge: convert sysfs sprintf/snprintf family to sysfs_emit omits d3e2ff28ca27 mailmap: update Andrey Konovalov's email address omits 487cfade12fa mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP omits a024b7c2850d mm: memblock: fix section mismatch warning again omits 9551158069ba kfence: make compatible with kmemleak omits 60bcf728ee7c gcov: fix clang-11+ support omits 95d44a470a68 ia64: fix format strings for err_inject omits f2a419cf495f ia64: mca: allocate early mca with GFP_ATOMIC omits 8b44ca2b6345 squashfs: fix xattr id and id lookup sanity checks omits c1b2028315c6 squashfs: fix inode lookup sanity checks omits 6d679578fe9c z3fold: prevent reclaim/free race for headless pages omits 19ec368cbc7e selftests/vm: fix out-of-tree build omits c2655835fd8c mm/mmu_notifiers: ensure range_end() is paired with range_start() omits cf10bd4c4aff kasan: fix per-page tags for non-page_alloc pages omits d85aecf2844f hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits f5d2d23bf0d9 io-wq: fix race around pending work on teardown omits 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] omits d1a97648ae02 drm/bridge: lt9611: Fix handling of 4k panels omits 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes omits 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] omits 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] omits 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] omits 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot omits 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download omits d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing omits 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing omits 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check omits ac0565462e33 Bluetooth: btintel: Check firmware version before download omits a9aa2bb18ecb dt-bindings: arm-smmu: Add compatible for SC7280 SoC omits 1d282019f3a9 MAINTAINERS: Update Maintainers of DRM Bridge Drivers omits 4a140c918e21 Pull fanotify cleanup from Christian omits 9eda0155e6f1 MAINTAINERS: Add linux-mediatek ML for drm Mediatek drivers omits 22d483b99863 fanotify_user: use upper_32_bits() to verify mask omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits 32e9a0d5ffaf ARM: 9067/1: syscalls: switch to generic syscallhdr.sh omits 0047eb9f0905 ARM: 9068/1: syscalls: switch to generic syscalltbl.sh omits 3a27875e91fb ASoC: max98373: Added 30ms turn on/off time delay omits a23f9099ff15 ASoC: max98373: Changed amp shutdown register as volatile omits 3ed4c84cc7ac spi: fsi: Remove multiple sequenced ops for restricted chips omits 2801a62dfad4 dt-bindings: spi: add compatible entry for imx8mp in FlexS [...] omits 0467a97367d4 spi: fspi: enable fspi driver for on imx8mp omits 99067c07e8d8 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] omits df8077c6fe64 ASoC: bindings: fsl-asoc-card: add compatible string for W [...] omits efd0b1660829 ASoC: fsl-asoc-card: Add support for WM8958 codec omits 7a0d884986f3 ASoC: max98373: Added controls for autorestart config omits 9f44673b7af2 ASoC: rt1015: Add bclk detection and dc detection omits 200d925e236f spi: imx: Use of_device_get_match_data() helper omits d908b922c717 ASoC: soc.h: return error if multi platform at snd_soc_fix [...] omits 4a50724eb0ba ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_lin [...] omits 4da40cb9955c ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro omits 39f8405c3e50 ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg omits 3c00eceb2a53 ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg omits 1935050de0b6 ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel omits 49c6bf624983 ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg au [...] omits b73d9e6225e8 ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg omits 8bdfc0455e3a ASoC: soc-component: Add snd_soc_pcm_component_ack omits 37df9f3fedb6 video: hyperv_fb: Fix a double free in hvfb_probe omits 3408be145a5d RDMA/cxgb4: Fix adapter LE hash errors while destroying ip [...] omits 39c1f1bd8adf pinctrl: intel: check REVID register value for device presence omits 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node omits 9b86b1b41e0f docs: perf: Add new description on HiSilicon uncore PMU v2 omits a0ab25cd82ee drivers/perf: hisi: Add support for HiSilicon PA PMU driver omits 3bf30882c3c7 drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver omits cce03e702c9f drivers/perf: hisi: Update DDRC PMU for programmable counter omits 932f6a99f9b0 drivers/perf: hisi: Add new functions for HHA PMU omits 486a7f46b966 drivers/perf: hisi: Add new functions for L3C PMU omits 3da582df575c drivers/perf: hisi: Add PMU version for uncore PMU drivers. omits baff06c315a1 drivers/perf: hisi: Refactor code for more uncore PMUs omits 4e4cb8ca48bd drivers/perf: hisi: Remove unnecessary check of counter index omits 174744136dcb drivers/perf: Simplify the SMMUv3 PMU event attributes omits 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro omits fb62d67586af drivers/perf: convert sysfs sprintf family to sysfs_emit omits 9ec9f9cf8660 drivers/perf: convert sysfs scnprintf family to sysfs_emit [...] omits 700a9cf0527c drivers/perf: convert sysfs snprintf family to sysfs_emit omits 5b613df3f499 pinctrl: intel: No need to disable IRQs in the handler omits 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] omits ac2be863a98f gpio: sch: Add edge event support omits b4142fc4d52d drm/vkms: fix misuse of WARN_ON omits 8af856d18bfb locking/mutex: Remove repeated declaration omits 7c4199375ae3 KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure omits 755db23420a1 KVM: arm64: Generate final CTR_EL0 value when running in P [...] omits 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] omits c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() omits 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() omits a7ed7150f351 leds: lgm: Improve Kconfig help omits 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] omits 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly omits 8252ca87c7a2 ARM: 9066/1: ftrace: pause/unpause function graph tracer i [...] omits a506bd575629 ARM: 9064/1: hw_breakpoint: Do not directly check the even [...] omits 7c182ebab9f3 ARM: 9062/1: kprobes: rewrite test-arm.c in UAL omits e9d54be9ad5e ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings omits 30e3b4f256b4 ARM: footbridge: fix PCI interrupt mapping omits 45c2f70cba3a ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to f [...] omits d624833f5984 ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KM [...] omits 20109a859a9b arm64: kernel: disable CNP on Carmel omits baa96377bc7b arm64/process.c: fix Wmissing-prototypes build warnings omits 509d36a941a3 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB omits 84a0124a9d71 MIPS: ralink: define stubs for clk_set_parent to fix compi [...] omits 58b5ada8c465 pinctrl: qcom: fix unintentional string concatenation omits 3953ec08df35 MIPS: Loongson64: Add a Loongson-2K1000 default config file omits f4dee5d8e1fa dt-bindings: interrupt-controller: Add Loongson-2K1000 LIOINTC omits b2c4c3969fd7 irqchip/loongson-liointc: irqchip add 2.0 version omits 44151ea08978 MIPS: Loongson64: Add Loongson-2K1000 early_printk_port omits 95b56e884a50 MIPS: Loongson64: Add support for the Loongson-2K1000 to g [...] omits 8e2fe0ecfb96 MIPS: Loongson64: Distinguish firmware dependencies DTB/LEFI omits b1a792601f26 MIPS: Loongson64: DeviceTree for Loongson-2K1000 omits febb4ee23a41 pinctrl: PINCTRL_ROCKCHIP should depend on ARCH_ROCKCHIP omits 42a46434e9b1 pinctrl: add lock in mtk_rmw function. omits 1517dad8e712 Merge tag 'renesas-pinctrl-for-v5.13-tag1' of git://git.ke [...] omits a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] omits 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() omits 6ad2dd6c14d3 ipv6: fix clang Wformat warning omits bd85125ea885 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_ [...] omits 8fa2ea202b13 pinctrl: pinctrl-single: remove unused parameter omits 81cc4c37addd pinctrl: pinctrl-single: remove unused variable omits 0d811cda22ab phy: qualcomm: remove duplicate argument omits c115c5680d09 phy: intel: Fix a typo omits 6a7d15b850f8 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280 omits e839fbed26e8 ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms omits 5c977c69c8b2 dt-bindings: phy: mediatek: tphy: change patternProperties omits 9dbccfef1dde dt-bindings: phy: mediatek: hdmi-phy: modify compatible items omits 66b87358440e dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence omits c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] omits 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning omits 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] omits 69c3ed7282a1 drm/imx: fix memory leak when fails to init omits 071e9fca32ab kconfig: use true and false for bool variable omits 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] omits a2c75e292c0c kconfig: remove allnoconfig_y option omits c7fc51898d35 kconfig: do not use allnoconfig_y option omits aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] omits 849f69d3c92b kconfig: change defconfig_list option to environment variable omits fe0bae8bc457 kconfig: move JUMP_NB to mconf.c omits 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c omits 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c omits 9a3c3bc820be kconfig: remove assignment for Kconfig file omits ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) omits bafc47913216 kconfig: add long options --help and --silent omits ed562c53104f kconfig: refactor option parse code omits 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() omits 36fa766faa0c scsi: target: pscsi: Clean up after failure in pscsi_map_sg() omits 077ce028b8e0 scsi: target: pscsi: Avoid OOM in pscsi_map_sg() omits c2255ece2be2 scsi: pm8001: Avoid -Wrestrict warning omits f1891f9bbc46 scsi: lpfc: Fix a typo omits 835b8c16a0e3 scsi: esp_scsi: Trivial typo fixes omits 9991ca001b9c scsi: bfa: Fix a typo in two places omits 89bbf550eafc scsi: lpfc: Fix a typo omits ae98ddf05fdb scsi: scsi_dh: Fix a typo omits 5fae809faec6 scsi: bnx2fc: Fix a typo omits 206a3afa9482 scsi: mpt3sas: Fix a typo omits a89562e31f01 scsi: csiostor: Fix a typo omits 0873045f63c4 scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_m [...] omits 1630e752fb83 scsi: bfa: Fix warning comparing pointer to 0 omits 3070c72155c5 scsi: qla1280: Fix warning comparing pointer to 0 omits 0d556a21a9da scsi: ibmvscsi: Remove unnecessary cast omits 3ba9f38ed43d scsi: fnic: Remove unnecessary cast omits 690209d5ebef scsi: message: fusion: Remove unnecessary cast omits dfd35e1d5934 scsi: ufs: ufs-exynos: Remove pwr_max from parameter list [...] omits 7a0c0e6ce130 scsi: ufs: core: Correct status type in ufshcd_vops_pwr_ch [...] omits adb253433dc8 scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and [...] omits be20b96b6319 scsi: mac53c94: Fix warning comparing pointer to 0 omits 973c920811bc scsi: dc395x: Use bitwise instead of arithmetic operator f [...] omits 3401ecf7fc1b scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() omits f69953837ca5 scsi: qedi: Fix error return code of qedi_alloc_global_queues() omits e5406d8ad4a1 scsi: qla2xxx: Check kzalloc() return value omits a2b2cc660822 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] omits a20821e3f471 scsi: qla2xxx: Simplify qla8044_minidump_process_control() omits 17603237f789 scsi: qla2xxx: Suppress Coverity complaints about dseg_r* omits 37ce4f3531d4 scsi: qla2xxx: Fix endianness annotations omits 634b9774d335 scsi: qla2xxx: Constify struct qla_tgt_func_tmpl omits 39c0c8553bfb scsi: Revert "qla2xxx: Make sure that aborted commands are freed" omits 62fc2661482b scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware omits 8b1c9b202549 scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() omits 4613bdcc122e kernel: trace: Mundane typo fixes in the file trace_events [...] omits e138138003eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 84c7f6c33f42 hinic: avoid gcc -Wrestrict warning omits 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure omits da1da87fa7fc 6lowpan: Fix some typos in nhc_udp.c omits 0e4161d0eda5 net/packet: Fix a typo in af_packet.c omits 72a0f6d05292 net/tls: Fix a typo in tls_device.c omits d280a2c2b740 Simplify the code by using module_platform_driver macro omits 3b6c3c12b77c Merge branch 'v5.13-armsoc/dts64' into for-next omits 2b81d6118681 Merge branch 'v5.13-armsoc/dts32' into for-next omits 398a4087872a ARM: dts: rockchip: remove clock-names property from watch [...] omits 9ceb98f1ed19 ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi omits 610e4c7215dd ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi omits 6b5c50863b3e arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi omits 2499448c920f arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi omits 58ead0c605e8 arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi omits d16c7082cff5 arm64: dts: rockchip: add new watchdog compatible to px30.dtsi omits dd44ee94db05 Merge branch 'lkmm.2021.03.15a' into HEAD omits 02545804d83b Merge branch 'kcsan.2021.03.08a' into HEAD omits ab6ad3dbddaf Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] omits 7ac3fdf099bf rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 0909fc2b2c41 rcu: Provide polling interfaces for Tiny RCU grace periods omits f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] omits cbf7910f030f exfat: improve write performance when dirsync enabled omits afe9930c101a exfat: add support ioctl and FITRIM function omits 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access omits d3999c1f7bbb drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128 omits 69cdfb530f7b Merge branch 'ipa-versions-and-registers' omits 810a2e1f1073 net: ipa: increase channels and events omits 1910494ee32c net: ipa: move ipa_aggr_granularity_val() omits e6e49e435512 net: ipa: limit local processing context address omits 647a05f3ae98 net: ipa: define the ENDP_INIT_NAT register omits eb09457c9d33 net: ipa: update version definitions omits d7f3087b396d net: ipa: reduce IPA version assumptions omits d1c5688087a0 tcp_metrics: tcpm_hash_bucket is strictly local omits aa6dd211e4b1 inet: use bigger hash table for IP ID generation omits e43accba9b07 psample: Fix user API breakage omits bf4594786476 math: Export mul_u64_u64_div_u64 omits eb9da2c1b603 Merge branch 'mlxsw-resilient-nh-groups' Ido Schimmel says: omits ffd3e9b07b9e selftests: mlxsw: Add resilient nexthop groups configurati [...] omits 861584724c44 selftests: mlxsw: Test unresolved neigh trap with resilien [...] omits 03490a823915 mlxsw: spectrum_router: Enable resilient nexthop groups to [...] omits debd2b3bf573 mlxsw: spectrum_router: Periodically update activity of ne [...] omits 75d495b02982 mlxsw: reg: Add Router Adjacency Table Activity Dump Register omits d7761cb30374 mlxsw: spectrum_router: Update hardware flags on nexthop buckets omits 617a77f044ed mlxsw: spectrum_router: Add nexthop bucket replacement support omits 197fdfd107e3 mlxsw: spectrum_router: Pass payload pointer to nexthop up [...] omits 62b67ff33bee mlxsw: spectrum_router: Add ability to overwrite adjacency [...] omits c6fc65f48072 mlxsw: spectrum_router: Add support for resilient nexthop groups omits af44a387e743 Revert "xen: fix p2m size in dom0 for disabled memory hotp [...] omits 2b514ec72706 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on M [...] omits 3c85a8b81cc8 Add Open Routing Protocol ID to `rtnetlink.h` omits 3f994c258687 Merge series "MFD/extcon/ASoC: Rework arizona codec jack-d [...] omits 7abfabaf5f80 md: Fix missing unused status line of /proc/mdstat omits 254c271da071 md/raid10: improve discard request for far layout omits d30588b2731f md/raid10: improve raid10 discard request omits f2e7e269a752 md/raid10: pull the code that wait for blocked dev into on [...] omits c2968285925a md/raid10: extend r10bio devs to raid disks omits cf78408f937a md: add md_submit_discard_bio() for submitting discard bio omits e366a39208e5 net: enetc: don't depend on system endianness in enetc_set [...] omits 110eccdb2469 net: enetc: don't depend on system endianness in enetc_set [...] omits 20fd4f421cf4 netdevsim: switch to memdup_user_nul() omits c3dde0ee7163 net: decnet: Fixed multiple Coding Style issues omits 8a5c14877a48 Merge branch 'phy-c45-loopback' omits d137c70d0e7a net: phy: marvell10g: Add PHY loopback support omits 0ef25ed104ac net: phy: add genphy_c45_loopback omits 4adec7f81df8 rhashtable: avoid -Wrestrict warning on overlapping sprint [...] omits b7fbc88692e6 octeontx2: fix -Wnonnull warning omits 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp omits bef32aa8e412 sfc-falcon: Fix a typo omits 536e11f96b03 net: sched: Mundane typo fixes omits b6c6680b8b3a octeontx2-af: Few mundane typos fixed omits 82e5d8cc768b security: commoncap: fix -Wstringop-overread warning omits 3889ba70102e arm64: irq: allow FIQs to be handled omits f0098155d337 arm64: Always keep DAIF.[IF] in sync omits 9eb563cdabe1 arm64: entry: factor irq triage logic into macros omits 8ff443cebffa arm64: irq: rework root IRQ handler registration omits 338a743640e9 arm64: don't use GENERIC_IRQ_MULTI_HANDLER omits b0b8b689d78c genirq: Allow architectures to override set_handle_irq() fallback omits c4d74f0f978e of: overlay: fix for_each_child.cocci warnings omits 709e8c99208e dt-bindings: msm: Couple of spelling fixes omits 9d5376872162 spi: pl022: Fix trailing whitespace omits 02621799966b spi: rockchip: Fix code indent should use tabs where possible omits 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible omits 45793de7bf89 spi: jcore: Fix trailing statements should be on next line omits f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] omits 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] omits 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error omits f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors omits c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors omits e13a870ffaa6 spi: sprd: Fix checkpatch spacing error omits c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error omits f56f2b953bcc regulator: mt6360: remove redundant error print omits ecd77d494ec9 ASoC: Intel: bytcr_wm5102: Add jack detect support omits 37dbabf14ff6 ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 [...] omits 69c58eb61e9b ASoC: arizona-jack: Cleanup logging omits 236b7285e95a ASoC: arizona-jack: Use snd_soc_jack to report jack events omits ffcc84b9e814 ASoC: arizona-jack: convert into a helper library for code [...] omits 688c8461a425 ASoC: arizona-jack: Use arizona->dev for runtime-pm omits bcda8cc4b868 ASoC: arizona-jack: Move jack-detect variables to struct a [...] omits b5cf28f7a890 ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk omits 3feaba79d8f7 ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk omits 069b24f22eb9 ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk omits cab04ab5900f ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk omits c2562572467a ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk omits 203773e39347 ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk omits 4b837ad53be2 Merge branch 'netfilter-flowtable' omits 143490cde566 docs: nf_flowtable: update documentation with enhancements omits 502e84e2382d net: ethernet: mtk_eth_soc: add flow offloading support omits ba37b7caf1ed net: ethernet: mtk_eth_soc: add support for initializing the PPE omits d5c53da2b4a5 net: ethernet: mtk_eth_soc: fix parsing packets in GDM omits 3fb24a43c975 dsa: slave: add support for TC_SETUP_FT omits 17e52c0aaad7 netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH omits 563ae557dd4e net: flow_offload: add FLOW_ACTION_PPPOE_PUSH omits 26267bf9bb57 netfilter: flowtable: bridge vlan hardware offload and switchdev omits 73f97025a972 netfilter: nft_flow_offload: use direct xmit if hardware o [...] omits eeff3000f240 netfilter: flowtable: add offload support for xmit path types omits 79d4071ea4c4 selftests: netfilter: flowtable bridge and vlan support omits a11e7973cf91 netfilter: flowtable: add dsa support omits 72efd585f714 netfilter: flowtable: add pppoe support omits e990cef6516d netfilter: flowtable: add bridge vlan filtering support omits 4cd91f7c290f netfilter: flowtable: add vlan support omits 7a27f6ab4135 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] omits c63a7cc4d795 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] omits 5139c0c00725 netfilter: flowtable: add xmit path types omits 0994d492a1b7 net: dsa: resolve forwarding path for dsa slave ports omits f6efc675c9dd net: ppp: resolve forwarding path for bridge pppoe devices omits bcf2766b1377 net: bridge: resolve forwarding path for VLAN tag actions [...] omits ec9d16bab615 net: bridge: resolve forwarding path for bridge devices omits e4417d6950b0 net: 8021q: resolve forwarding path for vlan devices omits ddb94eafab8b net: resolve forwarding path from virtual netdevice and HW [...] omits 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] omits aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support omits ad248f7761eb net: bridge: Fix missing return assignment from br_vlan_re [...] omits 6f235a69e594 ch_ktls: fix enum-conversion warning omits 9e0a537d06fc octeontx2-af: Fix memory leak of object buf omits bb11d9ac9d46 Merge branch 'bridge-mrp-next' omits 5b7c0c32c904 net: ocelot: Simplify MRP deletion omits b3cb91b97c04 bridge: mrp: Disable roles before deleting the MRP instance omits f51d7bf1dbe5 ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation omits 45b85e47cdd7 Merge branch 'hns-cleanups' omits 7f8bcd915724 net: hns: remove redundant variable initialization omits 4a4ec57c0656 net: hns: remove unnecessary !! operation in hns_mac_confi [...] omits dcc683b81fc4 net: hns: remove unused HNS_LED_PC_REG omits cf7fc3566768 net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR omits 484da1f4f7c3 net: hns: remove unused config_half_duplex() omits 5bc72849240d net: hns: remove unused set_rx_ignore_pause_frames() omits 72b06363f124 net: hns: remove unused set_autoneg() omits e7eae3ad191e net: hns: remove unused get_autoneg() omits 2da21daa7d93 drm/i915/gt: Always flush the submission queue on checking [...] omits 985458d706bd drm/i915/selftest: Synchronise with the GPU timestamp omits dc4304001230 drm/i915: give stolen system memory its own class omits 8ec8ad0f2f8e drm/i915: cleanup the region class/instance encoding omits 2827ce6e5430 drm/i915/gt: Double check heartbeat timeout before resetting omits 10c5585b5172 drm/i915/selftests: Restore previous heartbeat interval omits e762bdf582af drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT omits 11724eea0d57 drm/i915/gtt/dg1: add PTE_LM plumbing for ppGTT omits c538d54e49d8 drm/i915: Distinction of memory regions omits 1b07d6e9214c dt-bindings: add vendor prefix for AESOP omits 2837b34b2010 dt-bindings: add vendor prefix for YIC System Co., Ltd omits d2ea49e95afe dt-bindings: add vendor prefix for Siliconfile Technologies lnc. omits 2601ab54987f dt-bindings: Convert the BCM4329 bindings to YAML and extend omits c9a995e5a768 drm/i915/gt: Retire unexpected starting state error dumping omits 8bb92516da07 drm/i915/selftests: Use a single copy of the mocs table omits c10e4a7960f3 drm/i915: Protect against request freeing during cancellat [...] omits d712f4ce25d3 drm/i915: allocate cmd ring in lmem omits 772d5bdf2ba7 drm/i915: move engine scratch to LMEM omits ba485bc8edf1 drm/i915: allocate context from LMEM omits 7c5cc941330d drm/i915/dg1: Reserve first 1MB of local memory omits adeca641bcb6 drm/i915: introduce mem->reserved omits 7f2aa5b3014a drm/i915: reserve stolen for LMEM region omits a50ca39fbd01 drm/i915: setup the LMEM region omits 2dfcc7f4e91f drm/i915: make local-memory probing a GT operation omits 2913fa4d7d42 drm/i915/gt: use new tasklet API for execution list omits a29a22917d4c drm/i915/buddy: document the unused header bits omits b3f0c15a8ef1 drm/i915/gt: Move the defer_request waiter active assertion omits 310528114f78 drm/i915/selftests: Check for engine-reset errors in the m [...] omits ae2fb480f32f drm/i915/gem: consolidate 2big error checking for object sizes omits f63f452ea684 drm/i915/gem: don't trust the dma_buf->size omits 041b7f076289 drm/i915/gt: Replace 'return' with a fall-through omits 32ce590bdd34 drm/i915/gt: Add a space before '(' omits 70b0f07770ea drm/i915/gt: Replace unnecessary ',' with '; ' omits 512114178eb9 drm/i915/gt: Insert spaces into GEN3_L3LOG_SIZE/4 omits cbdeab13ad1a drm/i915/gt: Wrap macro arg in () omits ec450576f8f9 drm/i915/gt: Remove a bonus newline omits 7898843c4422 drm/i915/gt: Fixup misaligned function parameters omits 1ca9b8da0fdc drm/i915/gt: Remove repeated words from comments omits 2f8aa3b80eb4 drm/i915/gt: Add some missing blank lines after declaration omits 24f90d66887e drm/i915/gt: SPDX cleanup omits 56afa701514a drm/i915: Decrease number of subplatform bits omits 536f77b1caa0 drm/i915/gt: Call stop_ring() from ring resume, again omits eb5c10cbbc2f drm/i915: Remove I915_USER_PRIORITY_SHIFT omits 2867ff6ceb25 drm/i915: Strip out internal priorities omits 4ee998b0ef8b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 989634fb49ad drm/i915/audio: set HDA link parameters in driver omits a0a4df6a9e40 Merge tag 'platform-drivers-x86-v5.12-2' of git://git.kern [...] omits 9a8d3cda8daf fpga: dfl: afu: harden port enable logic omits 8082d50f4817 KVM: arm64: GICv4.1: Give a chance to save VLPI state omits 12df7429213a KVM: arm64: GICv4.1: Restore VLPI pending state to physical side omits f66b7b151e00 KVM: arm64: GICv4.1: Try to save VLPI state in save_pendin [...] omits 80317fe4a653 KVM: arm64: GICv4.1: Add function to get VLPI state omits c21bc068cdbe irqchip/gic-v3-its: Drop the setting of PTZ altogether omits 301beaf19739 irqchip/gic-v3-its: Add a cache invalidation right after v [...] omits 7de55b7d6f09 block: support zone append bvecs omits e424aa5f547d xfs: drop freeze protection when running GETFSMAP omits 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt omits a354a64d91ee KVM: arm64: Disable guest access to trace filter controls omits af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection omits 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers omits 8a9d2e133e2f Merge tag 'afs-cachefiles-fixes-20210323' of git://git.ker [...] omits bf1c82a53890 cachefiles: do not yet allow on idmapped mounts omits 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly omits f227197bdf91 arm64: dts: rockchip: enable dwc3 usb for A95X Z2 omits 44dd5e2106dc arm64: dts: rockchip: add rk3328 dwc3 usb controller node omits 6e554abd0700 arm64: compat: Poison the compat sigpage omits 77ec462536a1 arm64: vdso: Avoid ISB after reading from cntvct_el0 omits 7adbf10e29c2 arm64: compat: Allow signal page to be remapped omits e9be47eab1cd arm64: vdso: Remove redundant calls to flush_dcache_page() omits 7cd6ca1d7902 arm64: vdso: Use GFP_KERNEL for allocating compat vdso and [...] omits fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. omits cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. omits 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal omits b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] omits e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] omits aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] omits 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] omits 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] omits e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal omits e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] omits 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal omits d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] omits af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] omits fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] omits 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] omits 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] omits 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] omits e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] omits c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] omits 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] omits 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. omits 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] omits 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next omits 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next omits e2c69f3a5b4e bpf: Avoid old-style declaration warnings omits c28c2b851a22 ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing omits f5a1acab3248 ARM: dts: am33xx-l4: fix tscadc@0 node indentation omits 2082852fd72f ARM: dts: omap3-echo: Add ath6kl node omits 9f98835bb0e5 ARM: dts: omap3-echo: Update LED configuration omits 908e65436610 ARM: dts: am335x-pocketbeagle: unique gpio-line-names omits 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. omits 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object omits 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. omits e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. omits c858ffa17716 drm/i915: Lock ww in ucode objects correctly omits ef4985bac521 drm/i915: Increase ww locking for perf. omits 52665fe7fc20 drm/i915: Add ww locking around vm_access() omits c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] omits a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. omits 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 omits f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. omits c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] omits ec701249aa59 drm/i915: Take obj lock around set_domain ioctl omits b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. omits 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. omits 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. omits 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() omits 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu omits 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane omits d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. omits fe83ce1e0040 drm/i915: Handle ww locking in init_status_page omits 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] omits 9c01524d4f58 drm/i915: Populate logical context during first pin. omits abd2f577177e drm/i915: Flatten obj->mm.lock omits ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] omits 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] omits c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. omits 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. omits ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf omits ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. omits d4ceb1d6e732 audit: avoid -Wempty-body warning omits a1f091f8ef2b drm/ttm: switch to per device LRU lock omits f9e2a03e110a drm/ttm: remove swap LRU v3 omits ebd59851c796 drm/ttm: move swapout logic around v3 omits 314bcbf09f14 kselftest: arm64: Add BTI tests omits 75347add03e0 kselftest/arm64: mte: Report filename on failing temp file [...] omits b4e1fa229069 kselftest/arm64: mte: Fix clang warning omits 9466ecac84a4 kselftest/arm64: mte: Makefile: Fix clang compilation omits 8bbb58a3c6b9 kselftest/arm64: mte: Output warning about failing compiler omits 5238c2cd5a2e kselftest/arm64: mte: Use cross-compiler if specified omits 592432862cc4 kselftest/arm64: mte: Fix MTE feature detection omits d302a702530b kselftest/arm64: mte: common: Fix write() warnings omits 46cb11b17c7a kselftest/arm64: mte: user_mem: Fix write() warning omits 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() omits b007744d8f2d ARM: tegra: Specify tps65911 as wakeup source omits 3b18164c5ecd ARM: tegra: Specify memory suspend OPP in device-tree omits 1f0ca058654d ARM: tegra: Specify CPU suspend OPP in device-tree omits f8693f78f4fd ARM: tegra: ouya: Specify all CPU cores as cooling devices omits e7c54567cac3 ARM: tegra: nexus7: Specify all CPU cores as cooling devices omits b27b9689e1f3 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node omits 2a8ec2fceaab ARM: tegra: acer-a500: Specify all CPU cores as cooling devices omits ecd021396efa ARM: tegra: acer-a500: Reduce thermal throttling hysteresi [...] omits 30e243fc17a0 ARM: tegra: acer-a500: Enable core voltage scaling omits d3cd0c3c49a0 ARM: tegra: paz00: Enable full voltage scaling ranges for [...] omits 107f2c6995b6 ARM: tegra: cardhu: Support CPU thermal throttling omits ed34855b8179 ARM: tegra: cardhu: Support CPU frequency and voltage scal [...] omits 3744c7d88c00 ARM: tegra: ventana: Support CPU thermal throttling omits 84fa3962d5ff s390/crc32-vx: couple of typo fixes omits df2e400e07ad s390/uv: fix prot virt host indication compilation omits 82d3d45995c3 ARM: tegra: ventana: Support CPU and Core voltage scaling omits 25928deeb1e4 ACPICA: Always create namespace nodes using acpi_ns_create_node() omits 41d585411311 perf record: Fix memory leak in vDSO found using ASAN omits eb8f998bbc3d perf test: Remove now useless failing sub test "BPF reloca [...] omits 9f177fd8f20b perf daemon: Return from kill functions omits 1833b64fee10 perf daemon: Force waipid for all session on SIGCHLD delivery omits 8840e3bd981f drm/i915: Fix the GT fence revocation runtime PM logic omits a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 omits d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop omits 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init omits 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control omits 14d97622448a drivers/block: remove the umem driver omits f66116f7b213 rsxx: remove extraneous 'const' qualifier omits a185f1db59f1 io_uring: do ctx sqd ejection in a clear context omits cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next omits c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next omits 0db1f107f83f ARM: OMAP2+: use true and false for bool variable omits f6a7ea04ad20 ARM: omap2plus_defconfig: Add AT25 EEPROM module omits d995d3d025bb bus: ti-sysc: Use kzalloc for allocating only one thing omits b556f76a0a4f ARM: omap2plus_defconfig: Enable Netfilter components as modules omits a3dfe1c08b51 ARM: omap2plus_defconfig: Update for dropped simple-pm-bus omits 6dc2a774cb4f x86/Hyper-V: Support for free page reporting omits c3c83055bdf9 ARM: OMAP2+: add missing call to of_node_put() omits 1b6028083468 x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read omits 13c4d4626a4b x86/hyperv: Fix unused variable 'msr_val' warning in hv_ql [...] omits 52fbb5aabb5c bus: ti-sysc: remove unneeded semicolon omits 02e9821b2b91 ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_D [...] omits 6bbdc3db76cc hv: hyperv.h: a few mundane typo fixes omits 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next omits 7990ccafaa37 ima: Fix the error code for restoring the PCR value omits bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. omits a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] omits a61170975718 drm/i915: Rework struct phys attachment handling omits c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags omits aaee716e4aca drm/i915: Add gem object locking to madvise. omits 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. omits 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. omits 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer omits 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. omits 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. omits 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] omits 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD omits a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() omits aa4e133184ea ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static omits 976677b5958e drm/tilcdc: fix pixel clock setting warning message omits fd1d9e2d4382 drm/tilcdc: fix LCD pixel clock setting omits e17d1364dc39 drm/tilcdc: rename req_rate to pclk_rate omits da588d48004a drm/tilcdc: panel: fix platform_no_drv_owner.cocci warnings omits 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup omits f33dece70e11 selftests/sgx: Use getauxval() to simplify test code omits 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 05c4e2721d7a MIPS: fix local_irq_{disable,enable} in asmmacro.h omits dbb397ccc6bb clk: renesas: Couple of spelling fixes omits 61232cd6efca pinctrl: renesas: r8a7791: Add bias pinconf support omits 1d3928a3e69c pinctrl: renesas: Add support for R-Car SoCs with pull-dow [...] omits 93d6c7d676d2 pinctrl: renesas: Add PORT_GP_CFG_7 macros omits ec0794a122db pinctrl: renesas: Factor out common R-Mobile bias handling omits 4b6e6c19895b pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h omits b82fd2df17af pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static omits 2132ce5d1af8 MIPS: SiByte: Enable pata_platform with SWARM defconfig omits d11f6aa94571 MIPS: SiByte: Regenerate stale SWARM defconfig omits bddeecc959b5 MIPS: disable CONFIG_IDE in malta*_defconfig omits c7b22b504404 arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes omits 960533c1a8a2 MIPS: disable CONFIG_IDE in bigsur_defconfig omits d8b4a27bfbf5 MIPS: disable CONFIG_IDE in rbtx49xx_defconfig omits d459164cddb9 MIPS: switch workpad_defconfig from legacy IDE to libata omits c7ec6877bf15 MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig omits 3287a7a8feda ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys omits c3171e94cc1c KVM: s390: VSIE: fix MVPG handling for prefixing and MSO omits c5d1f6b531e6 KVM: s390: split kvm_s390_real_to_abs omits bdf7509bbefa KVM: s390: VSIE: correctly handle MVPG when in VSIE omits 8455033cd6a8 MIPS: PCI: Fix a typo omits daffdec40d62 mips: asm: octeon: A typo fix in the file cvmx-address.h omits d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button omits 5ac14bac08ae KVM: s390: extend kvm_s390_shadow_fault to return entry pointer omits b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup omits 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets omits 2818c20871e6 drm/rockchip: Remove unused variable omits 0f90d320b4f1 Bluetooth: Remove trailing semicolon in macros omits 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] omits 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() omits 162a5deac674 pps: clients: gpio: Use struct device pointer directly omits 28d032510e63 pps: clients: gpio: Make use of device properties omits ee89646619ba pps: clients: gpio: Get rid of legacy platform data omits fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() omits 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise omits a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] omits ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl omits 95c16f9d9cf9 binder: use EINTR for interrupted wait for work omits 432ff1e91694 binder: BINDER_FREEZE ioctl omits 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] omits ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer omits d8da00e1a73e w1: slaves: Typo fixes omits b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] omits 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() omits f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function omits 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() omits 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly omits 0ea43c23d490 cxl: Fix couple of spellings omits 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails omits bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] omits 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models omits 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate omits 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation omits 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager omits 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] omits b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() omits ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER omits fbdeba351933 cifsd: fix error handling in ksmbd_server_init() omits 9d58aa46291d drm/i915: Fix the GT fence revocation runtime PM logic omits 5c458585c014 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits c933b111094f drm/amdgpu: Add additional Sienna Cichlid PCI ID omits 8c44390d8872 drm/amdkfd: Bump KFD API version omits b16256874a91 drm/amdgpu: Mark Aldebaran HW support as experimental omits e5c04edfcde3 drm/amdgpu: revert "reserve backup pages for bad page retirment" omits 6b44b667e24c drm/amdgpu: revert "use the new cursor in the VM code" omits c645e4b80c97 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] omits 7a78e2bc861b drm/amd/display: Remove unnecessary conversion to bool omits 74ef3bac13bc drm/amd/display: Remove unnecessary conversion to bool omits 79fcd446e7e1 drm/amdgpu: Fix memory leak omits 0303e1b77c4d radeon: use kvcalloc for relocs and chunks omits 2d28b70ec321 drm/amdgpu: drop extraneous hw_status update omits d1fa15680913 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC omits 660d540640c0 drm/amd/display: Fix vertical interrupt 0 registering issue omits 2d78b8d66904 drm/amd/pm: correct the gpu metrics version omits a85ba00538cd drm/amdgpu/display: re-enable freesync video patches omits 63f3067d8f8c drm/amd/pm: Use BACO reset arg 0 on XGMI configuration omits 050743da3152 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC omits 2d02893ffcf8 drm/amdgpu: Enable light SBR in XGMI+passthrough configuration omits 51ba691206e3 drm/amd/display: Fix potential memory leak omits 1c5ea40c2ad2 drm/amd/display: add a func to disable accelerated mode omits 443dfba02483 drm/amd/display: fix dcn3+ bw validation soc param update [...] omits 8ee0fea4baf9 drm/amd/display: fix dml prefetch validation omits 5cf0a610e8b5 drm/amd/display: 3.2.127 omits 4710430a779e drm/amd/display: DCHUB underflow counter increasing in som [...] omits 592a631883fd drm/amd/display: [FW Promotion] Release 0.0.56 omits 46a83eba276c drm/amd/display: Add debugfs to control DMUB trace buffer events omits ae0305708e93 drm/amd/display: Separate caps for maximum RGB and YUV pla [...] omits e69231c4451a drm/amd/display: Fix no previous prototype warning omits cd95ef0097ca drm/amd/display: Fix secure display lock problems omits 4870bd881364 drm/amd/display: Fix typo for helpers function name omits 90d1a626e6db drm/amd/display: Remove MPC gamut remap logic for DCN30 omits ef08f9c2aac9 drm/amd/display: Correct algorithm for reversed gamma omits 8c2f14c36f47 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] omits 86ca3cbe5c9c drm/amd/display: Increase precision for bpp in DSC calculations omits b0942618fd12 drm/amd/display: Bypass sink detect when there are no eDPs [...] omits 45150cd27ceb drm/amd/display: Fix for outbox1 ring buffer typecasting issue omits 6a30a92997ee drm/amd/display: Fix UBSAN warning for not a valid value f [...] omits b8720ed0b87d drm/amd/display: System black screen hangs on driver load omits 9d335e17646c drm/amd/display: use max lb for latency hiding omits 4abdb72bd857 drm/amd/display: Add debug out when viewport too small omits 1f053689fb0e drm/amd/display: 3.2.126.1 omits 0979d43259e1 drm/amd/pm: fix workload mismatch on vega10 omits ec1e80f0d728 drm/amdgpu: Use dev_info if VFCT table not valid omits e99d2eaafd8e drm/amdgpu: drop legacy IO bar support omits 5a613586c8e3 drm/amd/display: Remove unnecessary conversion to bool omits e5527d8ce28b drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c omits 140b93ebbffc drm/amd/display: remove redundant initialization of variab [...] omits 078025afed2c drm/amd/pm: Fix spelling mistake "disble" -> "disable" omits 6e58941cff74 drm/amd/pm: add a new sysfs entry for default power limit omits 616cf23b6cf4 drm/amd/display: Free local data after use omits d423f5514d04 drm/amdgpu: nuke the ih reentrant lock omits 7816e4a98ce3 drm/amdkfd: Fix recursive lock warnings omits 970fd1976434 drm/amdgpu: fix send ras disable cmd when asic not support ras omits 0e4c0ae59d7e drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now omits 97e272928e62 drm/amdgpu: update ecc query support for arcturus omits 94ae8dc55790 drm/amdgpu: use the new cursor in the VM code omits 2f44172bdca7 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable omits 755eadf66288 drm/amdgpu: use new cursor in amdgpu_mem_visible omits 498ad8ec2ff0 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory omits 10ebcd953dfa drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn omits 596ee296849c drm/amdgpu: use the new cursor in amdgpu_fill_buffer omits be956c575e8b drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem omits ee18f40ea181 drm/amdgpu: new resource cursor (v2) omits 37c49ded0553 drm/amdgpu: Free PDB0 bo before bo_fini omits b69d5c7e9502 drm/amdgpu: support query ecc cap for SIENNA_CICHLID omits f1a8801c198c drm/amdgpu: update umc_info v3_3 structure for ECC omits 64f171581a1a drm/amdgpu: fix a few compiler warnings omits f10083703c4e drm/amdgpu: fix compile error on architecture s390 (v2) omits 6dffd9dce94f Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] omits 1e87068570a2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m omits 8b75c9b45b1a drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() omits dc1794f0713e drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] omits 58df0d7143ea drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] omits 751f43e75d63 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" omits 9a9ec6c32caf drm/amdgpu/smu8: return an error rather than 50% if busy q [...] omits 60d06906cdcd drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) omits 1a31474cdb48 drm/amd/pm: workaround for audio noise issue omits 1c7b0adae8ea drm/amdgpu: update secure display TA header omits 99d1da6774e1 drm/amdgpu:disable XGMI TA unload for A+A aldebaran omits ac41c396fe09 drm/amd/display: remove duplicate include in amdgpu_dm.c omits fd0161a57050 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" omits 3ae3a4ad831f drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] omits 0e92159640f3 drm/amd/pm: Add LightSBR SMU MSG support omits e5086659d0fd drm/amdgpu: skip read eeprom for device that pending on XG [...] omits 1c11fac56378 drm/amd/display: Remove unused defines omits e3e984ee437a drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits 8b1c715fc8c1 drm/radeon: keep __user during cast omits 12bfc0156e0f drm/radeon: fix AGP dependency omits b503138e49eb drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 0b4e90632d93 drm/amd/pm: correct the watermark settings for Polaris omits c8941550aa66 drm/amdgpu : Fix asic reset regression issue introduce by [...] omits be6523e3a908 drm/amd/pm: bug fix for pcie dpm omits 3f1d1eb2a256 drm/amdgpu: add ih waiter on process until checkpoint omits 0dd795323405 drm/amdgpu/display: Implement functions to let DC allocate [...] omits 89551f2387f5 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits e5e6666db5c7 drm/amdgpu: fb BO should be ttm_bo_type_device omits e3c1b0712fdb drm/amdgpu: Reset the devices in the XGMI hive duirng probe omits 655ce9cb13b5 drm/amdgpu: Add reset_list for device list used for reset omits a330b52a9e59 drm/amdgpu: Init the cp MQD if it's not be initialized before omits 8e2712e71bfc drm/amdgpu: Add kfd init_complete flag to check from amdgpu side omits 90cbac0e995d powerpc: Enable KFENCE for PPC32 omits 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() omits 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] omits 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h omits 1a0e4550fb12 powerpc: Remove duplicate includes omits 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init omits fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init omits 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 omits 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c omits 4f46d57cab3b powerpc: remove unneeded semicolon omits 9634afa67bfd powerpc/chrp: Make hydra_init() static omits 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] omits 03597b47d69c Revert "drm/amdgpu: add psp RAP L0 check support" omits f258907fdd83 drm/amdgpu: Verify bo size can fit framebuffer size on init. omits c15340167244 drm/amd/display: remove duplicate include in dcn21 and gpio omits 51713e4e540b drm/amd/display: remove duplicate include in amdgpu_dm.c omits 692bd2a02e2d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] omits 554ba183b135 drm/amd/display: Align cursor cache address to 2KB omits c54a6fe43769 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits 04841b934cc7 drm/amd/display: 3.2.126 omits 06ddcee49a35 drm/amd/display: Added multi instance support for panel control omits 1a595f28ea8d drm/amd/display: [FW Promotion] Release 0.0.55 omits 6804287bd142 drm/amd/display: Fixed read/write pointer issue for get dm [...] omits 61a74712c830 drm/amd/display: Fix warning omits 3c934f454dae drm/amd/display: Read all the trace entry if it is not empty omits 0c66824be8f4 drm/amd/display: Enable pflip interrupt upon pipe enable omits d829303c5b72 drm/amd/display: Fix dmub trace event not update issue omits 6b66208f0ce0 drm/amd/display: Move define from internal header to dmub_cmd.h omits b12f60ac4960 drm/amd/display: Fix typo when retrieving dppclk from UEFI config omits d3cf9fa6bace drm/amd/display: Skip powerstate DC hw access if virtual dal omits ffe5650af0a1 drm/amd/display: Enabled pipe harvesting in dcn30 omits f78313fae91c drm/amdgpu: Check if FB BAR is enabled for ROM read omits a364782f490d drm/amd/pm: Remove min/max overload of pp_dpm_sclk omits 775f11aa17b1 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran omits e36ccf9a96aa drm/amdgpu: Set GTT_USWC flag to enable freesync v2 omits 0b46bc3a9d17 drm/amdgpu: clean-up unused variable omits c0ea73a4ad43 Revert freesync video patches temporarily omits 50e2fc36e72d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning omits 47bfa5f60fbf drm/amdgpu: Increase PSP runtime TMR region size omits c3c9e0faf46b drm/amdkfd: apply uncached flag for aldebaran omits 2e2f197f4c99 drm/amdgpu: set snoop bit in pde/pte entries for A+A omits 06bfc045d54c drm/amdgpu: set CPU mapping of vram as cached for A+A mode omits 761d86d37f86 drm/amdgpu: harvest edc status when connected to host via xGMI omits 63dbb0db3af0 drm/amdgpu: Make noretry the default on Aldebaran omits 4464820dc7ed drm/amdgpu: update default timeout of Aldebaran SQ watchdog omits bea9cd3f8de5 drm/amd/pm: add new data in metrics table omits d86fd724e59a drm/amdgpu: add psp RAP L0 check support omits 2fb3c5d0d161 drm/amdgpu: change psp_rap_invoke() function return value omits 250491665531 drm/amd/pm: add aldebaran serial number support omits 6dce50b1aae0 drm/amdgpu: Let KFD use more VMIDs on Aldebaran omits 88f8575bca5f drm/amdgpu: enable watchdog feature for SQ of aldebaran omits 4abc2567f0eb drm/amdgpu: refine ras codes for GC utc of aldebaran omits 22616eb5c9b2 drm/amdgpu: add ras support for gfx of aldebaran omits 5217811e74d3 drm/amdgpu: add gc powerbrake support (v2) omits b3ecf36bf695 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran omits 9f55d7edb708 drm/amdgpu: add common gc golden settings for aldebaran omits 264aef8b3bb3 drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran omits 16171a25d833 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] omits 5073506c7eff drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) omits 51a0f459f15f drm/amdkfd: Check HIQ's MQD for queue preemption status omits 6d909c5da016 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] omits 2f669734f383 drm/amdgpu: allow use psp to load firmware (v2) omits 65ec7c08c171 drm/amd/pm: Enable user min/max gfxclk on aldebaran omits 2bb8ac85683d drm/amd/pm: remove aldebaran serial number support omits ec8631e01143 drm/amdgpu: use pd addr based on gart level page table omits be0478e7b02a drm/amdgpu: Fix the comment in amdgpu_gmc.h omits 79194dacb26a drm/amdgpu: Fix GART page table s-bit omits f4ec3e5039e5 drm/amdgpu: update mmhub client ids for Aldebaran omits abe5ee57c515 drm/amdgpu: enable sram initialization for aldebaran omits 2f055097daef drm/amdgpu: workaround the TMR MC address issue (v2) omits 0c19cab55572 drm/amdgpu: HW setup of 2-level vmid0 page table omits 522510a67795 drm/amdgpu: Set up vmid0 PDB0 omits a2902c09c51d drm/amdgpu: Add function to allocate and fill PDB0 omits 7b454b3a3433 drm/amdgpu: Use different gart table parameters for 2-leve [...] omits f527f310bb6a drm/amdgpu: Placement of gart and vram in sysvm aperture omits 6e93ef8b6884 drm/amdgpu: Modify comments of vram_start/end omits f1dc12ca56b2 drm/amdgpu: Moved gart_size calculation to mc_init functions omits 1f928f51593c drm/amdgpu: Use physical translation mode to access page table omits 35d5f224a559 drm/amdgpu: Don't reserve vram as WC for A+A omits debd629a6336 drm/amd/pm: Correct msg status check for powerlimit omits 6be6424684cb drm/amd/pm: Enable performance determinism on aldebaran omits 26256ca8a6e7 drm/amd/pm: Add DCBTC support for aldebaran omits d6f19a994941 drm/amd/pm: Fix power limit query on aldebaran omits 4ac5617c4b7d drm/amdgpu: mask the xgmi number of hops reported from psp to kfd omits 9a9c59a8f4f4 drm/amdgpu: enable 48-bit IH timestamp counter omits b672cb1eee59 drm/amdgpu: enable retry fault wptr overflow omits df23d1bbd12f drm/amdgpu: Use free system memory size for kfd memory accounting omits b335f289fe0c drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] omits 6d9059217a01 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic omits 8cf3dccb0726 drm/amdgpu: Enable CP idle interrupts omits 8a6b6b667cc2 drm/amdgpu/pm: Remove redundant generic message index omits ced7e082d564 drm/amdgpu/pm: Fix reset message mapping on aldebaran omits 701db6756ca9 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran omits 48a6379a2300 drm/amdgpu: Add clock gating support for aldebaran omits e844cd994489 drm/amdgpu: add mmhub client ids for aldebaran omits 557da413d638 drm/amdgpu: enable dpg indirect sram mode on aldebaran omits bd937973ebfe drm/amdgpu: enable vcn dpg mode on aldebaran omits fdb1fdef2df4 drm/amdgpu: enable vcn and jpeg on aldebaran omits bd7228abb3b4 drm/amdgpu: Enable swsmu block on aldebaran omits 842811369f51 drm/amdgpu: switch to cached noretry setting for aldebaran omits ad6cc94a6b59 drm/amdkfd: Fix saving the ACC vgprs for Aldebaran omits 73ab8efc7fdf drm/amd/pm: Set no fan control flag as needed. omits d02692ae0d53 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) omits b7daed1b62a4 drm/amdgpu: Aldebaran doesn't use semaphore omits 07744e906917 drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran omits 8081f8faca84 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type omits 44b3253a4bc8 drm/amdgpu: retire aldebaran gpu_info firmware omits 7159a36e1194 drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f omits acdd5b72c52d drm/amd/pm: Remove CPU virtual address notification in aldebaran omits f1adbe036791 drm/amd/pm: Add support to override pptable id for aldebaran omits 8738a82b37d3 drm/amd/amdgpu: Add smu_pptable module parameter omits b1138d5ec0e1 drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran omits be566196be3c drm/amdgpu: Don't do FB resize under A+A config omits 9d0af8b4def0 drm/amdgpu: pre-map device buffer as cached for A+A config omits e5a832135072 drm/amdgpu: update atom_firmware_info_v3_4 (v2) omits 3d01361ce8fa drm/amd/pm:add aldebaran support for getting bootup values omits d477c5aaece1 drm/amdgpu: disallow use semaphore on aldebaran omits 10c71e6cc9c9 drm/amdgpu: switch to vega20 ih block for aldebaran omits eed4bbd388f1 drm/amdgpu: correct IH_CHICKEN programming for aldebaran omits b45589b8377f drm/amdgpu: add mmhub error status query callback for aldebaran omits 27ad2ca66701 drm/amdgpu: add mmhub ras error reset callback for aldebaran omits cbb84e7aab1c drm/amdgpu: add mmhub ras error query callback for aldebaran omits f5f0e4a0d52f drm/amdgpu: add sdma ras error reset callback for aldebaran omits b2459840cf57 drm/amdgpu: add sdma ras error query callback for aldebaran omits 2fdb91a25e8b drm/amdgpu: add sdma v4_4 ras function omits a6d9d6ab8402 drm/amdgpu: apply sdma golden settings for aldebaran omits 3de60d961cec drm/amdgpu: use physical_node_id to calculate aper_base omits 063a1e834139 drm/amdgpu: skip gds ras workaround for aldebaran omits 18c3d45a9ae9 drm/amdgpu: init gds for aldebaran omits 147d082d3862 drm/amdgpu: correct vram_info for HBM2E omits f31c4a11b469 drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran omits ea9097d921d4 drm/amdgpu:return true for mode1_reset_support on aldebaran omits 5c03e5843e6b drm/amdgpu:add smu mode1/2 support for aldebaran omits 4c2e5f513e95 drm/amdgpu: Add DID for aldebaran omits 0d2c1855d5f6 drm/amdgpu: added support for register list loading (v2) omits b2aa382ae7e0 drm/amdgpu: added register list driver ctx (v2) omits d74decc41204 drm/amdgpu: updated host to psp mailbox cmd (v2) omits 115ba9a9fdd2 drm/amdgpu: declare smuio v13_0 callbacks as static omits 4f668d3d318c drm/amdgpu: initialize external rev_id for aldebaran omits e747ca0a4e9c drm/amdgpu: declare sdma firmware binary file for aldebaran omits c05d1c401572 drm/amd/swsmu: add aldebaran smu13 ip support (v3) omits 465c437aac49 drm/amd/swsmu: add aldebaran smu driver if header (v2) omits cf7821a84a4c drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran omits fbaa30d87fd8 drm/amdgpu: initialize ta firmware for aldebaran omits 5be50a8fd80f drm/amdgpu: switch to use reg distance member for mmhub v1_7 omits 4da999cdfc8d drm/amdgpu: Clean up mmhub functions for aldebaran omits f8db121e4717 drm/amdgpu/jpeg: enable JPEG on aldebaran omits 9f386fd3aaec drm/amdgpu/vcn: enable VCN on aldebaran omits 7ce293570c75 drm/amdgpu/nbio: add aldebaran support omits eb28f02b1eeb drm/amdgpu: skip MEC2_JT initialization for aldebaran omits 98291d6d8c2f drm/amdkfd: add new flag for uncached GPU mapping omits 72b4db0f58cc drm/amdgpu: new cache coherence change for Aldebaran omits ff6885ac475f drm/amdgpu/jpeg2.6: Add jpeg2.6 support omits 7ffe72385ac5 drm/amdgpu: Fix an omission when adding Aldebaran support omits 56237c6aef9f drm/amdgpu: Fix IH client ID naming table omits eb53aa398121 drm/amdgpu/vcn2.6: Add vcn2.6 support omits 86d848b16d4c drm/amdgpu: add Aldebaran to the VCN family omits d34184e3e3ad drm/amdkfd: expose host gpu link via sysfs (v2) omits 3cbb3a9749a3 drm/amdgpu: support get xgmi information for Aldebaran omits 31691b8d1be4 drm/amdgpu: define address map for host xgmi link (v3) omits efce10005be4 drm/amdgpu: enable xgmi support for Aldebaran omits 7914a0cd17ec drm/amdgpu: initialize smuio callbacks for aldebaran omits 2e8c66d6bbb2 drm/amdgpu: implement smuio v13_0 callbacks omits 26f70889e112 drm/amdgpu: add new smuio callbacks for aldebaran omits 9fbd96a136f2 drm/amdgpu: enable psp v13 ip block for aldebaran omits efec10c1eb3d drm/amdgpu: bypass gc_9_x_common golden settings omits 1b15bac7bfda drm/amdgpu: detect sriov capability for aldebaran omits 428ad99e9ccd drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran omits f8a98f1645cd drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran omits ee8210832551 drm/amdgpu: init psp v13 ip function omits 48375542b0b1 drm/amdgpu: add psp v13 ring support omits f11753559021 drm/amdgpu: add tOS loading support for psp v13 omits ea6eaf558326 drm/amdgpu: add sys_drv loading support for psp v13 omits 133d888da9e1 drm/amdgpu: add kdb loading support for psp v13 omits 742d3c61acb2 drm/amdgpu: init sos microcode for psp v13 omits be14729a3362 drm/amdgpu: Print the IH client ID name when vm fault happens omits 5aa3afe107d9 net: make unregister netdev warning timeout configurable omits 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h omits ea6c8635d5d5 net: ethernet: indir_table.h is included twice omits 437c78f976f5 net: ipa: avoid 64-bit modulus omits ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests omits 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] omits 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] omits 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() omits 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros omits d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] omits 2ffdc2c34421 x86/mce/inject: Add IPID for injection too omits f89c0a87b406 Merge tag 'ib-mfd-extcon-v5.13' of git://git.kernel.org/pu [...] omits 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] omits c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG' omits e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge omits 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...] omits 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...] omits 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time omits 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join omits 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...] omits 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port omits 04846f903b53 net: bridge: add helper to replay port and local fdb entries omits 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...] omits f1d42ea10056 net: bridge: add helper to retrieve the current ageing time omits c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...] omits 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses omits 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear omits ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses omits f957d5b78a0d of: overlay: Fix function name disparity omits 1a7d706d8e28 of: of_net: Provide function name and param description omits a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming omits 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] omits 3915fed92365 of: property: Provide missing member description and remov [...] omits 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] omits f3896a7eb745 of: platform: Demote kernel-doc abuse omits 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] omits cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] omits c6055550529d dt-bindings: i2c: xiic: Fix a typo omits c21563482962 dt-bindings: Drop type references on common properties omits 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings omits 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema omits 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property omits 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties omits 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay omits d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] omits 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay omits 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS omits 3b2e006220df dt-bindings: media: Convert video-mux to DT schema omits 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C omits 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...] omits e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string omits 75b69799610c afs: Use wait_on_page_writeback_killable omits e5dbd33218bd mm/writeback: Add wait_on_page_writeback_killable omits 39f985c8f667 fs/cachefiles: Remove wait_bit_key layout dependency omits 5fc087ff96fd batman-adv: Drop unused header preempt.h omits d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] omits 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig omits 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros omits 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 omits 549750babea1 batman-adv: Fix order of kernel doc in batadv_priv omits 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] omits a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig omits 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo omits e4899ff6a912 platform/surface: fix semicolon.cocci warnings omits 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings omits 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c omits 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c omits d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros omits 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 omits 847d19a45146 RDMA/hns: Support to query firmware version omits ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created omits fb9d62b27ab1 PM: EM: postpone creating the debugfs dir till fs_initcall omits cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability omits e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance omits 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] omits de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations omits 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally omits bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX omits 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 omits 67831a08a778 e1000: Fix fall-through warnings for Clang omits 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 omits d8f0c306985e ixgbevf: Fix fall-through warnings for Clang omits 52c406989a51 igb: Fix fall-through warnings for Clang omits 27e40255e5ac ixgbe: Fix fall-through warnings for Clang omits f83a0d0adac6 fm10k: Fix fall-through warnings for Clang omits 9ded647a5141 ice: Fix fall-through warnings for Clang omits 262de08f64e3 intel: clean up mismatched header comments omits 39da2cac42d4 e1000e: Fix prototype warning omits c4cdb4efa20c igc: Fix prototype warning omits ef860480ea18 ice: Fix prototype warnings omits b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] omits c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] omits acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] omits ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] omits 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] omits 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] omits 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] omits 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] omits 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] omits f2cc020d7876 tracing: Fix various typos in comments omits 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization omits 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] omits 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened omits e1175f022911 f2fs: fix to align to section for fallocate() on pinned file omits a57e29abb79d soc: document merges omits c8580809d4da Merge branch 'arm/defconfig' into for-next omits df33ac3405e3 Merge branch 'arm/drivers' into for-next omits 664a9e354c3a Merge branch 'arm/dt' into for-next omits bb32d045d39a Merge branch 'arm/fixes' into for-next omits daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry omits f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] omits b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] omits 1527b09bc800 spi: mediatek: add mt8195 spi slave support omits d666a833b0b9 spi: mediatek: add mtk_spi_compatible support omits f42698a8dc58 spi: update spi slave bindings for MT8195 SoC omits 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC omits dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows omits 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] omits 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] omits 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] omits 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info omits d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown omits b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown omits 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown omits 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown omits 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops omits 91ec48f540f8 ASoC: SOF: core: harden shutdown helper omits 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification omits 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] omits a958937ff166 block: recalculate segment count for multi-segment discard [...] omits 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning omits e5decefd884d kselftest/arm64: mte: Fix pthread linking omits 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler omits 2907f851f64a xsysace: Remove SYSACE driver omits 5054241a7915 media: atomisp: remove duplicate include in sh_css omits 4c674481dcf9 x86/setup: Merge several reservations of start of memory omits a799c2bd29d1 x86/setup: Consolidate early memory reservations omits 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability omits 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA omits 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs omits 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs omits 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs omits 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] omits 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] omits cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks omits 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA omits 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 omits 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 omits a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] omits 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 omits cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 omits 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA omits 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X omits 5116784039f0 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed omits 97b34809ec24 media: staging: atomisp: reduce kernel stack usage omits 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] omits 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] omits 971d080212be usb: gadget: pch_udc: Initialize device pointer before use omits 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely omits 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc omits 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error omits fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] omits 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() omits 325c3b9a0b5c usb: xhci: Remove unused function omits eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() omits 64364bc912c0 usb: xhci: Fix port minor revision omits cd8d66cfae49 usb: xhci: Init root hub SSP rate omits ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] omits 671779f665d9 media: staging: media/atomisp: don't compile unused code omits 040b86483c63 media: atomisp: do not free kmalloc memory by vfree omits 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets omits 3aeaf5093809 power: reset: replace curly brackets in Makefile omits c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path omits 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step omits a194acd316f9 x86/kprobes: Identify far indirect JMP correctly omits d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction omits c29fb5f65072 Bluetooth: Remove trailing semicolon in macros omits 3af70b39fa2d Bluetooth: check for zapped sk before connecting omits acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost omits c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT omits df77430639c9 psi: Reduce calls to sched_clock() in psi omits 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work omits 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings omits a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init omits b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] omits 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init omits b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init omits 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] omits f94a5becabf4 extconn: Clean-up few drivers by using managed work init omits 2077ca682169 MAINTAINERS: Add entry for devm helpers omits 0341ce544394 workqueue: Add resource managed version of delayed work init omits d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c omits 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] omits c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] omits d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] omits f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c omits 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] omits 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] omits 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] omits 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] omits 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() omits ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] omits 903079a54cac MAINTAINERS: Add linux-phy list and patchwork omits f0acf637d60f driver core: clear deferred probe reason on probe retry omits 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() omits 53f95c55349e devcoredump: avoid -Wempty-body warnings omits 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] omits 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs omits 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added omits ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" omits b6f617df4fa9 driver core: Update device link status properly for device [...] omits f2db85b64f0a driver core: Avoid pointless deferred probe attempts omits 01085e24ff0a devtmpfs: actually reclaim some init memory omits 38f087de8947 devtmpfs: fix placement of complete() call omits 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval omits 2c137388d685 firmware_loader: Remove unnecessary conversion to bool omits 9d03730ecbc5 drm/amd/pm: workaround for audio noise issue omits 37ad56aa82be power: supply: max17042: Trivial spelling fixes omits f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() omits e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 omits 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() omits 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem omits 795794118266 USB: cdc-acm: do not log successful probe on later errors omits 0b2b23ca20ac USB: cdc-acm: always claim data interface omits f8255ee192e9 USB: cdc-acm: use negation for NULL checks omits 4cde059acd11 USB: cdc-acm: clean up probe error labels omits dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset omits 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment omits 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure omits 7180495cb3d0 USB: cdc-acm: fix double free on probe failure omits b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders omits ff2628ed95e4 drm/i915: Fix enabled_planes bitmask omits ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 omits 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 omits 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs omits e4c77070ad45 USB: cdc-acm: downgrade message to debug omits 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] omits 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls omits 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference omits b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield omits 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified omits cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate omits 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe omits d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr omits 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate omits a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() omits 0299809be415 usb: core: Track SuperSpeed Plus GenXxY omits 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset omits 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] omits 5e7121723d5b USB: xhci: drop workaround for forced irq threading omits 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations omits d23922fcac48 usb: gadget: u_audio: convert to strscpy omits f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt omits 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links omits 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check omits eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format omits ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] omits 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format omits d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format omits 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format omits c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format omits 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format omits a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format omits ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format omits 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] omits 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] omits f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format omits 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format omits eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format omits aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format omits ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format omits 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] omits 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused omits a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters omits 3713d5ceb04d usb: gadget: f_uac2: validate input parameters omits df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] omits bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format omits 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format omits 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format omits dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] omits 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] omits 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format omits f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] omits 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] omits 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format omits 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format omits 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format omits e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format omits 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format omits 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format omits ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] omits 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] omits c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() omits f8cb3d556be3 usb: f_uac2: adds support for SS and SSP omits fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error omits 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages omits 84770f028fab usb: dwc3: Add driver for Xilinx platforms omits caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] omits 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() omits 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit omits 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting omits 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment omits 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error omits aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter omits a2a28c25c25a USB: core: drop outdated interface-binding comment omits 8460f6003a1d usb: sl811-hcd: improve misleading indentation omits 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading omits 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option omits d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA omits 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support omits 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag omits 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking omits 729979e16451 dt-bindings: usb: fix yamllint check warning omits f8028fd96f91 staging: rtl8723bs: Trivial typo fix omits 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() omits 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] omits 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector omits 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] omits 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] omits f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] omits 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies omits 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next omits f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next omits 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders omits 92cb01c74ef1 fs: update kernel-doc for vfs_rename() omits 39015399a849 fs: turn some comments into kernel-doc omits 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers omits 2111c3c0124f namei: fix kernel-doc for struct renamedata and more omits 59347d998241 libfs: fix kernel-doc for mnt_userns omits db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers omits 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper omits a65e58e791a1 fs: document and rename fsid helpers omits 1bd66c1a32ca fs: document mapping helpers omits 2942df675128 driver core: dd: remove deferred_devices variable omits c654cea59dbc driver core: component: remove dentry pointer in "struct master" omits bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits omits 5dd5f9347a92 driver core: Trivial typo fix omits 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register omits 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c omits c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() omits 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 omits bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue omits 8f6a70fd71a3 mt76: mt7921: fix airtime reporting omits 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() omits 9baedb7baeda serial: imx: drop workaround for forced irq threading omits 166633c85c21 drm/gud: Remove unneeded semicolon omits b91fbdc1df15 drm/gud: fix sizeof use omits df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS omits 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes omits 3d530017bef1 serial: stm32: update wakeup IRQ management omits 986e9f603857 irqchip/stm32: add usart instances exti direct event support omits c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend omits 1631eeeaf084 serial: stm32: rework wakeup management omits 0ae798fd96f8 vgacon: drop unused vga_init_done omits 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' omits 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings omits 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] omits 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member omits 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order omits b9edc6823d18 tty: serial: 8250: delete redundant printing of return value omits c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] omits a61f4661fba4 mfd: intel_quark_i2c_gpio: Revert "Constify static struct [...] omits e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 omits 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes omits 13b41b578306 drivers: most: add ALSA sound driver omits 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers omits f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static omits 176d8ac354ca mfd: core: Remove support for dangling device properties omits c97504e457f6 mfd: intel-lpss: Switch to use the software nodes omits 97d9e7a85f93 mfd: intel-lpss: Constify device property structures omits 615a7974de40 mfd: core: Add support for software nodes omits d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode omits 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() omits b66d02ffb881 MAINTAINERS: Move Milo Kim to credits omits c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap omits 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition omits e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range omits 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() omits d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits b3f43f0bc342 mfd: Remove support for AB3100 omits 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter omits 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" omits 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits 526c3d8dcf12 mfd: arizona: Make some symbols static omits bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable omits 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema omits d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] omits 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API omits ac68fb7f124b media: atomisp: remove redundant NULL check omits 58fba0b16cb3 media: atomisp: remove redundant NULL check omits 760dba07bcf6 media: atomisp: fix Wvisiblity warning omits 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print omits c277077bab0d media: media/siano: Fix transmission parameters reporting [...] omits f993b298319a media: camera-sensor.rst: fix c:function build warning omits e6cb15b50065 soundwire: qcom: add missing \n in dev_err() omits 6122d3be2e9a soundwire: stream: add missing \n in dev_err() omits 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() omits 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() omits 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() omits 040d73b154cc cifsd: Fix an error code in smb2_read() omits 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst omits 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF omits 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] omits 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID omits 783cf673b05e RDMA/hns: Fix memory corruption when allocating XRCDN omits e1ce4de68054 IB/hns: Fix mispelling of subsystem omits 50feda23152e RDMA/include: Mundane typo fixes throughout the file omits e0c755a45f6f net: dsa: don't assign an error value to tag_ops omits 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] omits add2d7363107 net: set initial device refcount to 1 omits 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes omits 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' omits b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark omits 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] omits b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] omits 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port omits f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup omits c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function omits 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' omits ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] omits 204c7614738e net: dsa: lantiq: verify compatible strings against hardware omits a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 omits 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning omits cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning omits 279d56abc67e x86/fpu/math-emu: Fix function cast warning omits bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() omits 23817e5c4bb8 media: atomisp: Remove redundant NULL check omits c63ef1429ac0 media: atomisp: Remove redundant NULL check omits c606970d4250 media: atomisp: replace boolean comparison of values with [...] omits ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] omits 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN omits e834df6cfc71 powerpc/pseries/mobility: use struct for shared state omits 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments omits b700fc3a63f1 scripts/recordmcount.pl: Make vim and emacs indent the same omits 2cf3af7aa6df scripts/recordmcount.pl: Make indent spacing consistent omits 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] omits 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd omits ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' omits ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] omits 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] omits d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations omits c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates omits 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] omits 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function omits 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] omits fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support omits 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action omits 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field omits 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields omits c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] omits 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers omits 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion omits 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes omits 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets omits 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] omits 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP omits aa785f93fcb4 net: l2tp: Fix a typo omits 13e8c216d2ed misdn: avoid -Wempty-body warning omits 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing omits 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue omits 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag omits 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows omits 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] omits a07231084da2 net/mlx5: Add back multicast stats for uplink representor omits 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] omits 5da9ace3405f net: make xps_needed and xps_rxqs_needed static omits f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] omits c3c3791ce31e cxgb4: Remove redundant NULL check omits 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more omits c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' omits 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. omits bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] omits 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] omits 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps omits a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] omits 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion omits 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. omits 3e0144ad558d Merge branch 'hns3-flow-director' omits 67b0e1428e2f net: hns3: add support for user-def data of flow director omits f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() omits fc4243b8de8b net: hns3: refactor flow director configuration omits ae4811913f57 net: hns3: add support for traffic class tuple support for [...] omits fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple omits 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() omits 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() omits 405a129f5938 linux/qed: Mundane spelling fixes throughout the file omits f44773058ce2 openvswitch: Fix a typo omits 0853f5ab35e6 NFC: Fix a typo omits a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs omits 5e8302821527 Merge branch 'actions-semi-ethernet-mac' omits b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC omits de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver omits fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding omits abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS omits 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] omits f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() omits 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] omits ac5789ef9270 drm/amdgpu: skip kfd suspend/resume for S0ix omits 264705005e6b drm/amdgpu: drop S0ix checks around CG/PG in suspend omits 10cb67eb8a1b drm/amdgpu: skip CG/PG for gfx during S0ix omits 9bb735abcbd8 drm/amdgpu: update comments about s0ix suspend/resume omits 4021229e32bd drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits 9adb125dde69 drm/amdgpu: re-enable suspend phase 2 for S0ix omits 3aa2cacf79b3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits ca8ee26d616b drm/amdgpu: clean up non-DC suspend/resume handling omits 1fb057dcde11 smack: differentiate between subjective and objective task [...] omits e13d002bbf1d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 8914089a205b drm/amdgpu: rework S3/S4/S0ix state handling omits eb1231f73c4d selinux: clarify task subjective and objective credentials omits 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] omits 9aa26019c1a6 drm/amdgpu: fix the hibernation suspend with s0ix omits 227d72063fcc dsa: simplify Kconfig symbols and dependencies omits f873b28f260e ima: without an IMA policy loaded, return quickly omits ec1ade6a0448 nfs: account for selinux security context when deciding to [...] omits 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() omits 92063f3ca73a integrity: double check iint_cache was initialized omits 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] omits 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] omits a6379db818a8 iavf: Enable flex-bytes support omits a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters omits e90cbc257a6f iavf: Support IPv6 Flow Director filters omits 527691bf0682 iavf: Support IPv4 Flow Director filters omits 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters omits d6218317e2ef ice: Check FDIR program status for AVF omits 213528fed2f6 ice: Add more FDIR filter type for AVF omits ef9e4cc589ca ice: Add GTPU FDIR filter for AVF omits 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF omits 346bf2504397 ice: Add new actions support for VF FDIR omits 0ce332fd62f6 ice: Add FDIR pattern action parser for VF omits 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF omits da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling omits 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter omits cbad5db88aaf ice: Support to separate GTP-U uplink and downlink omits 0577313e5388 ice: Add more advanced protocol support in flow filter omits b199dddbd399 ice: Support non word aligned input set field omits 390bd141808d ice: Add more basic protocol support for flow filter omits 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 omits b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() omits 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon omits 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites omits 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() omits cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base omits 579900670ac7 svcrdma: Remove unused sc_pages field omits 2a1e4f21d841 svcrdma: Normalize Send page handling omits e844d307d46c svcrdma: Add a "deferred close" helper omits c558d4759686 svcrdma: Maintain a Receive water mark omits 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive omits 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism omits 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype omits 3881a5a77683 media: atomisp: Write function decleration in one line omits fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE omits 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT omits 2a35625b84aa media: atomisp: Delete braces omits 31e6736628cf media: atomisp: Fix funciton decleration omits 1e52b54b588e media: atomisp: Fix overlong line omits 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE omits 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning omits 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer omits 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails omits d0f749f6d21c media: atomisp: Fix Block Comments omits 8776682ce31c media: atomisp: Convert comments to C99 initializers omits 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus omits a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus omits 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed omits d6139dec046c staging: vchiq: Release firmware handle on unbind omits 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind omits 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind omits 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind omits 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind omits f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() omits 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers omits c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" omits a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds omits 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] omits 1907345078b8 media: atomisp: make atomisp_css_stop() void omits 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement omits eb50aaf960e3 ACPI: scan: Use unique number for instance_no omits 32abe91502d0 media: staging: media: atomisp: Remove unused function omits 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays omits dfe59c78f4cc media: staging: atomisp: Corrected error handling in function omits 4658e1dbc358 media: staging: atomisp: Removed else branch in function omits 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] omits 5424a0b867e6 dm: don't report "detected capacity change" on device creation omits 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check omits 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value omits 16a5dcf7fbc2 media: atomisp: Fixed error handling path omits 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] omits 519648bed470 media: mantis: remove orphan mantis_core.c omits d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message omits 967db696b037 atomisp: remove a now unused var omits 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API omits c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning omits f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] omits d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code omits 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] omits f7bff017741d staging: qlge: fix an error code in probe() omits ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c omits 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h omits 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h omits a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h omits 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h omits a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h omits 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h omits 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h omits 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h omits cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h omits b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h omits 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h omits 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h omits 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h omits 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h omits cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h omits e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h omits 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h omits 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h omits 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h omits 946e2f007fc2 staging/nvec:: avoid Wempty-body warning omits 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning omits be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() omits 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data omits 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn omits 07528783c7da Bluetooth: hci_qca: Mundane typo fix omits 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy omits 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default omits 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask omits d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] omits 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes omits 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues omits f85ebc25fa88 Merge branch 'work.misc' into for-next omits 90432e600619 buffer: a small optimization in grow_buffers omits 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check omits a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs omits a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits 018629e909ff torture: Make kvm-transform.sh update jitter commands omits 00505165cf44 torture: Add --duration argument to kvm-again.sh omits 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test omits d6100d764cc4 torture: Create a "batches" file for build reuse omits 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE omits e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 996a042e0a06 torture: Remove no-mpstat error message omits cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits 7831b391fbf8 torture: Record jitter start/stop commands omits d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts omits 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods omits ee0975c3089e mfd/power: ab8500: Push data to power supply code omits a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code omits 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code omits 53207aa1a73e power: ab8500: Require device tree omits 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice omits d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function omits 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] omits b7e23e54a9c7 pm-graph: Fix typo "accesible" omits 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] omits 2c61f32124b0 PCI: microchip: Make some symbols static omits 5244f5e2d801 PM: runtime: Defer suspending suppliers omits c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() omits 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler omits 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used omits 472d155a0631 nfsd: report client confirmation status in "info" file omits e7a833e9cc6c nfsd: don't ignore high bits of copy count omits 792a5112aa90 nfsd: COPY with length 0 should copy to end of file omits 34a624931b8c nfsd: Fix typo "accesible" omits c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] omits f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] omits 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations omits 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro omits 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding omits 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders omits 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders omits 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders omits f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies omits bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders omits 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper omits 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() omits bd3689a64ecd power: supply: max1721x: Correct spelling omits ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible omits 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE omits c77b26e327dc power: supply: ds2781: use kobj_to_dev() omits 458025f6c161 vgaarb: avoid -Wempty-body warnings omits 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning omits 31ba6fadc3ba power: supply: charger-manager: Fix a typo omits 091d0a3a485f power: reset: remove unneeded semicolon omits 2469b836fa83 power: supply: Use IRQF_ONESHOT omits d81269fecb8c io_uring: fix provide_buffers sign extension omits b65c128f963d io_uring: don't skip file_end_write() on reissue omits d07f1e8a4261 io_uring: correct io_queue_async_work() traces omits d895ce703098 PCI: tegra: Constify static structs omits 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value omits ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] omits 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr omits d1296f1265f7 arm64: cpuinfo: Fix a typo omits e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT omits c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() omits bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk omits b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk omits 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk omits 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver omits 871159515cd1 RDMA/cma: Remove unused leftovers in cma code omits fdb68dd30e92 RDMA: Delete not-used static inline functions omits ae360f41b126 RDMA: Fix kernel-doc compilation warnings omits b5486430bb0f RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr omits af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization omits bb877bebae0f soundwire: intel: add master quirks for bus clash and parity omits 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity omits 5bb643c39b97 soundwire: add master quirks for bus clash and parity omits fde5d7f27108 soundwire: bus: Fix device found flag correctly omits bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API omits 1ef5b9b81810 media: v4l2-mc: fix a warning message omits c2357dd9cbaf media: rkvdec: Remove of_match_ptr() omits 54b74981c86c media: adv7604: writing a one-block EDID failed omits abe1338c5e7e media: buffer.rst: fix incorrect :c:type omits a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] omits 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables omits 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() omits 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 omits be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E omits f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] omits 6558b667a729 soundwire: add override addr ops omits a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl omits fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] omits 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings omits f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings omits 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings omits 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings omits 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning omits 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] omits 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting omits 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword omits 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting omits 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting omits 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting omits 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings omits 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc omits 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake omits c894e95fe67b media: media/usb: fix kernel-doc header issues omits b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation omits 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] omits d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding omits 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding omits 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding omits 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding omits 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() omits 705245679372 media: camss: Enable SDM845 omits 2f6f8af67203 media: camss: Refactor VFE power domain toggling omits 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 omits eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 omits 76005817fa95 media: camss: Refactor CSID HW version support omits 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings omits e19b14b1873d media: camss: Add missing format identifiers omits 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 omits d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports omits 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports omits 633b388f85c5 media: camss: Refactor VFE HW version support omits caa271510687 ALSA: bebob: code refactoring for stream format detection omits f57a741874bb ALSA: rme9652: don't disable if not enabled omits 790f5719b85e ALSA: hdspm: don't disable if not enabled omits 507cdb9adba0 ALSA: hdsp: don't disable if not enabled omits 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional omits e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] omits febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] omits 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] omits fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] omits 96387cffeb72 media: camss: Add CAMSS_845 camss version omits c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() omits ad46e1a8d851 media: camss: Fix vfe_isr comment typo omits d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation omits 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity omits 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity omits c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] omits 30882cf13007 pwm: atmel-tcb: Implement .apply callback omits 30bcc5103725 media: radio-si476x: rectify spelling and grammar omits 3f5b610b45a3 media: camera-mx3: Remove unused header file omits 60250052a1a6 media: camera-mx2: Remove unused header file omits 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] omits 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos omits ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params omits eaaea4681984 media: gspca/sq905.c: fix uninitialized variable omits 48e15418e41e media: v4l2-ioctl.c: fix timestamp format omits d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] omits 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue omits bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() omits c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* omits 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] omits c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] omits c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] omits f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically omits aa966274d629 media: Correct 'so' omits 2f65fcee3086 media: videobuf2: Explicitly state max size of planes omits 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message omits acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] omits ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation omits 5671d9718faf s390/kernel: fix a typo omits 396c100472dd s390/qdio: let driver manage the QAOB omits 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code omits 2631f6b6f22c s390/pci: unify de-/configure for slots and events omits a4f17cc72671 s390/cio: add CRW inject functionality omits 64a715ab4e91 s390/cio: introduce CIO debugfs directory omits dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() omits a9045c221044 s390/pci: deconfigure device on release omits f6576a1b4896 s390/pci: refactor zpci function states omits 98ce70b76942 s390/sclp: increase sclp console line length omits 37564ed834ac s390/uv: add prot virt guest/host indication files omits d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next omits cde00ed6e9de soundwire: cadence_master: fix kernel-doc omits be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver omits 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder omits 819f3ea51d47 media: Avoid parsing quantization and huffman tables omits ccbea178db47 media: Quit parsing stream if doesn't start with SOI omits b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers omits b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver omits 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format omits 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) omits f20596943a32 media: media tuner headers: fix kernel-doc warnings omits c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] omits a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers omits c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers omits f12b81e47f48 media: core headers: fix kernel-doc warnings omits f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE omits e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() omits b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] omits f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] omits 41c991bd2349 media: flexcop-usb: delete unneeded return omits 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi omits 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] omits 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API omits b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration omits f9426edd5668 media: ti-vpe: cal: remove unneeded assignment omits da24442796b2 media: exynos4-is: add missing call to of_node_put() omits 1a28dce222a6 media: vim2m: initialize the media device earlier omits e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings omits 363240ce1c08 media: uapi: move VP8 stateless controls out of staging omits 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ omits 45c79296d736 media: controls: Log VP8 stateless control in .std_log omits e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging omits 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging omits dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation omits 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] omits d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros omits 18a6262b05f7 media: venus: core: Parse firmware-name DT property omits f765f45f2910 media: venus: Include io.h for memremap() omits 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error omits 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits bbcee72c2f7a microblaze: Fix a typo omits 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] omits 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS omits 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] omits e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS omits 08c067976279 media: venus: venc: Add support for AUD NALU control omits f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation omits 644bcc0315f2 media: docs: Deprecate mfc display delay controls omits c3042bff918a media: s5p-mfc: Use display delay and display enable std controls omits 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] omits 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] omits f85142af3641 Merge 5.12-rc4 into usb-next omits 86ee6729c9b4 media: add a subsystem profile documentation omits c7f57fd6b7f0 Merge v5.12-rc4 into staging-next omits 0e37b4fa67f5 media: coda: fix macroblocks count control usage omits db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S omits 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S omits 3a913fa535c1 drm/i915/hdcp: return correct error code omits 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped omits ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery omits 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload omits bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock omits e88add19f681 net: xfrm: Localize sequence counter per network namespace omits 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check omits d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] omits 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting omits 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c omits 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance omits a359f757965a irq: Fix typos in comments omits c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt omits a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] omits 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML omits b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML omits 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] omits 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] omits 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML omits 97258ce902d1 entry: Fix typos in comments omits e2db7592be8e locking: Fix typos in comments omits 3b03706fa621 sched: Fix various typos omits 163b099146b8 x86: Fix various typos in comments, take #2 omits c681df88dcb1 x86: Remove unusual Unicode characters from comments omits 0d02ec6b3136 Linux 5.12-rc4 omits ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict omits d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 omits 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind omits 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 omits 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 omits 0b8cfa974dfc io_uring: don't use {test,clear}_tsk_thread_flag() for current omits b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next omits 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 omits 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 omits b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma omits 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 omits 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel omits f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi omits 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] omits 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] omits 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] omits 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] omits 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] omits 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] omits 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] omits 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] omits b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] omits d79b5193e532 Merge branch 'v5.13-clk/next' into for-next omits 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next omits 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] omits 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events omits 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] omits 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] omits 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] omits 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] omits 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] omits c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] omits d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] omits ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] omits 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state omits 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events omits 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] omits 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] omits eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] omits f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] omits cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] omits ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] omits bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] omits e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] omits 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state omits 2be7828c9fef get rid of autofs_getpath() omits a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() omits e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] omits 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] omits 00ddff431a45 io-wq: ensure task is running before processing task_work omits 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads omits 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads omits 21ae24cce84f staging: vchiq: Typo fixes omits 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] omits 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller omits e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends omits cf911d89c4c5 clk: rockchip: add clock controller for rk3568 omits a3561e77cf3c clk: rockchip: support more core div setting omits 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings omits 086551792666 clk: rockchip: add dt-binding header for rk3568 omits 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() omits 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 2d44673005ea cifsd: fix incorrect comments omits 64395d950bc4 ext4: initialize ret to suppress smatch warning omits 512c15ef05d7 ext4: stop inode update before return omits 8210bb29c1b6 ext4: fix rename whiteout with fast commit omits 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount omits 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode omits 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty omits 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] omits b7ff91fd030d ext4: find old entry again if failed to rename whiteout omits 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods omits ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] omits 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() omits a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] omits dc4aa50b13f1 r8169: add support for ethtool get_ringparam omits 87d77e59d1eb docs: networking: Fix a typo omits f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled omits 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] omits e0e7af0d275c Merge branch 'ipa-cfg-data-updates' omits b259cc2a036f net: ipa: update some comments in "ipa_data.h" omits 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only omits 8ee5df6598ff net: ipa: split sequencer type in two omits b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data omits 8a81efac9417 net: ipa: use configuration data for QSB settings omits a05b0c8c823d Merge branch 'pa-fox-validation' omits b4afd4b90a7c net: ipa: fix init header command validation omits b29648ad5b2a net: decnet: Fixed multiple coding style issues omits 81e2073c175b genirq: Disable interrupts for force threaded handlers omits e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used omits 483bc7e82ccf ecryptfs: get rid of unused accessors omits b2648d512eb2 ecryptfs: saner API for lock_parent() omits 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible omits 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] omits b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames omits 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] omits bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 18507b8f6310 staging: wimax: delete from the tree. omits 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging omits 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] omits 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] omits 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] omits eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] omits 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] omits 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h omits 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c omits c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] omits 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] omits df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] omits 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c omits 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c omits 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] omits 2e747fef26a5 staging: rtl8188eu: Fix couple of typos omits a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] omits c9da0f0dd908 cifsd: remove unneeded FIXME comments omits 0e75d09153fe cifsd: add index.rst in cifs documentation omits 30f44e929aa6 cifsd: update cifsd.rst document omits 38eaef2dca4e drm/mediatek: dpi: Add config for mt8192 omits 44b07120291c drm/mediatek: dpi: Add check for max clock rate in mode_valid omits bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment omits b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] omits 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] omits d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] omits 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] omits 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block omits dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups omits c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption omits d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits f60a85cad677 bpf: Fix umd memory leak in copy_process() omits e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' omits f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] omits 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct omits ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] omits ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts omits 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] omits f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused omits 501f23092ddb igc: Assign boolean values to a bool variable omits a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK omits ef2ef02cd9c2 mptcp: Change mailing list address omits 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1fa81e259b49 igc: Remove unused MII_CR_SPEED omits 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() omits 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes omits 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT omits 942f0c6e28ed Merge branch 'ipa-update-config-data' omits 37537fa8e973 net: ipa: define QSB limits in configuration data omits 2ef88644e5d4 net: ipa: define some new memory regions omits 8f692169b138 net: ipa: don't define empty memory regions omits 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region omits e4a9f45b0be5 net: ipa: make all configuration data constant omits 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error omits 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path omits a4e39b999a58 igc: Remove unused MII_CR_RESET omits 35b649a3cc1c thermal: core: Fix memory leak in the error path omits 96a2be513936 Merge branch 'mscc-VSC8584-fixes' omits 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 omits 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 omits df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 omits 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr omits cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr omits c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind omits 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] omits 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() omits b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros omits fc72d4773c6b hinic: Remove unused variable. omits f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 omits 3674d0539ffa Merge branch 'hinic-cleanups' omits 79d65cab7f85 net: hinic: convert strlcpy to strscpy omits e2f84fd17557 net: hinic: remove the repeat word "the" in comment. omits 44401b677a52 net: hinic: add a blank line after declarations omits c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message omits 8a2dc6af67a0 sch_red: Fix a typo omits 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] omits 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region omits 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next omits dfe74f550810 HID: thrustmaster: introduce proper USB dependency omits c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently omits a9d6df642dc8 atl1c: use napi_alloc_skb omits 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] omits e75a2e02ec99 atl1c: switch to napi_gro_receive omits 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() omits 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] omits 497cc00224cf taprio: Handle short intervals and large packets omits 4284f7acb78b selftests/sgx: Improve error detection and messages omits 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] omits 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c omits 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] omits ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] omits 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] omits 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] omits e4f291b3f7bb kdb: Simplify kdb commands registration omits 65af8f0166f4 cifs: fix allocation size on newly created files omits 935ab8509ccb ACPI: fix various typos in comments omits c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E omits 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes omits d027fdc4fa30 kdb: Remove redundant function definitions/prototypes omits 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace omits 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] omits 33e9e541733e drm/i915: Introduce g4x_hdmi.c omits 917c28991f41 drm/i915: Introduce g4x_dp.c omits 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] omits b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() omits 6721af21bdfc drm/i915: Remove dead signal level debugs omits 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code omits 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq omits de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] omits 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB omits dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure omits 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer omits ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers omits f0a03a026857 igb: check timestamp validity omits a75519a84855 igb: Fix duplicate include guard omits 896ea5dab25e e1000e: Fix duplicate include guard omits c244297acbe5 vsprintf: dump full information of page flags in pGp omits 49cb71a77ce7 Merge branch 'pm-core' omits 96b94abc12e6 mm, slub: don't combine pr_err with INFO omits 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] omits 4a8ef190c16f mm, slub: use pGp to print page flags omits 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer omits c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next omits 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] omits 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next omits 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() omits 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] omits 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next omits c49c33637802 HID: support for initialization of some Thrustmaster wheels omits 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems omits 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] omits 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent omits 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API omits d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] omits 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability omits 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" omits 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool omits 79c6246ae879 spi: stm32: Fix use-after-free on unbind omits e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static omits 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] omits 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() omits f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] omits e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() omits 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() omits 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] omits 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() omits 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] omits bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() omits db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() omits d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() omits dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() omits cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() omits e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() omits 38c935873750 static_call: Fix static_call_update() sanity check omits 698bacefe993 static_call: Align static_call_is_init() patching condition omits 68b1eddd421d static_call: Fix static_call_set_init() omits 90134ac9cabb KVM: arm64: Protect the .hyp sections from the host omits 9589a38cdfeb KVM: arm64: Disable PMU support in protected mode omits b83042f0f143 KVM: arm64: Page-align the .hyp sections omits 1025c8c0c6ac KVM: arm64: Wrap the host with a stage 2 omits def1aaf9e0bc KVM: arm64: Provide sanitized mmfr* registers at EL2 omits 8942a237c771 KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flag omits bc224df155c4 KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag omits 2fcb3a59401d KVM: arm64: Add kvm_pgtable_stage2_find_range() omits 3fab82347ffb KVM: arm64: Refactor the *_map_set_prot_attr() helpers omits 807923e04a0f KVM: arm64: Use page-table to track page ownership omits f60ca2f9321a KVM: arm64: Always zero invalid PTEs omits a14307f5310c KVM: arm64: Sort the hypervisor memblocks omits 04e5de03093f KVM: arm64: Reserve memory for host stage 2 omits e37f37a0e780 KVM: arm64: Make memcache anonymous in pgtable allocator omits 159b859beed7 KVM: arm64: Refactor __populate_fault_info() omits 6ec7e56d3265 KVM: arm64: Refactor __load_guest_stage2() omits bcb25a2b86b4 KVM: arm64: Refactor kvm_arm_setup_stage2() omits 734864c177bc KVM: arm64: Set host stage 2 using kvm_nvhe_init_params omits cfb1a98de7a9 KVM: arm64: Use kvm_arch in kvm_s2_mmu omits 834cd93deb75 KVM: arm64: Use kvm_arch for stage 2 pgtable omits bfa79a805454 KVM: arm64: Elevate hypervisor mappings creation at EL2 omits f320bc742bc2 KVM: arm64: Prepare the creation of s1 mappings at EL2 omits 8f4de66e247b arm64: asm: Provide set_sctlr_el2 macro omits bc1d2892e9aa KVM: arm64: Factor out vector address calculation omits d460df129268 KVM: arm64: Provide __flush_dcache_area at EL2 omits 7a440cc78392 KVM: arm64: Enable access to sanitized CPU features at EL2 omits 8e17c66249e9 KVM: arm64: Introduce a Hyp buddy page allocator omits 40d9e41e525c KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp omits e75960408723 KVM: arm64: Introduce an early Hyp page allocator omits fa21472a316a KVM: arm64: Allow using kvm_nvhe_sym() in hyp code omits 40a50853d37a KVM: arm64: Make kvm_call_hyp() a function call at Hyp omits 380e18ade4a5 KVM: arm64: Introduce a BSS section for use at Hyp omits 7aef0cbcdcd0 KVM: arm64: Factor memory allocation out of pgtable.c omits cc706a63894f KVM: arm64: Avoid free_page() in page-table allocator omits 9cc7758145fd KVM: arm64: Initialize kvm_nvhe_init_params early omits 67c2d326332e arm64: kvm: Add standalone ticket spinlock implementation [...] omits 7b4a7b5e6fef KVM: arm64: Link position-independent string routines into [...] omits 8d9902055c57 arm64: lib: Annotate {clear, copy}_page() as position-independent omits a1baa01f7691 Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2 omits a501b048a95b x86/ioapic: Ignore IRQ2 again omits 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] omits aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions omits 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro omits 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] omits 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] omits befb1ddaece1 hwrng: cctrng - delete redundant printing of return value omits 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style omits a44dce504bce crypto: hisilicon/sec - fixes some coding style omits 4b7aef023041 crypto: hisilicon/sec - fixes a printing error omits 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify omits f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify omits e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro omits d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros omits d2f2516a3882 crypto: arm/blake2s - fix for big endian omits 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h omits 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 omits 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 omits 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs omits 6a01b45270b9 Merge branch 'for-5.13' into for-next omits 151d4e8e6ccf Merge branch 'next/dt64' into for-next omits 0488f4724faa Merge branch 'next/dt' into for-next omits 7d2636e9d6dd arm64: dts: exynos: white-space cleanups omits 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups omits 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles omits 50f6b6ba7b7e Pull spelling fixup for ext2. omits e312c97ea253 fs/ext2/: fix misspellings using codespell tool omits ea35d8677811 MAINTAINERS: update Senozhatsky email address omits 8518c6486c2b ALSA: hda: Fix spelling mistakes omits 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times omits 67a175a97079 drm/meson: Fix few typo omits 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID omits e5dd4e2181f7 drm/i915/display: Fix a typo omits 47292dce3d12 exfat: fix erroneous discard when clear cluster bit omits fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals omits 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent omits af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] omits 403dba003d17 fs/cifs/: fix misspellings using codespell tool omits d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() omits 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 8a3becc3d5f6 cifsd: Fix a use after free on error path omits 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug omits d410a142f065 cifsd: fix a precedence bug in parse_dacl() omits fcf044891c84 ARM: Qualify enabling of swiotlb_init() omits 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl omits 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem omits 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure omits cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' omits dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation omits 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues omits a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot omits 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues omits cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot omits 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] omits d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse omits 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues omits a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param omits 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues omits 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses omits ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] omits 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] omits 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] omits 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues omits db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues omits 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] omits 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues omits 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name omits c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers omits 38cb57602369 selftests: net: forwarding: Fix a typo omits a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] omits a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues omits a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] omits 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy omits c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues omits 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours omits 33c8ef953ece scsi: dc395x: Fix some function param descriptions omits f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header omits 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] omits ad907c54e36f scsi: sd: Fix function name in header omits 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues omits 59863cb53d80 scsi: sd_zbc: Place function name into header omits 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues omits 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers omits 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] omits ee5de60a08b7 selinuxfs: unify policy load error reporting omits 6406887a12ee selinux: fix variable scope issue in live sidtab conversion omits 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load omits 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting omits 72444bbd047f scsi: isci: Make local function port_state_name() static omits ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] omits 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() omits f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] omits 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables omits 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() omits 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() omits dea6328b2ea8 Merge branch 'gro-retpoline' omits 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] omits 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO omits 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] omits e75ec151c108 gro: make net/gro.h self-contained omits 1816bf1f53cb Fix a typo omits c79a707072fe net: cdc-phonet: fix data-interface release on probe failure omits 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] omits b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() omits 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code omits 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h omits bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes omits 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits ac5669bf79d9 scsi: 53c700: Fix spelling of conditions omits 1bf5fa1a2916 scsi: qla1280: Spelling fixes omits 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable omits 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' omits 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable omits 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 omits c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] omits 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] omits 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] omits 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] omits 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] omits 84b9000a4b27 Merge branch 'ionic-fixes' omits e768929de1e4 ionic: protect adminq from early destroy omits 9e8eaf8427b6 ionic: stop watchdog when in broken state omits 8c775344c768 ionic: block actions during fw reset omits acc606d3e4cd ionic: update ethtool support bits for BASET omits 9b761574fefc ionic: fix unchecked reference omits 2103ed2fab7d ionic: simplify the intr_index use in txq_init omits 25cc5a5fac15 ionic: code cleanup details omits df291e54ccca net: ocelot: support multiple bridges omits d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table omits 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] omits 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf omits 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment omits 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() omits a835f9034efb /net/core/: fix misspellings using codespell tool omits 7f1330c1b19d /net/hsr: fix misspellings using codespell tool omits 21e0b8fc1608 of: of_net: Provide function name and param description omits 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection omits 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] omits e94c55b8e0a0 nouveau: Skip unvailable ttm page entries omits 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] omits a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] omits db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] omits d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' omits 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag omits 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag omits 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] omits 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address omits 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] omits d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator omits ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs omits cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port omits 44b958a68618 Merge branch 'ipa-32bit' omits 99e75a37bd0a net: ipa: relax 64-bit build requirement omits e5d4e96b44cf net: ipa: fix table alignment requirement omits 3c54b7be5d36 net: ipa: use upper_32_bits() omits d2fd2311de90 net: ipa: fix assumptions about DMA address size omits 5108802abcb9 Merge branch 's390-qeth-next' omits d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver omits ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers omits e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL omits 6d8b271682e2 Merge branch 'BPF static linking' omits a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] omits 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker omits cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] omits d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking omits c41226654550 bpftool: Add ability to specify custom skeleton object name omits 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support omits faf6ed321cf6 libbpf: Add BPF static linker APIs omits 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API omits 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs omits 3b029e06f624 libbpf: Rename internal memory-management helpers omits f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration omits e14ef4bf0111 libbpf: Expose btf_type_by_id() internally omits 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] omits 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] omits ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] omits 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] omits 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer omits 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. omits a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com omits f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() omits fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] omits e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] omits 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler omits c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' omits 75b2758abc35 net: NULL the old xps map entries when freeing them omits 2d05bf015308 net: fix use after free in xps omits 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function omits d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers omits 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue omits 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps omits 044ab86d431b net: move the xps maps to an array omits 6f36158e0584 net: remove the xps possible_mask omits 5478fcd0f483 net: embed nr_ids in the xps maps omits 255c04a87f43 net: embed num_tc in the xps maps omits 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent omits d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] omits ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc omits 491aef7caeb3 interconnect: Fix kerneldoc warning omits 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) omits 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register omits 6c015a225680 net: check all name nodes in __dev_alloc_name omits a5538a777b73 net: dsa: b53: mmap: Add device tree support omits 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' omits 9f298959191b net: stmmac: Add EST errors into ethtool statistic omits e49aa315cb01 net: stmmac: EST interrupts handling and error reporting omits 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 omits 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' omits 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] omits bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] omits 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' omits 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning omits 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter omits f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down omits ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown omits 297887872973 octeontx2-af: Return correct CGX RX fifo size omits ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX omits f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. omits f41b2d67d767 octeontx2-pf: Do not modify number of rules omits 7c585c9dffa5 audit: document /proc/PID/sessionid omits 1dd34cfcfd07 audit: document /proc/PID/loginuid omits 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] omits c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O omits dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] omits c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] omits c43223755075 MAINTAINERS: update audit files omits 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] omits a740561201eb powercap: Add Hygon Fam18h RAPL support omits c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() omits 31222162557c Merge branch 'octeon-tc-offloads' omits e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload omits d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads omits 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic omits 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] omits d484b8bfc6fa intel_idle: update ICX C6 data omits 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE omits 804741ac7b9f netsec: restore phy power state after controller reset omits bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits dcc32f4f183a ipv6: weaken the v4mapped source check omits f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait omits c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] omits b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] omits 3df2252436c0 selftests: kvm: add set_boot_cpu_id test omits e2c12909ae5f selftests: kvm: add _vm_ioctl omits bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] omits cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] omits 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] omits 77a3aa26a00f selftests: kvm: add get_msr_index_features omits 9a6944fee68e tracing: Add a verifier to check string pointers for trace events omits f2616c772c76 seq_buf: Add seq_buf_terminate() API omits 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] omits e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" omits 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon omits 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() omits d8279bfc5e95 tracing: Add tracing_event_time_stamp() API omits a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] omits b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] omits efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] omits b47e330231ac tracing: Pass buffer of event to trigger operations omits 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] omits e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] omits 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event omits 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 omits eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. omits a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. omits f998d7d545a2 quota: report warning limits for realtime space quotas omits 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" omits 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal omits c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE omits fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON omits bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] omits 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] omits 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path omits 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 omits eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests omits b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] omits de75a3d3f5a1 io_uring: don't leak creds on SQO attach error omits ee53fb2b197b io_uring: use typesafe pointers in io_uring_task omits 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h omits 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls omits afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves omits 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests omits fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT omits 3231307e399a thunderbolt: Add support for USB4 DROM omits e23a5afd013c thunderbolt: Check quirks in tb_switch_add() omits 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels omits 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties omits 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec omits 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] omits 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() omits e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels omits 46b494f28681 thunderbolt: Add support for maxhopid XDomain property omits 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() omits 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec omits a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] omits 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically omits d29c59b1a4dc thunderbolt: Add more logging to XDomain connections omits fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain omits 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] omits bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() omits 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets omits 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] omits 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name omits b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] omits e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS omits eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS omits c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config omits d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config omits d9f6e12fb0b7 x86: Fix various typos in comments omits 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree omits 6e94095c5566 KVM: arm64: Enable SVE support for nVHE omits 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE omits beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty omits b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state omits 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available omits 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore omits 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx omits 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides omits ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support omits 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver omits 8dd855334736 ASoC: Fix a typo in the file rt5682.txt omits bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than omits e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node omits 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node omits fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes omits a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable omits 39e69cef0aa9 ASoC: tlv320dac33: clarify expression omits ffab1215bdbe ASoC: tas2770: remove useless initialization omits 2e40b21cd4f6 ASoC: tas2562: remove warning on return value omits e83c47861c26 ASoC: tas2562: remove useless assignment omits 02a70d7f26e7 ASoC: sti-sas: remove unused struct members omits 17d74e68e976 ASoC: sigmadsp: align function prototype omits f10280d5c59b ASoC: pcm1681: remove useless assignment omits a3966b254c48 ASoC: nau8825: remove useless assignment omits d068ab4eab0d ASoC: mt6359: remove useless assignment omits 2b5e8cd53ffa ASoC: mt6358: remove useless initializations omits 226a783f3dcf ASoC: max98090: remove useless assignment omits 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member omits 3c011ef344cd ASoC: hdmi-codec: remove useless initialization omits 997994d7e6fa ASoC: hdac_hdmi: align function arguments omits 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations omits f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization omits 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch omits 4d753b6642ee ASoC: cx2070x: remove useless assignment omits 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning omits 5b349c8f355a ASoC: adau1977: remove useless return omits ca6b3a6ca047 ASoC: ad1836: remove useless return omits 73b4fe4a03db ASoC: ab8500-codec: remove useless structure omits b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM omits e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks omits 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable omits b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM omits 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() omits f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order omits 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM omits d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() omits ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order omits e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks omits c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM omits 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order omits 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API omits 48d71395896d reset: Add reset_control_bulk API omits 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume omits 9c648ef82d7d ASoC: tegra20: i2s: Add reset control omits a46b78247b85 ASoC: tegra20: ac97: Add reset control omits f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) omits 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) omits b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) omits 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue omits 4cf1d8719aab drm: Few typo fixes omits f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] omits bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] omits 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 omits 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] omits 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] omits 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() omits 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached omits d2008a968330 remoteproc: Properly deal with a stop request when attached omits 83d4e6712c3b remoteproc: Properly deal with a start request when attached omits 800dad0025ec remoteproc: Properly deal with a kernel panic when attached omits 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping omits 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching omits d3962a397885 remoteproc: Introduce function rproc_detach() omits 6070203fe433 remoteproc: Introduce function __rproc_detach() omits 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation omits 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops omits 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops omits 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops omits 76f4c87587e2 remoteproc: Properly represent the attached state omits 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state omits 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() omits 16324fc8def1 remoteproc: Remove useless check in rproc_del() omits 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader omits 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] omits c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] omits f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] omits 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly omits dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] omits d0ab409d05fe drm/i915/bios: add helper functions to check output support omits 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data omits 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] omits 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT omits 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F omits e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT omits 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level omits 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] omits ef0096e40139 drm/i915/bios: store bdb version in i915 omits dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 omits 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs omits 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs omits 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] omits cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status omits a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] omits 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] omits ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] omits e5b499f6fb17 extcon: arizona: Fix various races on driver unbind omits c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] omits 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells omits 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper omits 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs omits 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 omits 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives omits 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next omits e409a6a3e069 i2c: turn recovery error on init to debug omits 71581562ee36 i2c: bail out early when RDWR parameters are wrong omits fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition omits f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers omits 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans omits 82531dfdf163 i2c: rcar: implement atomic transfers omits b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors omits 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding omits 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter omits 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault omits 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes omits bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest omits f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM omits f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E omits e20f67026b5e tools/x86/kcpuid: Check last token too omits 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] omits 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors omits dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] omits 44511ab344c7 time/debug: Remove dentry pointer for debugfs omits f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] omits 371d7955e310 iommu/iova: Improve restart logic omits 7ae31cec5b70 iommu/iova: Add rbtree entry helper omits 3542dcb15cef iommu/dma: Resurrect the "forcedac" option omits b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver omits 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU omits b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions omits 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state omits 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] omits 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() omits 2cafd46a714a staging: vt665x: fix alignment constraints omits 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis omits b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed omits 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue omits 566b2369aaaa staging: rtl8723bs/core: add spaces between operators omits 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] omits d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] omits f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] omits ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] omits 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] omits e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] omits b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] omits b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] omits dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] omits 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c omits 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles omits 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding omits f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h omits 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h omits 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h omits f8010da6556d Staging: rtl8723bs: fix names in odm.h omits 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h omits 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h omits ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c omits 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h omits aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h omits 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h omits a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h omits 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h omits 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h omits 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h omits 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h omits 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h omits 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h omits 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h omits 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h omits 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h omits b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h omits 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h omits a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h omits f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h omits ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h omits 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h omits 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h omits 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h omits a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h omits dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h omits f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h omits 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h omits 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h omits 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h omits 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h omits f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h omits 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h omits 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h omits 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h omits 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h omits 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h omits 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h omits c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h omits a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers omits cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers omits 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy omits e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] omits 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" omits 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor omits 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 omits 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode omits 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c omits a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c omits a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions omits bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use omits d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers omits c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues omits 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues omits bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] omits fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU omits b94e8cd2e6a9 nvme: fix Write Zeroes limitations omits 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT omits 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work omits ed01fee283a0 nvme-fabrics: only reserve a single tag omits e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed omits beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 omits 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards omits 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma omits 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq omits 1cb8f3e2d8fe hwspinlock: remove sirf driver omits 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] omits c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest omits 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h omits 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly omits e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase omits 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] omits ee5ee188e2c2 drm/mediatek: cec: Delete redundant printing of return value omits 4accca4399cf drm/mediatek: dpi: Delete redundant printing of return value omits 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket omits 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] omits e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] omits f4401262b927 netfilter: flowtable: fast NAT functions never fail omits 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] omits 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] omits 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call omits 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() omits d4a96be65423 netfilter: conntrack: Remove unused variable declaration omits c2168e6bd7ec netfilter: Fix fall-through warnings for Clang omits 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] omits 7b35582cd04a netfilter: nftables: allow to update flowtable flags omits 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] omits 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 omits 2ed37183abb7 netfilter: flowtable: separate replace, destroy and stats [...] omits e21aa341785c bpf: Fix fexit trampoline. omits a04be4b6b539 net: macb: simplify clk_init with dev_err_probe omits 06debd6e1b28 Merge tag 'drm-intel-next-2021-03-16' of git://anongit.fre [...] omits 4cb50d00fe96 Merge branch 'mv88e6393x' omits 6584b26020fc net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst omits de776d0d316f net: dsa: mv88e6xxx: add support for mv88e6393x family omits 2fda45f019fd net: dsa: mv88e6xxx: wrap .set_egress_port method omits 193c5b2698e3 net: dsa: mv88e6xxx: change serdes lane parameter type fro [...] omits ac1bbf8a81d3 ethernet/microchip:remove unneeded variable: "ret" omits f0744a84f361 ethernet/broadcom:remove unneeded variable: "ret" omits db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support omits cb038357937e net: fix race between napi kthread mode and busy poll omits 7ad48d27a284 drm/msm: Ratelimit invalid-fence message omits 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged omits 1b1597e64e1a bpf: Add sanity check for upper ptr_limit omits f09ddcfcb8c5 usb: dwc3: gadget: Prevent EP queuing while stopping transfers omits 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() omits 86629e098a07 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] omits 3cac9104bea4 usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct omits 546aa0e4ea6e usb-storage: Add quirk to defeat Kindle's automatic unload omits 98f153a10da4 usb: gadget: configfs: Fix KASAN use-after-free omits 9858af27e692 usbip: Fix incorrect double assignment to udc->ud.tcp_rx omits 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE omits e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] omits 6ef4f40993e7 Merge branch 'dsa-doc-fixups' omits 0929ff71cf92 Documentation: networking: dsa: mention that the master is [...] omits e322bacb914d Documentation: networking: dsa: demote subsections to simp [...] omits 8794be45cd45 Documentation: networking: dsa: add missing new line in de [...] omits 6b38c5719836 Documentation: networking: switchdev: add missing "and" word omits cfeb961a2b5f Documentation: networking: switchdev: separate bulleted it [...] omits f16569420d59 Merge branch 'octeontx2-refactor' omits 058fa3d915ea octeontx2-af: Modify the return code for unsupported flow keys omits b6b0e3667e1b octeontx2-af: Avoid duplicate unicast rule in mcam_rules list omits 56bcef528bd8 octeontx2-af: Use npc_install_flow API for promisc and bro [...] omits d450a23515e0 octeontx2-af: Add support for multi channel in NIX promisc entry omits 63f925dc55b3 octeontx2-af: refactor function npc_install_flow for defau [...] omits 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] omits 930a3a622935 Merge branch 'mlxsw-vlan-=vxlan' omits 1724c97d2f9d selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test omits 35f15ab378fa selftests: forwarding: Add test for dual VxLAN bridge omits bf677bd25a99 mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on S [...] omits 0f74fa561730 mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC omits 114a465d890a mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() omits d8f4da73cea7 mlxsw: reg: Add Switch Port Egress VLAN EtherType Register omits 1b35293b7afc mlxsw: reg: Add egr_et_set field to SPVID omits 07bcf6855184 Merge branch 'b53-legacy-tags' omits 46c5176c586c net: dsa: b53: support legacy tags omits 964dbf186eaa net: dsa: tag_brcm: add support for legacy tags omits 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] omits 73a2218cb268 net: ppp: Mundane typo fixes in the file pppoe.c omits 0705ef64d1ff tools/insn: Restore the relative include paths for cross building omits 964e8bedd5a1 rpmsg: char: Return an error if device already open omits c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device omits b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] omits 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. omits 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API omits 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init omits 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs omits 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 omits ad426d7d966b net: dsa: b53: relax is63xx() condition omits 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error omits 04a80a75baa1 arm64: dts: ti: k3-am642-evm: Add USB support omits d06a661309d3 arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem omits afa536d8405a net/sched: cls_flower: fix only mask bit check in the vali [...] omits b7d5e2973e15 Merge branch 'tipc-cleanups-and-simplifications' omits 5c8349503d00 tipc: remove some unnecessary warnings omits 429189acac53 tipc: add host-endian copy of user subscription to struct [...] omits 09f78b851ea3 tipc: simplify api between binding table and topology server omits 6e44867b01e6 tipc: simplify signature of tipc_find_service() omits 13c9d23f6ac3 tipc: simplify signature of tipc_service_find_range() omits 006ed14ef82b tipc: simplify signature of tipc_nametbl_lookup_group() omits 833f867089e5 tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes() omits 45ceea2d403b tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets() omits 908148bc5046 tipc: refactor tipc_sendmsg() and tipc_lookup_anycast() omits 66db239c4894 tipc: rename binding table lookup functions omits 2c98da079063 tipc: simplify signature of tipc_nametbl_withdraw() functions omits a45ffa68573e tipc: simplify call signatures for publication creation omits 50a3499ab853 tipc: simplify signature of tipc_namtbl_publish() omits 7823f04f34b8 tipc: introduce new unified address type for internal use omits b26b5aa9cebe tipc: move creation of publication item one level up in ca [...] omits 998d3907f419 tipc: re-organize members of struct publication omits 5c9e418b0616 Merge branch 'ethtool-strings' omits acebe5b6107c ionic: Update driver to use ethtool_sprintf omits b82e8118c540 bna: Update driver to use ethtool_sprintf omits 3b78b3067f38 vmxnet3: Update driver to use ethtool_sprintf omits d7a9a01b4e21 virtio_net: Update driver to use ethtool_sprintf omits 3ae0ed376d1c netvsc: Update driver to use ethtool_sprintf omits efbbe4fb5976 ena: Update driver to use ethtool_sprintf omits 83cd23974a73 hisilicon: Update drivers to use ethtool_sprintf omits 6a143a7cf947 nfp: Replace nfp_pr_et with ethtool_sprintf omits c8d4725e985d intel: Update drivers to use ethtool_sprintf omits 7888fe53b706 ethtool: Add common function for filling out strings omits 8d488a8c7ba2 btrfs: fix subvolume/snapshot deletion not triggered on mount omits ebd99a6b34fb btrfs: fix build when using M=fs/btrfs omits 3cb894972f18 btrfs: do not initialize dev replace for bad dev root omits 820a49dafc33 btrfs: initialize device::fs_info always omits 82d62d06db40 btrfs: do not initialize dev stats if we have no dev_root omits f3da882eae2d btrfs: zoned: remove outdated WARN_ON in direct IO omits d2c21422323b ionic: linearize tso skb with too many frags omits 0c88eda9f559 Merge tag 'mlx5-updates-2021-03-16' of git://git.kernel.or [...] omits b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic omits 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left omits f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit omits fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] omits 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] omits f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation omits e893d45f1103 platform/surface: dtx: Add support for native SSAM devices omits 1d609992832e platform/surface: Add DTX driver omits 57097276d567 drm/i915: remove unused ADLS_REVID_* macros omits 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 omits 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] omits 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic omits 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate omits 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] omits 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code omits ba9e6cab49c1 rcu: Prevent false positive softirq warning on RT omits 47c218dcae65 tick/sched: Prevent false positive softirq pending warnings on RT omits 8b1c04acad08 softirq: Make softirq control and processing RT aware omits f02fc963e911 softirq: Move various protections into inline helpers omits 6516b386d8a0 irqtime: Make accounting correct on RT omits 728b478d2d35 softirq: Add RT specific softirq accounting omits 6fd4e861250b tasklets: Switch tasklet_disable() to the sleep wait variant omits f339fc16fba0 firewire: ohci: Use tasklet_disable_in_atomic() where required omits be4017cea0ae PCI: hv: Use tasklet_disable_in_atomic() omits 405698ca359a atm: eni: Use tasklet_disable_in_atomic() in the send() callback omits 3250aa8a293b ath9k: Use tasklet_disable_in_atomic() omits 25cf87df1a3a net: sundance: Use tasklet_disable_in_atomic(). omits c62c38e349c7 net: jme: Replace link-change tasklet with work omits eb2dafbba8b8 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT omits 697d8c63c4a2 tasklets: Replace spin wait in tasklet_kill() omits da044747401f tasklets: Replace spin wait in tasklet_unlock_wait() omits b0cd02c2a949 tasklets: Use spin wait in tasklet_disable() temporarily omits ca5f62511895 tasklets: Provide tasklet_disable_in_atomic() omits 6951547a1399 tasklets: Use static inlines for stub implementations omits d2da74d1278a tasklets: Replace barrier() with cpu_relax() in tasklet_un [...] omits 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request omits eb411291a754 Merge branch 'misc' into for-next omits 38d0723aeec6 Merge branch 'fixes' into for-next omits 660d06585433 Pull quotactl_path(2) support from Sasha. omits fa8b90070a80 quota: wire up quotactl_path omits 87df8bcccd2c Bluetooth: Fix incorrect status handling in LE PHY UPDATE event omits b462cecfa323 fs: Fix typo issue omits c9260dd4623a Merge branch 'fixes' into for-next omits b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic omits 92bad4a4c755 spi: imx: Improve driver description omits 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" omits c00f4f2598d3 ASoC: ti: Fix a typo in the file ams-delta.c omits 6b2c339df907 softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not set omits 690911544275 drm/omap: dsi: fix unsigned expression compared with zero omits 242b459c4d80 cifsd: Fix a handful of spelling mistakes omits 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next omits b086d4ede8c4 Merge branch 'fixes' into for-next omits 6a77c6bb7260 i915/perf: Start hrtimer only if sampling the OA buffer omits 8e62438a1ee7 drm/i915: Workaround async flip + VT-d corruption on HSW/BDW omits bee645788e07 locking/ww_mutex: Fix acquire/release imbalance in ww_acqu [...] omits 5de2055d31ea locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling omits 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] omits 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware omits 4faf62b1ef1a locking/rwsem: Fix comment typo omits 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] omits 8cbc753961e3 USB: serial: pl2303: add device-type names omits 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection omits ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type omits 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection omits e5f48c812679 USB: serial: pl2303: clean up type detection omits 3a9684997b15 cifsd: uniquify extract_sharename() omits 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree omits 801019d874df cifsd: fix WARNING: Title overline too short omits e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] omits d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] omits a854fb61b804 arm64: defconfig: Enable the Hantro decoder omits 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver omits 6c172e73690e phy: Add media type and speed serdes configuration interfaces omits 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings omits febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 omits 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 omits da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table omits 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next omits 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC omits eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver omits 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] omits a5406a7ff56e riscv: Correct SPARSEMEM configuration omits 78947bdfd752 RISC-V: kasan: Declare kasan_shallow_populate() static omits f3773dd031de riscv: Ensure page table writes are flushed when initializ [...] omits ce989f1472ae RISC-V: Fix out-of-bounds accesses in init_resources() omits fa59030bf855 riscv: Fix compilation error with Canaan SoC omits bab1770a2ce0 ftrace: Fix spelling mistake "disabed" -> "disabled" omits d6adc251dd2f scsi: mpt3sas: Force PCIe scatterlist allocations to be wi [...] omits a1c4d7741323 scsi: mpt3sas: Replace unnecessary dynamic allocation with [...] omits b2c57925df1f scsi: ufs: ufs-pci: Add support for Intel LKF omits 4f5e51c0ebf0 scsi: ufs: core: Remove version check omits f065aca20a26 scsi: ufs: qcom: Use ufshci_version() function omits 514288180178 scsi: ufs: core: Use a function to calculate versions omits 2a8561b78e37 scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg() omits 4517e77eb83d scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings omits 3d9c3dcc58e9 scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes omits 2f100585d045 riscv: Enable generic clockevent broadcast omits 6e9070dc2e84 riscv: fix bugon.cocci warnings omits a50bd6461690 scsi: mpt3sas: Do not use GFP_KERNEL in atomic context omits cc7a0bb058b8 PCI: rpadlpar: Fix potential drc_name corruption in store [...] omits 0fdc7d5d8f37 scsi: ufs: ufs-mediatek: Correct operator & -> && omits 2db4215f4755 scsi: sd_zbc: Update write pointer offset cache omits 6bcd4ea717f3 xen-swiotlb: remove the unused size argument from xen_swio [...] omits a98f565462f0 xen-swiotlb: split xen_swiotlb_init omits 5d0538b2b884 swiotlb: lift the double initialization protection from xe [...] omits cbce99527ca7 xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs omits 4035b43da6da xen-swiotlb: remove xen_set_nslabs omits 6223d1cef7b4 xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported omits 16bc75f3aa39 xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer omits 80808d273a3f swiotlb: split swiotlb_tbl_sync_single omits 2bdba622c351 swiotlb: move orig addr and size validation into swiotlb_bounce omits 2973073a80b4 swiotlb: remove the alloc_size parameter to swiotlb_tbl_un [...] omits 9906aa5bd6f5 powerpc/svm: stop using io_tlb_start omits 6980d29ce4da zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] omits 7dc84de98bab net/mlx5: E-Switch, Protect changing mode while adding rules omits c55479d0cb6a net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore omits 7a9fb35e8c3a net/mlx5e: Do not reload ethernet ports when changing eswi [...] omits fec2b4bb39d9 net/mlx5e: Unregister eth-reps devices first omits c27971d08abe net/mlx5: Move devlink port from mlx5e priv to mlx5e resources omits c276aae8c19d net/mlx5: Move mlx5e hw resources into a sub object omits 5a65d85dc7f4 net/mlx5e: Register nic devlink port with switch id omits 865d6d1c2df8 net/mlx5e: Move devlink port register and unregister calls omits 2ff349c5edfe net/mlx5e: Verify dev is present in some ndos omits c97a2c06919a net/mlx5e: Use nic mode netdev ndos and ethtool ops for up [...] omits ee5260307c54 net/mlx5e: Add offload stats ndos to nic netdev ops omits ec9457a6f64a net/mlx5e: Distinguish nic and esw offload in tc setup block cb omits 1aa48ca6aa9f net/mlx5e: Allow legacy vf ndos only if in legacy mode omits f031dbd530ea net/mlx5e: Same max num channels for both nic and uplink profiles omits 7a126a43a3dc net: Change dev parameter to const in netif_device_present() omits 8a141dd7f706 ftrace: Fix modify_ftrace_direct. omits ebfbc46b35cb openvswitch: Warn over-mtu packets only if iface is UP. omits 56901d483bf1 selftests/bpf: Use nanosleep() syscall instead of sleep() [...] omits ebda107e5f22 selftests/bpf: Fix warning comparing pointer to 0 omits 01035bcc0f91 Revert "net: socket: use BIT() for MSG_*" omits 35db476a2985 Merge branch 'ocelot-mrp' omits 2ed2c5f03911 net: ocelot: Remove ocelot_xfh_get_cpuq omits 7c588c3e96e9 net: ocelot: Extend MRP omits ebb1bb401303 net: ocelot: Add PGID_BLACKHOLE omits fc649670ba50 MAINTAINERS: Update Spidernet network driver omits 7a2bb0f0b201 Merge branch 'nfp-fixes' omits d8ce0275e45e nfp: flower: fix pre_tun mask id allocation omits 5c4f5e19d6a8 nfp: flower: add ipv6 bit to pre_tunnel control message omits 982e5ee23d76 nfp: flower: fix unsupported pre_tunnel flows omits 0d405970828d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 46bb5a9c8b8d Merge branch 'mlxsw-Add-support-for-egress-and-policy-base [...] omits 0f967d9e5a20 selftests: mlxsw: Test egress sampling limitation on Spect [...] omits f0b692c4ee2f selftests: mlxsw: Add tc sample tests for new triggers omits 45aad0b7043d mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE omits ca19ea63f739 mlxsw: core_acl_flex_actions: Add mirror sampler action omits 54d0e963f683 mlxsw: spectrum_matchall: Add support for egress sampling omits 90f53c53ec4a mlxsw: spectrum: Start using sampling triggers hash table omits 1b9fc42e46df mlxsw: spectrum: Track sampling triggers in a hash table omits e09a59555a30 mlxsw: spectrum_matchall: Pass matchall entry to sampling [...] omits 559313b2cbb7 mlxsw: spectrum_matchall: Push sampling checks to per-ASIC [...] omits 6561df560833 mlxsw: spectrum_matchall: Propagate extack further omits 5bdbdb823f03 Merge branch 'dpaa2-switch-small-cleanup' omits 4fe72de61ec8 dpaa2-eth: fixup kdoc warnings omits 5ac2d254382c dpaa2-switch: fit the function declaration on the same line omits 2b7e3f7d1b7e dpaa2-switch: reduce the size of the if_id bitmap to 64 bits omits 05b363608b5b dpaa2-switch: fix kdoc warnings omits cba0445633bc dpaa2-switch: remove unused ABI functions omits a3bc48321665 net: broadcom: BCM4908_ENET should not default to y, uncon [...] omits 91306d1d131e net: ipa: Remove useless error message omits d29334c15d33 net/sched: act_api: fix miss set post_ct for ovs after do [...] omits 51481c51d332 Merge branch 'switchdev-dsa-docs' omits 787a4109f468 Documentation: networking: switchdev: fix command for stat [...] omits 0f22ad45f47c Documentation: networking: switchdev: clarify device drive [...] omits 6e9530f4c042 Documentation: networking: dsa: add paragraph for the HSR/ [...] omits f8f3c20af1ea Documentation: networking: dsa: add paragraph for the MRP offload omits a9985444f2b5 Documentation: networking: dsa: add paragraph for the LAG offload omits 8411abbcad8e Documentation: networking: dsa: mention integration with devlink omits 5a275f4c2989 Documentation: networking: dsa: document the port_bridge_f [...] omits f4b5c53a03ea Documentation: networking: dsa: remove TODO about porting [...] omits f88439918589 Documentation: networking: dsa: remove references to switc [...] omits f23f1404ebd3 Documentation: networking: dsa: remove static port count f [...] omits 7714ee152cd4 Documentation: networking: dsa: rewrite chapter about tagg [...] omits 0f455371054b Documentation: networking: update the graphical representation omits ce225298a0cd Merge tag 'linux-can-fixes-for-5.12-20210316' of git://git [...] omits 8a4452ca29f9 docs: net: ena: Fix ena_start_xmit() function name typo omits 52280f60c9b6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 81f711d67a97 selftests/net: fix warnings on reuseaddr_ports_exhausted omits 3f6c515d7234 MIPS: vmlinux.lds.S: Fix appended dtb not properly aligned omits f105f26e4560 net: ipv4: route.c: simplify procfs code omits b2e9df850c58 x86: Introduce restart_block->arch_data to remove TS_COMPA [...] omits 8c150ba2fb59 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() omits 66c1b6d74cd7 x86: Move TS_COMPAT back to asm/thread_info.h omits 5abbe51a5262 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] omits 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call omits ff65338e7841 perf core: Allocate perf_event in the target node memory omits bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event omits 9483409ab506 perf core: Allocate perf_buffer in the target node memory omits 2dc0572f2cef perf/x86/intel: Fix unchecked MSR access error caused by V [...] omits d88d05a9e0b6 perf/x86/intel: Fix a crash caused by zero PEBS status omits 239729a21e52 wireless/nl80211: fix wdev_id may be used uninitialized omits 041c881a0ba8 mac80211: choose first enabled channel for monitor omits 77cbf790e5b4 nl80211: fix locking for wireless device netns change omits 58d25626f6f0 mac80211: Check crypto_aead_encrypt for errors omits 0f7e90faddee mac80211: Allow HE operation to be longer than expected. omits 29175be06d2f mac80211: minstrel_ht: remove unused variable 'mg' omits 3bd801b14e0c mac80211: fix double free in ibss_leave omits 1944015fe9c1 mac80211: fix rate mask reset omits 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes omits 485df7555425 btrfs: always pin deleted leaves when there are active tre [...] omits dbcc7d57bffc btrfs: fix race when cloning extent buffer during rewind o [...] omits 34e49994d0dc btrfs: fix slab cache flags for free space tree bitmap omits 5531939a4def Merge branch 'Build BPF selftests and its libbpf, bpftool [...] omits 252e3cbf2b62 selftests/bpf: Build everything in debug mode omits 105b842ba4ef selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test omits 4bbb35836870 bpftool: Fix maybe-uninitialized warnings omits dde7b3f5f2f4 libbpf: Add explicit padding to bpf_xdp_set_link_opts omits 4d0b93896ff8 bpf: Make symbol 'bpf_task_storage_busy' static omits 6bd45f2e78f3 kernel/bpf/: Fix misspellings using codespell tool omits ba3b86b9cef0 s390/bpf: Implement new atomic ops omits 77f0cae15a39 Merge branch 'bridge-m,cast-cleanups' omits e09cf582059e net: bridge: mcast: factor out common allow/block EHT handling omits 6aa2c371c729 net: bridge: mcast: remove unreachable EHT code omits 5a30833b9a16 net: dsa: mt7530: support MDB and bridge flag operations omits 4b9068b74127 Merge branch 'bcm6368' omits e239756717b5 net: mdio: Add BCM6368 MDIO mux bus controller omits da6557edb9f3 dt-bindings: net: Add bcm6368-mdio-mux bindings omits 5acd0cfbfbb5 net: lapbether: Prevent racing when checking whether the n [...] omits 3f9c066abcab Merge branch 'ipa-qmi-fixes' omits 6ec7a9c2e8be net: ipa: extend the INDICATION_REGISTER request omits 7ac629e390bd net: ipa: fix another QMI message definition omits 8aa683041682 net: ipa: fix a duplicated tlv_type value omits 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator omits b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root omits 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs omits 6f0d32509a92 net: dsa: sja1105: fix error return code in sja1105_cls_fl [...] omits 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page omits 6d16eadab6db net: dsa: b53: spi: allow device tree probing omits 1bf343665057 net: mdio: Alphabetically sort header inclusion omits 4152c4d0d939 Merge series "spi: Adding support for software nodes" from [...] omits 081634599bb1 Merge series "ASoC: SOF: debug: cleanups" from Pierre-Loui [...] omits f9dc51cc6676 Merge series "Do not handle MCLK device clock in simple-ca [...] omits 68119b3abde2 arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and [...] omits 2c3d0b325e4d arm64: dts: qcom: sdm845-db845c: Configure regulators for [...] omits d48a6698a6b7 arm64: dts: qcom: sdm845: Add CAMSS ISP node omits 1df27313f50a Merge tag 'fuse-fixes-5.12-rc4' of git://git.kernel.org/pu [...] omits 84b0aa2e0d91 dmaengine: dw-edma: Add pcim_iomap_table return check omits b671d098a97f dmaengine: dw-edma: Revert fix scatter-gather address calculation omits cb498d7f3b08 dmaengine: dw-edma: Change DMA abbreviation from lower int [...] omits e970dcc4bd8e dmaengine: dw-edma: Fix crash on loading/unloading driver omits 5244ac2e2e34 dmaengine: dw-edma: Move struct dentry variable from stati [...] omits da6e0dd54135 dmaengine: dw-edma: Change linked list and data blocks off [...] omits 31fb8c1ff962 dmaengine: dw-edma: Improve the linked list and data block [...] omits f3167dc16378 dmaengine: dw-edma: Reorder variables to keep consistency omits 16b90dd94d3f dmaengine: dw-edma: Improve number of channels check omits 85e7518f42c8 dmaengine: dw-edma: Add device_prep_interleave_dma() support omits 1aef6ffe999e dmaengine: dw-edma: Add PCIe VSEC data retrieval support omits c124fd9a969a PCI: Add pci_find_vsec_capability() to find a specific VSEC omits e0c1d53891c4 dmaengine: dw-edma: Add support for the HDMA feature omits b79f17517ad8 dmaengine: dw-edma: Fix comments offset characters' alignment omits 04e0a39fc10f dmaengine: dw-edma: Add writeq() and readq() for 64 bits a [...] omits 4108e101972c Merge tag 'nfsd-5.12-2' of git://git.kernel.org/pub/scm/li [...] omits 4ab4fcfce5b5 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_e [...] omits b2b12db53507 vfio: Depend on MMU omits 3b49dfb08c75 ARM: amba: Allow some ARM_AMBA users to compile with COMPILE_TEST omits d3d72a6dfffd vfio-platform: Add COMPILE_TEST to VFIO_PLATFORM omits 179209fa1270 vfio: IOMMU_API should be selected omits 7dc4b2fdb272 vfio/type1: fix unmap all on ILP32 omits 59efca9a408b Merge fanotify event merging improvements and unpriviledge [...] omits 7cea2a3c505e fanotify: support limited functionality for unprivileged users omits 5b8fea65d197 fanotify: configurable limits via sysfs omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits b8cd0ee8cda6 fanotify: limit number of event merge attempts omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 94e00d28a680 fsnotify: use hash table for faster events merge omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 701454bce906 auxdisplay: Remove in_interrupt() usage. omits 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 omits 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy omits f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify omits ef4cb70a4c22 genirq/irq_sim: Fix typos in kernel doc (fnode -> fwnode) omits 7e3e5c694399 fanotify: mix event info and pid into merge key hash omits 8988f11abb82 fanotify: reduce event objectid to 29-bit hash omits 6f73171e1923 fsnotify: allow fsnotify_{peek,remove}_first_event with em [...] omits c59773d204cc kbuild: Enable DT undocumented compatible checks omits bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next omits 276559d8d02c HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC [...] omits 1987c55139c9 s390/dasd: let driver core manage the sysfs attributes omits 86f0a011e548 s390/dasd: remove dasd_fba_probe() wrapper omits 17486960d79b Bluetooth: avoid deadlock between hci_dev->lock and socket lock omits f8425c939663 fuse: 32-bit user space ioctl compat for fuse device omits 5c982c587521 genirq: Fix typos and misspellings in comments omits 3a0ade0c521a tasklet: Remove tasklet_kill_immediate omits 53b861bec737 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 omits df41a5dad586 spi: Remove support for dangling device properties omits d4272a7adf26 ARM: pxa: zeus: Constify the software node omits 2df0c4a640c5 ARM: pxa: icontrol: Constify the software node omits 47afc77bbfea spi: Add support for software nodes omits 2e2bf6d47961 ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings omits 19c6a63ced5e ASoC: rsnd: core: Check convert rate in rsnd_hw_params omits 1d49439c0479 ASoC: mx27vis: Remove unused file omits 6ad864ed6ac5 ASoC: fsl_spdif: use snd_ctl_boolean_mono_info omits 97f53046d746 ASoC: SOF: remove superfluous NULL check in debugfs read omits 72c35856b5ed ASoC: SOF: only allocate debugfs cache buffers for IPC flo [...] omits 11fd6d8e097b ASoC: SOF: fix debugfs initialisation error handling omits 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 omits 9deef665f581 ASoC: dt-bindings: fsl_spdif: Add compatible string for ne [...] omits 899b12542b08 ASoC: rt711: add snd_soc_component remove callback omits dbf54a953435 ASoC: rt5659: Update MCLK rate in set_sysclk() omits 8ca88d53351c ASoC: simple-card-utils: Do not handle device clock omits 1a096ae46e21 perf top: Fix BPF support related crash with perf_event_pa [...] omits 40e1a70b4aed drm: Add GUD USB Display driver omits 918ce05bbe52 staging: gasket: remove it from the kernel omits dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() omits 757e26712337 drm/uapi: Add USB connector type omits 6e3e14c9385c thermal/core/power_allocator: Using round the division whe [...] omits 0257aec21b35 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 50b1bc05219e staging: rtl8723bs: remove unused code blocks conditioned [...] omits 51b00e7a0499 staging: rtl8723bs: remove unused code blocks conditioned [...] omits ea1cc585e910 staging: rtl8723bs: remove unused code blocks conditioned [...] omits f2ee6fee2ea1 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 9d444d070b08 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 2b25fb31a38d Merge tag 'gvt-next-2021-03-16' of https://github.com/inte [...] omits 2c967237f4fa staging: rtl8723bs: remove unused code blocks conditioned [...] omits 29171180e330 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 2c6accb39c49 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 0960e60e6b4e staging: rtl8723bs: remove unused code blocks conditioned [...] omits ff68b038484b staging: rtl8723bs: remove unused code blocks conditioned [...] omits 5306e022ce21 staging: rtl8723bs: remove unused code blocks conditioned [...] omits f5e72ea40f26 staging: rtl8192u: fixed no space coding style issue. omits f1bb8a1af024 staging: rtl8723bs: add spaces between operators omits 16253eca3bde Staging: rtl8723bs/core: fix space coding style issue omits 754db907b27b staging: vt6655: Rename two dimensional array declaration omits ada3334fc1fe staging: rtl8723bs: remove unused code blocks conditioned [...] omits 0bb8ece4cb57 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 9dfa23c8de92 quota: Add mountpath based quota support omits 2b367a784233 Staging: rtl8723bs: fix spaces in xmit_linux.c omits c35ddab38cdd Staging: rtl8723bs: fix spaces in osdep_service.c omits b559a1cbdf3a Staging: rtl8723bs: fix spaces in os_intfs.c omits 96bad5d4a6d1 Staging: rtl8723bs: fix spaces in xmit_osdep.h omits 95815c0199d8 Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h omits ac16f6068bd8 Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h omits 5c964d5c599b Staging: rtl8723bs: fix spaces in rtw_cmd.h omits ba79ec94db8f Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h omits 80345ec4618a Staging: rtl8723bs: fix spaces in recv_osdep.h omits 0c31a0f7737c Staging: rtl8723bs: fix spaces in osdep_service_linux.h omits 310cebf6b0b2 Staging: rtl8723bs: fix spaces in osdep_service.h omits a8b9d86cde12 Staging: rtl8723bs: fix spaces in osdep_intf.h omits 3701b25ca985 Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h omits ba22afe82052 Staging: rtl8723bs: fix spaces in ieee80211.h omits d9faf1073e5a Staging: rtl8723bs: fix spaces in hal_com_phycfg.h omits dc3a2ea9db64 Staging: rtl8723bs: fix spaces in hal_com_h2c.h omits cd327ced5124 Staging: rtl8723bs: fix spaces in hal_com.h omits 88c15e77e896 Staging: rtl8723bs: fix spaces in drv_types.h omits 6aa8b0d561b6 Staging: rtl8723bs: fix spaces in basic_types.h omits fc05601e66bc Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h omits 6980b026207d Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c omits 3ecd73ee17f7 Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c omits e3c15adbbffe Staging: rtl8723bs: fix spaces in rtl8723b_dm.c omits a5b2ee5f96c7 Staging: rtl8723bs: fix spaces in odm_debug.h omits 19da159e1f54 Staging: rtl8723bs: fix spaces in odm_debug.c omits fdf5eec368a7 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h omits 37237d9a2931 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c omits 805b0627ef72 Staging: rtl8723bs: fix spaces in odm_PathDiv.c omits 3493bf17d51e Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c omits 3132ed72425f Staging: rtl8723bs: fix spaces in odm_HWConfig.h omits 1b4495f30979 Staging: rtl8723bs: fix spaces in odm_HWConfig.c omits 55ccab6f4b2a Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c omits 9702dbe05ec0 Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c omits fa858b2279f5 Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c omits db07a1ca856f Staging: rtl8723bs: fix spaces in odm_DIG.c omits d61a481c00fd Staging: rtl8723bs: fix spaces in odm_CfoTracking.c omits 30cd25c34453 Staging: rtl8723bs: fix spaces in odm.h omits 8c86ab136403 Staging: rtl8723bs: fix spaces in odm.c omits d0f08b418177 Staging: rtl8723bs: fix spaces in hal_com_phycfg.c omits a2416c4880dd Staging: rtl8723bs: fix spaces in hal_com.c omits d53afe6dfce5 Staging: rtl8723bs: fix spaces in hal_btcoex.c omits 6bfa2a5adcfa Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h omits 09ee216cd742 Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c omits a7653b2e9fbb Staging: rtl8723bs: fix spaces in HalPhyRf.h omits 1a60aeebb289 Staging: rtl8723bs: fix spaces in HalPhyRf.c omits 427afe037ff3 Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h omits 2389266236bb Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c omits 71940c762753 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h omits fd4ef32f46b0 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c omits 5caf9ae46e60 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h omits 1e7330ff64e9 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c omits 044e8936f773 Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h omits 33796ea407c2 Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h omits a178f0c25e9f Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c omits cb8096dfaeae Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h omits f6009a61910a Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c omits 8c225c483d99 Staging: rtl8723bs: fix spaces in rtw_cmd.c omits d2d106fe3bad staging: comedi: cb_pcidas64: fix request_irq() warn omits 2e5848a3d86f staging: comedi: cb_pcidas: fix request_irq() warn omits e06da9ea3e3f MAINTAINERS: move the staging subsystem to lists.linux.dev omits 50db2050faf8 dmaengine: xilinx: Introduce synchronize() callback omits 868833fbffbe dmaengine: xilinx: dpdma: Fix race condition in done IRQ omits 1cbd44666216 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group omits f8d70fd6a5a7 MAINTAINERS: move some real subsystems off of the staging [...] omits 60484cd9d501 btrfs: subpage: make readahead work properly omits d9bb77d51e66 btrfs: subpage: fix wild pointer access during metadata re [...] omits 6cb59afe9e5b gpiolib: Assign fwnode to parent's if no primary one provided omits ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits c8aebc134652 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding omits ebfd68cd0c1e zonefs: Fix O_APPEND async write handling omits 1601ea068b88 zonefs: prevent use of seq files as swap file omits e7d66cf79939 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 omits f8bade6c9a62 Merge drm/drm-next into drm-misc-next omits 9346ff0bc6ff rtc: mxc: Remove unneeded of_match_ptr() omits e98d9ee64ee2 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors omits c0e399f3baf4 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning omits 6e2fe01dd6f9 can: c_can: move runtime PM enable/disable to c_can_platform omits 0429d6d89f97 can: c_can_pci: c_can_pci_remove(): fix use-after-free omits 7507479c46b1 can: kvaser_usb: Add support for USBcan Pro 4xHS omits 7c6e6bce08f9 can: kvaser_pciefd: Always disable bus load reporting omits 47c5e474bc1e can: flexcan: flexcan_chip_freeze(): fix chip freeze for m [...] omits 59ec7b89ed3e can: peak_usb: add forgotten supported devices omits d4eb538e1f48 can: isotp: TX-path: ensure that CAN frame flags are initialized omits e4912459bd5e can: isotp: isotp_setsockopt(): only allow to set low leve [...] omits 3a5ca857079e can: dev: Move device back to init netns on owning netns delete omits 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next omits 6a82582d9fa4 HID: ft260: add usb hid to i2c host bridge driver omits 7a114444af81 ALSA: hda/cirrus: Make CS8409 driver more generic by using [...] omits eb9238e53717 Merge tag 'usb-v5.12-rc4' of git://git.kernel.org/pub/scm/ [...] omits 9f8de3b7d789 ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name omits 61a9aba19f44 ALSA: hda/cirrus: Cleanup patch_cirrus.c code. omits fb3447d5842b ALSA: hda/cirrus: Add error handling into CS8409 I2C functions omits ca6883393f0f ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 omits 51c3b916a4d7 Merge tag 'drm-misc-next-2021-03-03' of git://anongit.free [...] omits 9e40641f62cd bus: mhi: core: Check state before processing power_down omits 68731852f6e5 bus: mhi: core: Return EAGAIN if MHI ring is full omits 23f50b5ac331 bpf: selftests: Remove unused 'nospace_err' in tests for b [...] omits d94436a5d1a0 samples: bpf: Fix a spelling typo in do_hbm_test.sh omits 0205e9de4291 libbpf: Avoid inline hint definition from 'linux/stddef.h' omits 50ddbf655450 MAINTAINERS: add cifsd kernel server omits 001c10aa51b4 cifsd: add Kconfig and Makefile omits 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API omits 864a270189cf drm/lima: Convert to use resource-managed OPP API omits 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API omits 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API omits cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API omits 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API omits 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() omits c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() omits 74c7dbe0f8f0 Merge branch 'ionic-tx-updates' omits 633eddf120ac ionic: aggregate Tx byte counting calls omits 19fef72cb4ba ionic: simplify tx clean omits 2da479ca0814 ionic: generic tx skb mapping omits 5b039241fe3a ionic: simplify TSO descriptor mapping omits a33cf31d4afb cifsd: add file operations omits 788b6f45c1d2 cifsd: add server-side procedures for SMB3 omits 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] omits 578ce0468f0b Merge branch 'net-qualcomm-rmnet-stop-using-C-bit-fields' omits 86ca860e12ec net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] omits cc1b21ba6251 net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] omits 16653c16d282 net: qualcomm: rmnet: use masks instead of C bit-fields omits 9d131d044f89 net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros omits 50c62a111c48 net: qualcomm: rmnet: simplify some byte order logic omits 45f3a13c8166 net: qualcomm: rmnet: mark trailer field endianness omits 471ee95ccca9 scsi: target: tcmu: Adjust parameter in call to tcmu_block [...] omits 3335369bad99 e1000e: Remove the runtime suspend restriction on CNP+ omits ccf8b940e5fd e1000e: Leverage direct_complete to speed up s2ram omits 19f1bc7edf0f scsi: lpfc: Fix some error codes in debugfs omits 5999b9e5b1f8 scsi: qla2xxx: Fix broken #endif placement omits 720efdd23f96 scsi: qla2xxx: Use dma_pool_zalloc() omits c8c165dea4c8 scsi: st: Fix a use after free in st_open() omits 2bb817712e2f scsi: myrs: Fix a double free in myrs_cleanup() omits febb0cc847e7 scsi: ibmvfc: Free channel_setup_buf during device tear down omits 475bff65c431 scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev' omits ea7fb5344ad0 scsi: 3w-9xxx: Remove a few set but unused variables omits 6c31cb74a1ce scsi: 3w-xxxx: Remove 2 unused variables 'response_que_val [...] omits 3cb0cfb557cd scsi: myrs: Remove a couple of unused 'status' variables omits 6b71f60ca205 scsi: atp870u: Fix naming and demote incorrect and non-con [...] omits 167b7e6bfbf5 scsi: dc395x: Fix incorrect naming in function headers omits fb5b29b2ad3f scsi: a100u2w: Remove unused variable 'bios_phys' omits 78e40ac8b696 scsi: initio: Remove unused variable 'prev' omits 0a386beb7ebd scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description omits ab4bab7a977d scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header omits a905a1dce8bf scsi: be2iscsi: Provide missing function name in header omits 1b8a7ee9308e scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_conf [...] omits 1c666a3e0a54 scsi: esas2r: Supply __printf(x, y) formatting for esas2r_ [...] omits 181883786427 scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest() omits d5db88b0ce89 scsi: ufs: cdns-pltfrm: Supply function names for headers omits f6b35a75042b scsi: lpfc: Fix kernel-doc formatting issue omits a7a11b6cfec2 scsi: bfa: Move a large struct from the stack onto the heap omits 3145d2d69e16 scsi: lpfc: Fix a few incorrectly named functions omits 2c6400b78243 scsi: lpfc: Fix incorrectly documented function lpfc_debug [...] omits dc49ab48a77c scsi: qla2xxx: Fix a couple of misdocumented functions omits a736e4490442 scsi: qla2xxx: Fix incorrectly named function qla8044_chec [...] omits 782a1ab33f71 scsi: mpt3sas: Fix some kernel-doc misnaming issues omits 381095668d51 scsi: qla2xxx: Fix a couple of misnamed functions omits 775b4d65a6fb scsi: libfc: Fix misspelling of fc_fcp_destroy() omits 54cb88dc3083 scsi: mpt3sas: Fix a couple of misdocumented functions/params omits 0dbea7c18873 scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp() omits a3dbf5145d01 scsi: lpfc: Fix a bunch of misnamed functions omits 0bb87e01d815 scsi: lpfc: Fix a bunch of kernel-doc misdemeanours omits 11eea9b3fd4d scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup [...] omits cf9e575e62a4 scsi: mpt3sas: Fix a bunch of potential naming doc-rot omits 2111ba8781da scsi: mpt3sas: Move a little data from the stack onto the heap omits e015e0ded135 scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() omits 3884ce1539b0 scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() omits 4a4db603d0b7 scsi: libfc: Fix some possible copy/paste issues omits 964bc8c4adb3 scsi: lpfc: Fix formatting and misspelling issues omits 7df1daed3330 scsi: aacraid: Fix misspelling of _aac_rx_init() omits f11c8b42423f scsi: qla2xxx: Fix some incorrect formatting/spelling issues omits 7cdaf12ea50a scsi: pm8001: Fix a bunch of doc-rotted function headers omits 241b37ac5859 scsi: aic94xx: Remove code that has been unused for at lea [...] omits a7f4242d1207 scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() omits e39c31a7435a scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue omits 6b87e435e4bc scsi: pm8001: Fix some misnamed function descriptions omits 8514e2f1e2c6 scsi: lpfc: Fix a bunch of kernel-doc issues omits 53616df28199 scsi: aacraid: Repair formatting issue in aac_handle_sa_ai [...] omits 52bb80f18def scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores omits 3528b9abbd06 scsi: aic94xx: Fix asd_erase_nv_sector()'s header omits 3978e59b6d6c scsi: pm8001: Fix incorrectly named functions in headers omits ecef0c9e6407 scsi: qla4xxx: Fix formatting issues - missing '-' and '_' omits 62690c056ac0 scsi: pm8001: Provide function name 'pm8001_I_T_nexus_rese [...] omits 52ffc08d9454 scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() omits 4c4b8cf5a109 scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb() omits bd1050e13889 scsi: pm8001: Provide function name and fix a misspelling omits a80218c7c565 scsi: aacraid: Fix a few incorrectly named functions omits 577c65b07a55 scsi: aic94xx: Fix a couple of misnamed function names omits dc173575097f scsi: fcoe: Fix a couple of incorrectly named functions omits d4f5ae21597b scsi: megaraid_mbox: Fix function name megaraid_queue_comm [...] omits 276f9aa2530a scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name [...] omits 616f6d8d9e16 scsi: megaraid_sas: Fix a bunch of misnamed functions in t [...] omits bbb2c0374552 scsi: megaraid_mm: Fix incorrect function name in header omits 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder omits c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error omits 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool omits e512a9e9f44d Input: tsc2007 - make use of device properties omits cee451c9d57e Input: tsc2007 - convert to GPIO descriptors omits 13832ae27553 mptcp: fix ADD_ADDR HMAC in case port is specified omits 1a4431a5db2b Merge tag 'afs-fixes-20210315' of git://git.kernel.org/pub [...] omits 198da7be18c4 rtc: imxdi: Convert to a DT-only driver omits 6e00b6d0083e rtc: rv3028: correct weekday register usage omits 0f13b5e6bf28 net: ipa: make ipa_table_hash_support() inline omits 6e3bac3eba44 net: phy: add Marvell 88X2222 transceiver support omits 63fe60596b9b Merge branch 'stmmac-clocks' omits 8f2f83765eb0 net: stmmac: dwmac-imx: add platform level clocks manageme [...] omits b4d45aee6635 net: stmmac: add platform level clocks management omits 5ec55823438e net: stmmac: add clocks management for gmac driver omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 936d3685e624 rtc: tps65910: include linux/property.h omits 7233da86697e tcp: relookup sock for RST+ACK packets handled by obsolete [...] omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits 49ab51b01ec6 tools/memory-model: Add access-marking documentation omits e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue omits 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static omits 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings omits 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() omits e589c7c72315 docs: Correctly spell Stephen Hemminger's name omits 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned omits 2e1614f7d61e Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg omits a8f2a68e42d1 Documentation: sysrq: update description about sysrq crash omits 0217ed2848e8 tipc: better validate user input in tipc_nl_retrieve_key() omits 7cf3b1dd6aa6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID omits c06632a4ec3a Bluetooth: Cancel le_scan_restart work when stopping discovery omits d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phy [...] omits 91de5ac99a6e Merge branch 'net-pcs-stmmac=add-C37-AN-SGMII-support' omits 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller omits c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN omits e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT omits ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform omits b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller omits 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 suppo [...] omits 29c35da10347 net: ethernet: neterion: Fix a typo in the file s2io.c omits 6f05a1224174 net: ethernet: intel: igb: Typo fix in the file igb_main.c omits a7dde236b317 ethernet: amazon: ena: A typo fix in the file ena_com.h omits 9cb24ea05185 atm: delete include/linux/atm_suni.h omits acdff0df5426 bonding: Added -ENODEV interpret for slaves option omits 3eca1cfbc1e8 docs: Group arch-specific documentation under "CPU Architectures" omits 8f64860f8b56 net: export dev_set_threaded symbol omits b95bc12e0412 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro omits 0860b72d535f security/loadpin: Update the changing interface in the sou [...] omits db7284a6ccc4 net: dsa: hellcreek: Offload bridge port flags omits e3c2b1edd590 docs: dt: submitting-patches: Fix grammar in subsystem section omits bf0ffea336b4 net: hdlc_x25: Prevent racing between "x25_close" and "x25 [...] omits 6bfef171d0d7 Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn [...] omits d0c4c07e7b38 docs/zh_cn: Fix a couple of reference warnings omits bb52073645a6 ice: optimize for XDP_REDIRECT in xsk path omits 7d52fe2eaddf ixgbe: optimize for XDP_REDIRECT in xsk path omits 346497c78d15 i40e: optimize for XDP_REDIRECT in xsk path omits fdebeae0d75d docs: admin-guide: cgroup-v1: Fix typos in the file memory.rst omits 98c5ec77c7c5 ARM64: enable GENERIC_FIND_FIRST_BIT omits ed938a4bfc58 arm64: defconfig: Use DEBUG_INFO_REDUCED omits 0b13525c20fe s390/pci: fix leak of PCI device structure omits d54cb7d54877 s390/vtime: fix increased steal time accounting omits c79f01b6eb5d s390/cpumf: disable preemption when accessing per-cpu variable omits 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] omits b58f33d49e42 netfilter: ctnetlink: fix dump of the expect mask attribute omits 175e476b8cdf netfilter: x_tables: Use correct memory barriers. omits d3d40f237480 Revert "netfilter: x_tables: Switch synchronization to RCU" omits abe7034b9a8d Revert "netfilter: x_tables: Update remaining dereference to RCU" omits a7889c6320b9 afs: Stop listxattr() from listing "afs.*" attributes omits 64fcbb6158ec afs: Fix accessing YFS xattrs on a non-YFS server omits e2b0d9987920 dt-bindings: Bump dtschema version required to v2021.2.1 omits 6d8d67988b1a pinctrl: qcom: sc8180x: add ACPI probe support omits 31254dc95662 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed omits 6503b9f29a47 bpf: Add getter and setter for SO_REUSEPORT through bpf_{g [...] omits 552bad043709 pinctrl: qcom: sm8350: add GPIO wakeup interrupt map omits 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] omits a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] omits 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] omits 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] omits e3d3b4157610 btrfs: zoned: fix linked list corruption after log root tr [...] omits a3ee79bd8fe1 btrfs: fix qgroup data rsv leak caused by falloc failure omits fbf48bb0b197 btrfs: track qgroup released data in own variable in inser [...] omits d2dcc8ed8ec6 btrfs: fix wrong offset to zero out range beyond i_size omits 8723d5ba8bda xfs: also reject BULKSTAT_SINGLE in a mount user namespace omits 08a204387e80 docs: ABI: Fix the spelling oustanding to outstanding in t [...] omits d336f7ebc650 xfs: force log and push AIL to clear pinned inodes when ab [...] omits 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() omits 1deceabbdc0d regulator: bd9571mwv: Convert device attribute to sysfs_emit() omits 9cbc23f7d51f regulator: bd9571mwv: Fix regulator name printed on regist [...] omits 3b6e7088afc9 regulator: bd9571mwv: Fix AVS and DVFS voltage range omits 6a37d7500378 pinctrl: core: Set ret to 0 when group is skipped omits 301cddc21a15 objtool/x86: Use asm/nops.h omits 47386ce36f90 pinctrl: ti: fix error return code of ti_iodelay_probe() omits be786ac5a6c4 pinctrl: rockchip: make driver be tristate module omits 25fda51ca33b arm64: remove select PINCTRL_ROCKCHIP from ARCH_ROCKCHIP omits 024c79520ff5 kernel/irq: export irq_gc_set_wake omits b991f8c3622c pinctrl: core: Handling pinmux and pinconf separately omits 57c0a4f0a071 pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends omits 975bad7cbd34 dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends omits 12ec5408d213 Merge tag 'iio-fixes-for-5.12a' of https://git.kernel.org/ [...] omits b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work omits 9b46571142e4 io_uring: add generic callback_head helpers omits 9e138a483454 io_uring: fix concurrent parking omits f6d54255f423 io_uring: halt SQO submission on ctx exit omits 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex omits 180f829fe402 io_uring: fix complete_post use ctx after free omits efe814a471e0 io_uring: fix ->flags races by linked timeouts omits a89dfde3dc3c x86: Remove dynamic NOP selection omits 6c5403173a13 drm/ttm: make ttm_bo_unpin more defensive omits 62dd0f98a0e5 gfs2: Flag a withdraw if init_threads() fails omits 41ed4005aa0a drm/i915/dp_link_training: Convert DRM_DEBUG_KMS to drm_dbg_kms omits 65e3fe107ed7 drm/i915/dp_link_training: Add newlines to debug messages omits 908a4f778dc7 Merge branch 'ib-iio-scmi-5.12-rc2-take3' of git://git.ker [...] omits 80a064dbd556 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM omits 71a37cd6a59d scmi-cpufreq: Remove deferred probe omits d9df28ba587f arm64: dts: juno: Enable more SMMUs omits 4ac4d146cb63 arm64: dts: juno: Describe PCI dma-ranges omits e40647762fb5 perf pmu: Validate raw event with sysfs exported format bits omits 132da018fa32 Merge tag 'thunderbolt-for-v5.12-rc4' of git://git.kernel. [...] omits 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf omits 689bb69093d7 Merge remote-tracking branch 'torvalds/master' into perf/urgent omits f935178b5c1c x86/insn: Make insn_complete() static omits 404b639e510b x86/insn: Remove kernel_insn_init() omits 62660b0fd238 tools/perf: Convert to insn_decode() omits a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() omits c7e41b099be4 tools/objtool: Convert to insn_decode() omits 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() omits 88afc2392213 x86/uprobes: Convert to insn_decode() omits 0be7f42d6fcc x86/traps: Convert to insn_decode() omits 0710442a88d1 arm64: csum: cast to the proper type omits 5350a8500263 nvmem: rmem: fix undefined reference to memremap omits 5e32c64bb691 x86/sev-es: Convert to insn_decode() omits 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() omits d9de0cbd5b1f dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains omits 07789dc33f6f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() omits 261ab1fd5c5d phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only omits 77e768ec1391 x86/kprobes: Convert to insn_decode() omits d0dde32dda5d phy: qcom-usb-hs: Fix fall-through warnings for Clang omits 1580f488ea8c x86/mce: Convert to insn_decode() omits 63c66cde7bbc x86/alternative: Use insn_decode() omits 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler omits 3204a7fb98a3 kbuild: prefix $(srctree)/ to some included Makefiles omits 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval omits 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() omits 7e9908d1ab2e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] omits 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder omits 93281c4a9657 x86/insn: Add an insn_decode() API omits 00f2e6f668b0 phy: ti: j721e-wiz: add missing of_node_put omits 6b5371adc3e5 phy: rockchip-typec: add missing of_node_put omits d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker omits 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment omits 23ee15ed613b phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] omits 7bc057dd65ab phy: stm32: register usbphyc as clock provider of ck_usbo_ [...] omits 12810cb9c2be dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property omits 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() omits 0d391319809e Merge 'x86/seves' into x86/core omits aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core omits be0bdd67fda9 i915/perf: Start hrtimer only if sampling the OA buffer omits e817ee5f2f95 dma-iommu: implement ->alloc_noncontiguous omits 8230ce9a4e20 dma-iommu: refactor iommu_dma_alloc_remap omits 7d5b5738d151 dma-mapping: add a dma_alloc_noncontiguous API omits 198c50e2ccff dma-mapping: refactor dma_{alloc,free}_pages omits eedb0b12d091 dma-mapping: add a dma_mmap_pages helper omits 4a98623d5d90 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging omits c834e5e44fc1 KVM: x86/mmu: Use '0' as the one and only value for an inv [...] omits 978c834a6691 KVM: VMX: Track root HPA instead of EPTP for paravirt Hype [...] omits 14072e56958c KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails omits ee36656f0ac3 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyp [...] omits c82f1b670fd0 KVM: VMX: Explicitly check for hv_remote_flush_tlb when lo [...] omits d0a2d45654c7 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches omits cdbd4b40e70c KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch omits 446f7f115530 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been [...] omits 288bee28094e KVM: VMX: Fold Hyper-V EPTP checking into it's only caller omits b68aa15cca56 KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V pa [...] omits a4038ef1aa63 KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush omits e83bc09caf16 KVM: x86: Get active PCID only when writing a CR3 value omits 7531b47c8a35 KVM/SVM: Move vmenter.S exception fixups out of line omits bb4cdf3af939 KVM: x86/mmu: Dump reserved bits if they're detected on no [...] omits 715f1079eee1 KVM: x86/mmu: Use low available bits for removed SPTEs omits 7a51393ae0f6 KVM: x86/mmu: Use is_removed_spte() instead of open coded [...] omits 8f366ae6d8c5 KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT [...] omits edea7c4fc215 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-pres [...] omits 613a3f379752 KVM: x86/mmu: Use high bits for host/mmu writable masks fo [...] omits 5fc3424f8b85 KVM: x86/mmu: Make Host-writable and MMU-writable bit loca [...] omits e7b7bdea77f3 KVM: x86/mmu: Move logic for setting SPTE masks for EPT in [...] omits d6b87f256591 KVM: x86/mmu: Co-locate code for setting various SPTE masks omits ec761cfd353f KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call in [...] omits c4827eabe1a8 KVM: x86/mmu: Document dependency bewteen TDP A/D type and [...] omits b0de568018a6 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO ge [...] omits 8a406c89532c KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs omits b09763da4dd8 KVM: x86/mmu: Add module param to disable MMIO caching (fo [...] omits 8120337a4c55 KVM: x86/mmu: Stop using software available bits to denote [...] omits c236d9623f78 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers omits 3849e0924ef1 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] omits a54aa15c6bda KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() omits 30ab5901da57 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO cachi [...] omits e0c378684b65 KVM: x86/mmu: Retry page faults that hit an invalid memslot omits 44aaa0150bfd KVM: x86/mmu: Disable MMIO caching if MMIO value collides [...] omits ec89e6438671 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not s [...] omits 64bb2769d700 KVM: x86/mmu: Check for shadow-present SPTE before queryin [...] omits 203219571330 KVM: x86/mmu: Add convenience wrapper for acting on single [...] omits c1b91493ed31 KVM: x86/mmu: Add typedefs for rmap/iter handlers omits e12b785e52fc KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() omits 74fe0f547454 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs omits f055ab634c83 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's cha [...] omits 422e2e17066c KVM: x86: mmu: initialize fault.async_page_fault in walk_a [...] omits b97f07458373 KVM: x86: determine if an exception has an error code only [...] omits 8173396e94c1 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies omits d00b99c514b3 KVM: SVM: Add support for Virtual SPEC_CTRL omits f333374e108e x86/cpufeatures: Add the Virtual SPEC_CTRL feature omits cc3ed80ae69f KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state omits fb0c4a4fee5a KVM: SVM: move VMLOAD/VMSAVE to C code omits c8781feaf1b5 KVM: SVM: Skip intercepted PAUSE instructions after emulation omits 32c23c7d5275 KVM: SVM: Don't manually emulate RDPMC if nrips=0 omits c483c45471b9 KVM: x86: Move RDPMC emulation to common code omits 5ff3a351f687 KVM: x86: Move trivial instruction-based exit handlers to [...] omits 92f9895c146d KVM: x86: Move XSETBV emulation to common code omits 2ac636a6ea4d KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code omits 3a87c7e0d176 KVM: nSVM: Add helper to synthesize nested VM-Exit without [...] omits cb6a32c2b877 KVM: x86: Handle triple fault in L2 without killing L1 omits 63129754178c KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, [...] omits 2a32a77cefa6 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 omits 11f0cbf0c605 KVM: nSVM: Trace VM-Enter consistency check failures omits 648fc8ae3714 KVM: x86: Move nVMX's consistency check macro to common code omits 6906e06db9b0 KVM: nSVM: Add missing checks for reserved bits to svm_set [...] omits c08f390a75c1 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_ [...] omits 4bb170a5430b KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit omits 7ca62d132250 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit omits 7c3ecfcd3193 KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control omits 9e8f0fbfff1a KVM: nSVM: rename functions and variables according to vmc [...] omits 193015adf40d KVM: nSVM: Track the ASID generation of the vmcb vmrun thr [...] omits af18fa775d07 KVM: nSVM: Track the physical cpu of the vmcb vmrun throug [...] omits 4995a3685f1b KVM: SVM: Use a separate vmcb for the nested L2 guest omits a3322d5cd87f KVM: nSVM: Set the shadow root level to the TDP level for [...] omits 6d1b867d0456 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception omits 73ad160693dc KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad sha [...] omits a91f387b4bfe KVM: x86/mmu: Sync roots after MMU load iff load as successful omits 61a1773e2e01 KVM: x86/mmu: Unexport MMU load/unload functions omits f66c53b3b94f KVM: x86: Defer the MMU unload to the normal path on an gl [...] omits c805f5d5585a KVM: nVMX: Defer the MMU reload to the normal path on an E [...] omits 17e368d94af7 KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs omits e49e0b7bf370 KVM: x86/mmu: Fix and unconditionally enable WARNs to dete [...] omits 6e0918aec49a KVM: x86/mmu: Check PDPTRs before allocating PAE roots omits 6e6ec5848574 KVM: x86/mmu: Ensure MMU pages are available when allocati [...] omits 748e52b9b736 KVM: x86/mmu: Allocate pae_root and lm_root pages in dedic [...] omits ba0a194ffbfb KVM: x86/mmu: Allocate the lm_root before allocating PAE roots omits b37233c911cb KVM: x86/mmu: Capture 'mmu' in a local variable when alloc [...] omits 04d45551a1ee KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] omits 8747fb3b14dd USB: serial: io_edgeport: drop unneeded forward declarations omits e01b7d04a61c Merge tag 'extcon-fixes-for-5.12-rc4' of git://git.kernel. [...] omits bf260466c89f USB: serial: keyspan: drop unneeded forward declarations omits 43c11d91fb1e KVM: x86: to track if L1 is running L2 VM omits 13ce240a932f rtw88: 8822c: support FW crash dump when FW crash omits 50773696301b wilc1000: use wilc handler as cookie in request_threaded_irq() omits e21b6e5a5462 wilc1000: write value to WILC_INTR2_ENABLE register omits f135a1571a05 wilc1000: Support chip sleep over SPI omits 4a7ea94377c9 rtw88: remove unnecessary variable omits 5b492c7dbdda rtw88: coex: add power off setting omits 1193a7de6ef4 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits aa403f257e99 Merge 5.12-rc3 into usb-next omits 280def1e1c17 Merge 5.12-rc3 into tty-next omits 83be46e944f6 Merge v5.12-rc3 into char-misc-next omits 69cbbf6be5d5 ARM: imx6ul-14x14-evk: Do not reset the Ethernet PHYs inde [...] omits e9d503fef7da pcmcia: rsrc_nonstatic: Fix call-back function as referenc [...] omits 1d26d6f2cbd0 pcmcia: pcmcia_resource: Fix some kernel-doc formatting/di [...] omits 6562e2cb8c7f pcmcia: ds: Fix function name disparity in header omits f4468bbbe25e pcmcia: pcmcia_cis: Demote non-conforming kernel-doc heade [...] omits cc448baf85c8 pcmcia: cistpl: Demote non-conformant kernel-doc headers t [...] omits f20a7596a0c1 pcmcia: rsrc_nonstatic: Demote kernel-doc abuses omits cd2b4f14edab pcmcia: ds: Remove if with always false condition omits 412627f6ffe3 arm64: dts: imx8mp-phyboard-pollux-rdk: Add missing pinctrl entry omits b828324bba8f Merge 5.12-rc3 into staging-next omits 610a5e288394 ARM: dts: imx7d-mba7: Remove unsupported PCI properties omits bbc4c8a53171 ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/# [...] omits 2343e697fa36 ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings omits e0ece1860d0f ARM: dts: imx: bx50v3: Define GPIO line names omits 4ec79ac7fa7c ARM: dts: imx: bx50v3: i2c GPIOs are open drain omits b0884cf28fa3 ARM: dts: imx6q-ba16: improve PHY information omits f285369a2832 ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO omits 0f22183206a7 ARM: dts: ls1021a: mark crypto engine dma coherent omits ce8da6149342 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 omits 952d23b0533d ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] omits 51c045ec3195 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] omits 5e27eeec3b89 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option omits a10419db66a8 ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin omits ba8da03fa7df arm64: dts: ls1012a: mark crypto engine dma coherent omits 4fb3a074755b arm64: dts: ls1043a: mark crypto engine dma coherent omits 9c3a16f88385 arm64: dts: ls1046a: mark crypto engine dma coherent omits 70f7025c854c bus: mhi: core: remove redundant initialization of variabl [...] omits 980129a48274 arm64: defconfig: add imx8qm pinctrl support omits c7ae9d5dae71 arm64: defconfig: Enable wm8960 audio driver. omits bc6bf2e0fd9c arm64: defconfig: Enable asoc simple mux omits 65198789898b arm64: defconfig: Enable devfreq support for i.MX8MQ omits 6f96852619d5 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] omits ec4d1196f113 arm64: dts: imx8mp: add eqos node and alias omits 6cecf54dfbcc arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] omits 21480ffda0da arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits 60ac35268f85 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM omits 4e43cd636bb1 arm64: dts: imx8qxp: correct usdhc clock-names sequence omits 40ba2eda0a7b arm64: dts: imx8mm-nitrogen-r2: add audio omits 80fa5d604d16 arm64: dts: imx8mm-nitrogen-r2: add FlexSPI omits b399c13f0b4a arm64: dts: imx8mm-nitrogen-r2: add PWMs omits 2b6e7da251e3 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 omits 88a151795ef3 arm64: dts: imx8mm-nitrogen-r2: add UARTs omits 421f715c7316 arm64: dts: imx8mm-nitrogen-r2: add USB support omits f37cd7560d3b arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 omits 94b736d72843 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip omits d779f4c92ac3 arm64: dts: librem5-devkit: Move headphone detection to so [...] omits 15094482fc59 arm64: dts: librem5-devkit: Add mux for built-in vs headset mic omits 39a346d923e2 arm64: dts: librem5-devkit: "Drop Line In Jack" omits 6f46f7ff8037 arm64: dts: librem5-devkit: Add speaker amplifier omits 5b65f39ddcc1 arm64: dts: librem5-devkit: Use a less generic codec name omits 1cec010bbb74 arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 omits 3a0eac4a8c46 arm64: dts: librem5: protect some partitions of the nor-flash omits e7fb3a747943 arm64: dts: librem5: Drop assigned-clocks from SAI2 omits 28034d1b5158 arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay omits 54c327393a1f arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface omits dfee46f17b4a arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] omits dbd3120cf0f7 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name omits c2b652e38111 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name omits efd9d2419cfc ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] omits 36034ae5bbcc ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 omits 7c040ba9e71b ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] omits ad28c3bd7e27 ARM: dts: imx50-kobo-aura: Add Netronix embedded controller omits 51b786203e56 dt-bindings: mailbox: mu: add imx8qm support omits a6fcc75e39f1 dt-bindings: arm: fsl: add imx8qm boards compatible string omits b77af8ae105d dt-bindings: arm: fsl: add Kontron pITX-imx8m board omits 6d148838295e dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] omits 97ecda7f87b8 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits eccfc840dc2a dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names omits f21a468832f4 ARM: imx: Kconfig: Fix typo in help omits 4ae20f26a157 ARM: mach-imx: Fix a spelling in the file pm-imx5.c omits 893cfb99734f firmware: imx: scu-pd: do not power off console domain omits 1168935b962b soc: imx: add i.MX51/i.MX53 unique id support omits e2c1b0ff38c9 ARM: imx: avic: Convert to using IRQCHIP_DECLARE omits 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table omits 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw omits 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators omits a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname omits 87602aeb8ad5 thermal/drivers/cpufreq_cooling: Remove unused list omits 6fd1b186d900 thermal/drivers/cpuidle_cooling: Use device name instead o [...] omits f8d354e821b2 thermal/drivers/devfreq_cooling: Use device name instead o [...] omits ef37d1f9acb5 thermal/drivers/cpufreq_cooling: Use device name instead o [...] omits 584837618100 thermal/drivers/core: Use a char pointer for the cooling d [...] omits d3bdd1c31407 extcon: Fix error handling in extcon_dev_register omits c9570d4a5efd extcon: Add stubs for extcon_register_notifier_all() functions omits c3a6d6a1dfc8 power: supply: bq27xxx: make status more robust omits c4d57c22ac65 power: supply: bq27xxx: fix power_avg for newer ICs omits b67fdcb7099e power: supply: bq27xxx: fix sign of current_now for newer ICs omits 17e499a7d6b5 power: supply: axp20x_usb_power: Add missing check in axp2 [...] omits 05946d4b7a73 cifs: Fix preauth hash corruption omits 5171317dfd9a cifs: update new ACE pointer after populate_new_aces. omits 32826341058b power: supply: z2_battery: Drop unused variable omits 0bde59c1723a vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget [...] omits f6bbf0010ba0 vhost-vdpa: fix use-after-free of v->config_ctx omits beb691e69f4d vhost: Fix vhost_vq_reset() omits 2117fce81f6b Merge branch 'psample-Add-additional-metadata-attributes' omits bb24d592e66e selftests: mlxsw: Add tc sample tests omits 2073c6004443 mlxsw: spectrum: Report extra metadata to psample module omits 48990bef1e68 mlxsw: spectrum: Remove mlxsw_sp_sample_receive() omits e1f78ecdfd59 mlxsw: spectrum: Remove unnecessary RCU read-side critical [...] omits 5ab6dc9fa272 mlxsw: pci: Set extra metadata in skb control block omits d4cabaadeaad mlxsw: Create dedicated field for Rx metadata in skb contr [...] omits e0eeede3d233 mlxsw: pci: Add more metadata fields to CQEv2 omits f26b30918dac selftests: netdevsim: Test psample functionality omits a8700c3dd0a4 netdevsim: Add dummy psample implementation omits 07e1a5809b59 psample: Add additional metadata attributes omits a03e99d39f19 psample: Encapsulate packet metadata in a struct omits c6baf7eeb0cf Merge branch 'skbuff-micro-optimize-flow-dissection' omits d206121faf8b skbuff: micro-optimize {,__}skb_header_pointer() omits 59753ce8b196 ethernet: constify eth_get_headlen()'s data argument omits 805a25f3a1bd linux/etherdevice.h: misc trailing whitespace cleanup omits f96533cded17 flow_dissector: constify raw input data argument omits e3305138da47 skbuff: make __skb_header_pointer()'s data argument const omits dac06b32c705 flow_dissector: constify bpf_flow_dissector's data pointers omits 3f79eb3c3a6a Merge branch 'gro-micro-optimize-dev_gro_receive' omits d0eed5c32514 gro: give 'hash' variable in dev_gro_receive() a less conf [...] omits 9dc2c3133785 gro: consistentify napi->gro_hash[x] access in dev_gro_receive() omits 0ccf4d50d14f gro: simplify gro_list_prepare() omits 1e28eed17697 Linux 5.12-rc3 omits f4e6d7cdbfae net: dsa: bcm_sf2: Fill in BCM4908 CFP entries omits c995f12ad884 prctl: fix PR_SET_MM_AUXV kernel stack leak omits bd49fea7586b hv_netvsc: Add a comment clarifying batching logic omits a25f82228542 flow_dissector: fix byteorder of dissected ICMP ID omits 50535249f624 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() omits 0f88e6f35b31 Merge branch 'pktgen-scripts-improvements' omits c8fd4852022c samples: pktgen: new append mode omits ef700f2ea27e samples: pktgen: allow to specify delay parameter via new opt omits 6577b9a551ae net: arcnet: com20020 fix error handling omits 70404fe3030e Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/ [...] omits 802b31c0dd7f Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.o [...] omits c72cbc936141 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.or [...] omits 19469d2adab9 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel. [...] omits fa509ff879f8 Merge tag 'locking-urgent-2021-03-14' of git://git.kernel. [...] omits 75013c6c52d8 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel. [...] omits 836d7f0572ca Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.o [...] omits 0a7c10df49eb Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.o [...] omits c3c7579f5e3b Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm [...] omits 9d0c8e793f0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 50eb842fe517 Merge branch 'akpm' (patches from Andrew) omits e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic omits 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF omits 0ba8b68b5b30 Staging: rtl8723bs: fixed a brace coding style omits ebf482479818 staging: vt6655: remove duplicate code omits c170f1687bcf staging: vt6655: correct documentation warnings omits 97919a5764f8 staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl omits 8aea42ea5f60 staging:r8188eu: replace cap_* definitions with native ker [...] omits c6df973f69f2 staging:r8188eu: remove unused definitions from wifi.h omits 703b830fab82 staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A omits dff20ceb9116 staging: wimax: fix quoted string split across lines in op [...] omits 23df3c40da78 staging: wimax: add a blank line after declaration in op-rfkill.c omits 49b47c9e656c staging: wimax: fix block comment style check in op-rfkill.c omits 0102ecac6491 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 8ac51bf0fab3 staging: rtl8723bs: remove unused code blocks conditioned [...] omits 9e15c3a0ced5 io_uring: convert io_buffer_idr to XArray omits b470ebc9e0e5 Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/p [...] omits 63d6c9816891 mips: kernel: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_cr [...] omits c6972fb9ba8a MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handling omits eed5fae00593 powerpc: Force inlining of cpu_has_feature() to avoid buil [...] omits 08c18b63d965 powerpc/vdso32: Add missing _restgpr_31_x to fix build failure omits 4c050286bb20 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] omits aa443ac20445 vdpa_sim: Skip typecasting from void* omits bc22ed2ea112 virtio: remove export for virtio_config_{enable, disable} omits da98b54d0298 virtio-mmio: Use to_virtio_mmio_device() to simply code omits e1c86210fe27 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Red [...] omits 6f1629093399 docs: net: add missing devlink health cmd - trigger omits 3cc9b29ac0e1 docs: net: tweak devlink health documentation omits ad236ccde19a devlink: fix typo in documentation omits e127906b68b4 net: stmmac: Set FIFO sizes for ipq806x omits 6fadbdd6dd32 drivers: net: vxlan.c: Fix declaration issue omits 65c7bc1b7a66 net: ethernet: marvell: Fixed typo in the file sky2.c omits b8eccf2a0dc9 Merge branch 'dsa-hewllcreek-dumps' omits 292cd449fee3 net: dsa: hellcreek: Add devlink FDB region omits eb5f3d314180 net: dsa: hellcreek: Move common code to helper omits e81813fb5635 net: dsa: hellcreek: Use boolean value omits ba2d1c28886c net: dsa: hellcreek: Add devlink VLAN region omits ebc71a380435 Merge tag 'batadv-next-pullrequest-20210312' of git://git. [...] omits 3a9ef3e11c5d net: ipa: terminate message handler arrays omits 361f7e4a7501 Merge branch 'pps-policing' omits 2ffe0395288a net/sched: act_police: add support for packet-per-second policing omits 6a56e19902af flow_offload: reject configuration of packet-per-second po [...] omits 25660156f4cc flow_offload: add support for packet-per-second policing omits 4849d9beb8c9 Merge branch 'hns3-imp-phys' omits b47cfe1f402d net: hns3: add phy loopback support for imp-controlled PHYs omits 024712f51e57 net: hns3: add ioctl support for imp-controlled PHYs omits 57a8f46b1bd3 net: hns3: add get/set pause parameters support for imp-co [...] omits f5f2b3e4dcc0 net: hns3: add support for imp-controlled PHYs omits 9575aeae2cd1 Merge branch 'clk-cleanup' into clk-next omits 7996dfd6ed28 clk: at91: Trivial typo fixes in the file sama7g5.c omits 7f9fec1da2a6 Merge branch 'clk-fixes' into clk-next omits 148ddaa89d4a clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk omits 0ae67123eafd clk: qcom: rcg2: Rectify clk_gfx3d rate rounding without m [...] omits c9b86db274d2 clk: qcom: rpmh: Update the XO clock source for SC7280 omits 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...] omits 885ce64e0f7b Merge branch 'clk-cleanup' into clk-next omits 35a796315c49 clk: use clk_core_enable_lock() a bit more omits be61af330e09 Merge tag 'staging-5.12-rc3' of git://git.kernel.org/pub/s [...] omits cc14086f2298 Merge tag 'tty-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] omits 5c7bdbf8827f Merge tag 'usb-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] omits 420623430a70 Merge tag 'erofs-for-5.12-rc3' of git://git.kernel.org/pub [...] omits e83bad7f77a4 Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/p [...] omits 2766f1821600 zram: fix broken page writeback omits 57e0076e6575 zram: fix return value on writeback_store omits e1baddf8475b mm/memcg: set memcg when splitting page omits be6c8982e4ab mm/memcg: rename mem_cgroup_split_huge_fixup to split_page [...] omits 61bf318eac2c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign omits 0ceb1ace4a27 ia64: fix ia64_syscall_get_set_arguments() for break-based [...] omits 6ce64428d620 mm/userfaultfd: fix memory corruption due to writeprotect omits d9b571c885a8 kasan: fix KASAN_STACK dependency for HW_TAGS omits f9d79e8dce40 kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC omits 96cfe2c0fd23 mm/madvise: replace ptrace attach requirement for process_madvise omits 149fc787353f include/linux/sched/mm.h: use rcu_dereference in in_vfork() omits 0aa41cae92c1 kfence: fix reports if constant function prefixes exist omits df3ae2c9941d kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] omits 702b16d724a6 kfence: fix printk format for ptrdiff_t omits 97e4910232fa linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* omits f0b15b608129 MAINTAINERS: exclude uapi directories in API/ABI section omits e7850f4d844e binfmt_misc: fix possible deadlock in bm_register_write omits 184cee516f3e mm/highmem.c: fix zero_user_segments() with start > end omits 4eae4efa2c29 hugetlb: do early cow when page pinned on src mm omits ca6eb14d6453 mm: use is_cow_mapping() across tree where proper omits 97a7e4733b9b mm: introduce page_needs_cow_for_dma() for deciding whether cow omits ca7e0457efef hugetlb: break earlier in add_reservation_in_range() when we can omits 2103cf9c3f3b hugetlb: dedup the code to add a new file_region omits 82e69a121be4 mm/fork: clear PASID for new mm omits 0740a50b9baa mm/page_alloc.c: refactor initialization of struct page fo [...] omits ea29b20a8285 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM omits cbf78d85079c stop_machine: mark helpers __always_inline omits 34dc2efb39a2 memblock: fix section mismatch warning omits 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode omits 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 omits b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding omits f774117c96f9 iio/scmi: Adding support for IIO SCMI Based Sensors omits d0dcd90b7f47 usb: cdnsp: Fixes incorrect value in ISOC TRB omits 9576fdc0ad3a usb: cdns3: fix static checker warning. omits 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused omits c4ab036a2f41 spufs: fix bogosity in S_ISGID handling omits 16efa4fce3b7 io_uring: allow IO worker threads to be frozen omits 15b2219facad kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD [...] omits b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] omits e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] omits a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() omits 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] omits 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely omits 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] omits 4a378d8a0d96 gfs2: be careful with inode refresh omits 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] omits e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] omits e98f93e7ca71 vboxsf: don't allow to change the inode type omits bcbcf50f5218 kbuild: fix ld-version.sh to not be affected by locale omits 47251a36e136 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 6afa455e6153 ibmvnic: update MAINTAINERS omits a673321aa74f selftests: mptcp: Restore packet capture option in join tests omits 5ab6f96a12f4 Merge branch 'sh_eth-reg-defs' omits 0deaeabf2712 sh_eth: place RX/TX descriptor *enum*s after their *struct*s omits e2dccaf194dd sh_eth: rename *enum*s still not matching register names omits 4585b72d97cc sh_eth: rename PSR bits omits bc9d992ca4d2 sh_eth: rename TRSCER bits omits 7c678829efa8 Merge branch 'mptcp-Include-multiple-address-ids-in-RM_ADDR' omits d2c4333a801c selftests: mptcp: add testcases for removing addrs omits f87744ad4244 selftests: mptcp: set addr id for removing testcases omits 7028ba8ac968 selftests: mptcp: add invert argument for chk_rm_nr omits 0e4a3e68862b mptcp: remove a list of addrs when flushing omits 06faa2271034 mptcp: remove multi addresses and subflows in PM omits ddd14bb85dd8 mptcp: remove multi subflows in PM omits d0b698ca9a27 mptcp: remove multi addresses in PM omits b5c55f334c7f mptcp: add rm_list_rx in mptcp_pm_data omits 5c4a824dcb58 mptcp: add rm_list in mptcp_options_received omits cbde27871896 mptcp: add rm_list_tx in mptcp_pm_data omits 6445e17af7c5 mptcp: add rm_list in mptcp_out_options omits e9e90a70cc2d Merge branch 'resil-nhgroups-netdevsim-selftests' omits b8a07c4cea04 selftests: netdevsim: Add test for resilient nexthop group [...] omits 902280cacc03 selftests: forwarding: Add resilient multipath tunneling n [...] omits 386e3792b52a selftests: forwarding: Add resilient hashing test omits 557205f47dc4 selftests: fib_nexthops: Test resilient nexthop groups omits a8f9952d218d selftests: fib_nexthops: List each test case in a different line omits 8e815284a5f9 selftests: fib_nexthops: Declutter test output omits c6385c0b67c5 netdevsim: Allow reporting activity on nexthop buckets omits d8eaa4facacb netdevsim: Add support for resilient nexthop groups omits 40ff83711f76 netdevsim: Create a helper for setting nexthop hardware flags omits 86927c9c4d4e netdevsim: fib: Introduce a lock to guard nexthop hashtable omits b202923d3a93 Merge branch 'ptp-warnings' omits 287f93ded67f ptp: ptp_p: Demote non-conformant kernel-doc headers and s [...] omits 9ec04c71ab20 ptp: ptp_clockmatrix: Demote non-kernel-doc header to stan [...] omits f90fc37f289c ptp_pch: Move 'pch_*()' prototypes to shared header omits 257382c54e8c ptp_pch: Remove unused function 'pch_ch_control_read()' omits a9349f08ec6c net: dsa: bcm_sf2: setup BCM4908 internal crossbar omits 01488a0ccd9a net: dsa: bcm_sf2: store PHY interface/mode in port structure omits 6ad086009f87 net: ipv4: route.c: Fix indentation of multi line comment. omits c3b8e07909db net: dsa: mt7530: setup core clock even in TRGMII mode omits 2e5de7e0c8d2 mptcp: fix bit MPTCP_PUSH_PENDING tests omits b1dd9bf688b0 net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M omits 6897087323a2 ftgmac100: Restart MAC HW once omits 59cd4f19267a net: axienet: Fix probe error cleanup omits 12bb508bfe5a net: broadcom: bcm4908_enet: support TX interrupt omits ab4dda7a8cb7 dt-bindings: net: bcm4908-enet: add optional TX interrupt omits 26d2e0426aac Merge branch 'macb-fixed-link-fixes' omits e276e5e40e92 net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode omits 8fab174b78f7 net: macb: poll for fixed link state in SGMII mode omits c232f81b0a00 Merge tag 'mlx5-updates-2021-03-12' of git://git.kernel.or [...] omits 18cda8018a4b remoteproc: imx_rproc: fix return value check in imx_rproc [...] omits a3222a2da0a2 net/mlx5e: Allow to match on ICMP parameters omits 69e2916ebce4 net/mlx5: CT: Add support for mirroring omits 287e0df021e8 net/mlx5: Display the command index in command mailbox dump omits 2119bda642c4 net/mlx5e: allocate 'indirection_rqt' buffer dynamically omits e16cf9d754b9 net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events omits 991b2654605b net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE [...] omits bca08a914501 net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD omits 093bd7646937 net/mlx5: Read congestion counters from all ports when lag [...] omits 797609224164 net/mlx5: remove unneeded semicolon omits ad2c99ca7581 net/mlx5: use kvfree() for memory allocated with kvzalloc() omits cc82a2e6c8af net/mlx5: DR, Add missing vhca_id consume from STEv1 omits 141247788247 net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 omits 0142f0976475 net/mlx5: DR, Fixed typo in STE v0 omits 54d796b86eb3 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits 6e35f4281cae Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits 40a5aa1f54ab arm64: dts: qcom: pm8150: Enable RTC omits f296bfd5cd04 Merge tag 'nfs-for-5.12-2' of git://git.linux-nfs.org/proj [...] omits 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs omits b6b8aa27a3c6 Merge branch 'for-v5.12-rc3' of git://git.kernel.org/pub/s [...] omits 9afc11637947 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 5504a69a4219 audit: further cleanup of AUDIT_FILTER_ENTRY deprecation omits 3b0c2d3eaa83 Revert 95ebabde382c ("capabilities: Don't allow writing am [...] omits ce307084c96d Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.d [...] omits 0823427989c1 f2fs: expose # of overprivision segments omits 3c0315424f5e f2fs: fix error handling in f2fs_end_enable_verity() omits 28e18ee636ba f2fs: fix a redundant call to f2fs_balance_fs if an error occurs omits 1153db095fd6 f2fs: remove unused file_clear_encrypt() omits 36e4d95891ed f2fs: check if swapfile is section-alligned omits 1da661038370 f2fs: fix last_lblock check in check_swap_activate_fast omits ebc29b62a166 f2fs: remove unnecessary IS_SWAPFILE check omits 4260c4067fbb f2fs: Replace one-element array with flexible-array member omits 72f85881249e f2fs: compress: Allow modular (de)compression algorithms omits 43f8c47ea7d5 f2fs: check discard command number before traversing disca [...] omits 3b42c741b1bf f2fs: update comments for explicit memory barrier omits 4831675c6be5 f2fs: remove unused FORCE_FG_GC macro omits cd6ee739b8ee f2fs: avoid unused f2fs_show_compress_options() omits 3ab0598e6d86 f2fs: fix panic during f2fs_resize_fs() omits 7dede88659df f2fs: fix to allow migrating fully valid segment omits c67c8c0f47eb f2fs: fix a spelling error omits 2a4bd0c37c87 f2fs: fix a spacing coding style omits 9278be92f229 Merge tag 'io_uring-5.12-2021-03-12' of git://git.kernel.d [...] omits 261410082d01 Merge tag 'devprop-5.12-rc3' of git://git.kernel.org/pub/s [...] omits 26bf30902c10 net/mlx5: Use order-0 allocations for EQs omits c3e666f1ada9 net/mlx5: Add IFC bits needed for single FDB mode omits 3a46f4fb55ff net/mlx5: E-Switch, Refactor send to vport to be more generic omits 658cfceb6267 RDMA/mlx5: Use representor E-Switch when getting netdev an [...] omits 59c904c8fffd net/mlx5: E-Switch, Add eswitch pointer to each representor omits 7d97822a8cec net/mlx5: E-Switch, Add match on vhca id to default send rules omits 59079438a664 net/mlx5: Remove unused mlx5_core_health member recover_work omits 027d7166e178 net/mlx5: simplify the return expression of mlx5_esw_offlo [...] omits 540ec76d3147 net/mlx5: Cleanup prototype warning omits ee427ea4f126 ASoC: fsl_asrc_dma: request dma channel from specific controller omits 9f47c9c8bddc ASoC: Intel: bytcr_rt5640: Add used AIF to the components string omits 40e4046913a3 ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 P [...] omits f7b61287cf17 ASoC: samsung: tm2_wm5110: remove shadowed variable omits d58970da3247 ASoC: samsung: tm2_wm5110: check of of_parse return value omits bfdfe7fc1bf9 docs: networking: phy: Improve placement of parenthesis omits 3077f0279eff Merge tag 'pm-5.12-rc3' of git://git.kernel.org/pub/scm/li [...] omits f211ac154577 net: correct sk_acceptq_is_full() omits f4f9fc29e56b nvme: fix the nsid value to print in nvme_validate_or_alloc_ns omits 080bfa1e6d92 Revert "net: bonding: fix error return code of bond_neigh_init()" omits 344178334b09 Merge tag 'sound-5.12-rc3' of git://git.kernel.org/pub/scm [...] omits 568099a703de Merge tag 'mmc-v5.12-rc2' of git://git.kernel.org/pub/scm/ [...] omits 270c0551abd6 Merge tag 'regulator-fix-v5.12-rc2' of git://git.kernel.or [...] omits 8d9d53de51eb Merge tag 'configfs-for-5.12' of git://git.infradead.org/u [...] omits b77b5fdd052e Merge tag 'gfs2-v5.12-rc2-fixes' of git://git.kernel.org/p [...] omits 17f8fc198a6f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 6bf8819fede1 Merge tag 'for-linus-5.12b-rc3-tag' of git://git.kernel.or [...] omits 464b489a7885 ASoC: rt1015p: add acpi device id for rt1015p omits b7c7203a1f75 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on A [...] omits d11233e0dee6 Merge series "spi: finalize 'delay_usecs' removal/transiti [...] omits 35737d2db2f4 KVM: LAPIC: Advancing the timer expiration on guest initia [...] omits 8df9f1af2ece KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in [...] omits d7eb79c6290c KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged omits 6fcd9cbc6a90 kvm: x86: annotate RCU pointers omits c00af5f32ce1 Merge series "ASoC: soc-pcm: cleanup each functions" from [...] omits 718032322770 Merge branch 'pm-opp' omits bee7359f65af Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f67cc6a91d88 arm64: dts: qcom: sm8350-mtp: Add PMICs omits 93e719594602 arm64: dts: qcom: pmr735B: Add base dts file omits 59319dee2109 arm64: dts: qcom: pmr735a: Add base dts file omits 58befd8f60e6 arm64: dts: qcom: pm8350c: Add base dts file omits 950775d9cb70 arm64: dts: qcom: pm8350b: Add base dts file omits 094da73ff0e5 arm64: dts: qcom: pm8350: Add base dts file omits 712d68d128bc arm64: dts: qcom: pmk8350: Add base dts file omits 389cd7acbb2f arm64: dts: qcom: sm8350: Add spmi node omits 98dfb02aa222 igb: avoid premature Rx buffer reuse omits 58f993738341 io_uring: fix OP_ASYNC_CANCEL across tasks omits 521d6a737a31 io_uring: cancel sqpoll via task_work omits 26984fbf3ad9 io_uring: prevent racy sqd->thread checks omits 55c9731662b8 staging: wimax: i2400m: Mundane typos fix in the file tx.c omits 88208fa7787c staging: rtl8192u: ieee80211: Remove braces for single lin [...] omits 7b2b5d27cbd3 staging: rtl8712: fixed whitespace coding style issue omits f6a4ac8fd29c staging: rtl8712: fixed no space coding style issue omits ce8d69deeae1 staging: rtl8723bs: put quoted string in a single line omits 3dbd2e627780 staging: rtl8723bs: remove extra lines omits 88b895e08d87 staging: rtl8723bs: remove extra space omits 87a12e95df85 staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled" omits 0345785ebed3 staging: rtl8723bs: align and beautify comments omits 3f8efa160632 staging: rtl8723bs: remove unused code block omits 3499037e997d staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h omits 4cfc1074eb7d staging: rtl8723bs: remove typedefs in hal_btcoex.c omits d7c2b41f40fe staging: rtl8723bs: remove typedefs in odm_DIG.h omits 9a8dfb50d26a staging: rtl8723bs: remove typedefs in hal_btcoex.h omits 1dad326cfd60 staging: rtl8723bs: remove typedefs in rtw_efuse.h omits 00d5865c960a staging: rtl8723bs: remove typedefs in osdep_service_linux.h omits d495c5503d13 staging: rtl8723bs: remove typedefs in basic_types.h omits 95cf028829cf staging: rtl8723bs: remove typedefs in ieee80211.h omits 41ec87817604 staging: rtl8723bs: remove typedefs in sta_info.h omits 16f84d63f1f7 staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h omits d44d0312b3fd staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h omits 23004f3b7393 staging: rtl8723bs: remove typedefs in rtl8723b_hal.h omits f30c26236c41 staging: rtl8723bs: remove typedefs in HalVerDef.h omits 07d4ad3e4676 staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h omits bb5aedbecb79 staging: rtl8723bs: remove typedefs in hal_com_h2c.h omits 65fb2f98c916 staging: rtl8723bs: remove typedefs in rtw_security.h omits 2c9b5a030e77 staging: rtl8723bs: remove typedefs in osdep_service.h omits 4399c37cfd09 staging: rtl8723bs: remove typedefs in rtw_mp.h omits 8b6caa1555f1 staging: rtl8723bs: remove typedefs in wlan_bssdef.h omits 5b8ee2af457b staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h omits 8497bcd99451 staging: rtl8723bs: remove typedefs in rtw_ht.h omits 7fa19d064a14 staging: rtl8723bs: remove typedefs in drv_types.h omits 84e4a52d6951 staging: rtl8723bs: remove typedefs in hal_com.h omits e1d700a59977 staging: rtl8723bs: remove typedefs in rtw_eeprom.h omits 88e5d8626327 staging: rtl8723bs: remove typedefs in odm_types.h omits 1cd767554132 staging: rtl8723bs: remove typedefs in odm_HWConfig.h omits 26482bed813b staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h omits 41da002ed06d staging: rtl8723bs: remove typedefs in odm_interface.h omits f61ada8c23db staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h omits 6d12413cae30 staging: rtl8723bs: remove typedefs in odm_CfoTracking.h omits 694a76b996c7 staging: rtl8723bs: remove typedefs in odm.h omits 743c5f852e54 staging: rtl8723bs: remove typedefs in rtw_mlme.h omits 29a91bc27174 staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h omits 5dac808aceb6 drm/i915: s/plane_res_b/blocks/ etc. omits a5941b475028 drm/i915: Extract skl_check_wm_level() and skl_check_nv12_ [...] omits 18ffd6de8c50 drm/i915: Calculate min_ddb_alloc for trans_wm omits f0dfaa982b79 drm/i915: Check SAGV wm min_ddb_alloc rather than plane_res_b omits cdf64625e8d0 drm/i915: Tighten SAGV constraint for pre-tgl omits b7a7053ab2ec drm/i915: Workaround async flip + VT-d corruption on HSW/BDW omits 76064573b121 ixgbe: move headroom initialization to ixgbe_configure_rx_ring omits 89861c485c6a ice: move headroom initialization to ice_setup_rx_ctx omits a86606268ec0 i40e: move headroom initialization to i40e_configure_rx_ring omits ed0907e3bdcf ice: fix napi work done reporting in xsk path omits 262b003d059c KVM: arm64: Fix exclusive limit for IPA size omits 7d717558dd5e KVM: arm64: Reject VM creation when the default IPA size i [...] omits fac245216b68 ARC: haps: bump memory to 1 GB omits c5a210453cf5 MIPS: ingenic: gcw0: SPI panel does not require active-high CS omits 85a217750ccc dt-bindings: panel/kingdisplay,kd035g6-54nt: Remove spi-cs-high omits f52da4ccfec9 firmware: bcm47xx_nvram: inline code checking NVRAM size omits 98b68324f672 firmware: bcm47xx_nvram: look for NVRAM with for instead of while omits 298923cf999c firmware: bcm47xx_nvram: extract code copying NVRAM omits 0a24b51a3264 firmware: bcm47xx_nvram: add helper checking for NVRAM omits fb009cbdd069 firmware: bcm47xx_nvram: rename finding function and its v [...] omits 0efc4976e3da gfs2: bypass log flush if the journal is not live omits 14b02f023c09 usb: typec: tipd: Separate file for tracepoint creation omits 2786d8618a92 usb: typec: tps6598x: Move the driver under its own subdirectory omits 3adab6a1691a usb: typec: tps6598x: Fix tracepoint header file omits aecb1e452d9e usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro omits 12ef51b11669 spi: stm32: avoid ifdef CONFIG_PM for pm callbacks omits 05d8a019eb05 spi: docs: update info about 'delay_usecs' omits 3ab1cce55337 spi: core: remove 'delay_usecs' field from spi_transfer omits 55a47532fa4c spi: fsl-espi: remove usage of 'delay_usecs' field omits a886010c6971 spi: spi-falcon: remove check for 'delay_usecs' omits 33a23423ca0a staging: greybus: spilib: use 'spi_delay_to_ns' for gettin [...] omits 7ca660f8212b spi: spi-tegra20-flash: don't check 'delay_usecs' field fo [...] omits 506d1a1b441e spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debug omits 66a3aadec42a spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' check omits e7f2d4c6aacd spi: bcm63xx-spi: don't check 'delay_usecs' field omits 93c941448994 spi: spi-axi-spi-engine: remove usage of delay_usecs omits 14667403a563 ASoC: mediatek: mt8173: rename local irq variable omits d9cdc1335622 ASoC: mediatek: mt2701: rename shadowed array omits 57f1379e77a7 ASoC: mediatek: mt2701: align function prototype omits 2e5e57f085a3 ASoC: mediatek: mtk-btcvsd: remove useless assignment omits 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c omits 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] omits 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] omits efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter omits a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter omits 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name omits 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions omits 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] omits 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] omits f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header omits 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] omits f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others omits 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] omits a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] omits d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] omits 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] omits 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description omits 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues omits 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' omits 842a5e584ee5 ata: libata-sata: Fix function names in header comments omits 882184bec550 ata: libata-transport: Fix some potential doc-rot issues omits 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr omits 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy omits 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] omits 531590bb40f8 ASoC: soc-pcm: share DPCM BE DAI stop operation omits 20048a9a4070 ASoC: soc-pcm: remove unneeded !rtd->dai_link check omits 1db19c151819 ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count omits c393281a3c1c ASoC: soc-pcm: add soc_hw_sanity_check() omits 68cbc557375e ASoC: soc-pcm: add soc_pcm_update_symmetry() omits 56e749ba756f ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() omits 6fb8944cd289 ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro omits f8fc9ec56f34 ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() omits 8d559a64f00b spi: stm32: drop devres version of spi_register_master omits 8d06b9633a66 ASoC: mediatek: mt8192: fix tdm out data is valid on rising edge omits 0df8ea602b3f io_uring: remove useless ->startup completion omits e1915f76a898 io_uring: cancel deferred requests in try_cancel omits d4b64fd702cf Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.or [...] omits ccf953d8f3d6 fb_defio: Remove custom address_space_operations omits 8613385cb285 dma-fence: Document recoverable page fault implications omits d5bf630f355d gfs2: bypass signal_our_withdraw if no journal omits dd7b836d6bc9 ALSA: dice: fix null pointer dereference when node is disc [...] omits 2bf44e0ee95f ALSA: hda: generic: Fix the micmute led init state omits aa31e559f7f9 crypto: sun4i-ss - simplify optional reset handling omits e5f9f41d5e62 hwrng: bcm2835 - add reset support omits 381345820db5 dt-bindings: rng: bcm2835: document reset support omits 0618e07ea3e0 dt-bindings: rng: bcm2835: add clock constraints omits 7cc05071f930 crypto: qat - fix use of 'dma_map_single' omits 792b32fad548 crypto: qat - fix unmap invalid dma address omits 282894556b83 crypto: sun8i-ce - fix error return code in sun8i_ce_prng_ [...] omits 90274769cf79 crypto: hisilicon/hpre - add 'CURVE25519' algorithm omits 8fb9340e178a crypto: ecc - add curve25519 params and expose them omits 05e7b906aa7c crypto: hisilicon/hpre - add 'ECDH' algorithm omits 14bb76768275 crypto: ecc - expose ecc curves omits 6763f5ea2d9a crypto: ecdh - move curve_id of ECDH from the key to algor [...] omits 9b94ae729068 crypto: hisilicon/hpre - add algorithm type omits 8123455a6485 crypto: hisilicon/hpre - add version adapt to new algorithms omits 1877c73b7c03 crypto: ccp - Don't initialize SEV support without the SEV [...] omits 83681f2bebb3 crypto: api - check for ERR pointers in crypto_destroy_tfm() omits 98b5ef3e97b1 crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] omits 3729095cc139 crypto: cavium - remove unused including <linux/version.h> omits 7ea39973d1e5 hwrng: pic32 - Use device-managed registration API omits ae8351284b74 hwrng: cctrng - Use device-managed registration API omits c8e386683652 perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_d [...] omits 3875721e825c gpiolib: Fix error return code in gpiolib_dev_init() omits dd647b125505 MIPS: loongson64: alloc pglist_data at run time omits 3382665a5c5d thunderbolt: debugfs: Show all accessible dwords omits 76e0c88dbd24 MIPS: Loongson64: Move loongson_system_configuration to lo [...] omits fc841062221f MIPS: Loongson64: Remove unused sysconf members omits 7adbee44d964 phy: ti: j721e-wiz: add missing call to of_node_put() omits 5af2a785a2ab phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits eb445a15fa69 phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 omits 015acd5d3add MAINTAINERS: Add linux-phy list and patchwork omits c15b99ae2ba9 MIPS: pci-mt7620: fix PLL lock check omits cd26db59fcee mips: bmips: bcm63268: include dt-bindings omits 28898eeb4120 mips: bmips: bcm6368: include dt-bindings omits e00f4ec39fb3 mips: bmips: bcm6362: include dt-bindings omits a3eeec1c31cd mips: bmips: bcm6358: include dt-bindings omits 1e4388a16188 mips: bmips: bcm6328: include dt-bindings omits c0a4e8b0f352 mips: bmips: bcm3368: include dt-bindings omits 3df83c9168a7 mips: dts: brcm: allow including header files omits f076835a8bf2 esp6: remove a duplicative condition omits 1d9bfacd52ec esp4: Simplify the calculation of variables omits af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] omits c5929afafbaf ARM: shmobile: defconfig: Refresh for v5.12-rc2 omits 92c406ed0a7f arm64: dts: renesas: r8a77961: Add CAN nodes omits 7e2a95d95353 arm64: dts: renesas: r8a779a0: Add CMT support omits a6d354b52dde arm64: dts: renesas: r8a779a0: Add thermal support omits 4adcf4c28f6d bus: ti-sysc: Warn about old dtb for dra7 and omap4/5 omits 0eedab655ec1 clk: renesas: r8a779a0: Add CMT clocks omits 95acd758fe4b clk: renesas: r8a7795: Add TMU clocks omits ba08abca66d4 objtool,x86: Fix uaccess PUSHF/POPF validation omits f21af4257cf3 ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5 omits 1f6c45ac5fd7 atomisp: don't let it go past pipes array omits 2f5339582e7b arch_topology: Export arch_freq_scale and helpers omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 606a5d4227e4 opp: Don't drop extra references to OPPs accidentally omits c561740e7cfe arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x omits 5215206d8b15 Merge branch 'tcp-delayed-completions' omits ac3959fd0dcc tcp: remove obsolete check in __tcp_retransmit_skb() omits a7abf3cd76e1 tcp: consider using standard rtx logic in tcp_rcv_fastopen [...] omits f4dae54e486d tcp: plug skb_still_in_host_queue() to TSQ omits 451b2596f541 Merge branch 'htb-fixes' omits fb3a3e37de33 sch_htb: Fix offload cleanup in htb_destroy on htb_init failure omits 93bde210c434 sch_htb: Fix select_queue for non-offload mode omits 7a1468ba0e02 net: phy: broadcom: Add power down exit reset state delay omits 8176f8c0f095 isdn: remove extra spaces in the header file omits a9f81244d2e3 mISDN: fix crash in fritzpci omits c07ea1b49515 dt-bindings: arm: qcom: Add SM8350 HDK omits befc5ac94eb1 arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det n [...] omits 790158579c8e arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' omits e526cb03e2ae arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' omits de3abdf3d15c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' omits 02058fc3839d arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' omits 1608784b6129 arm64: dts: qcom: sc7280: Add rpmh power-domain node omits 0ef5463c7a56 arm64: dts: qcom: sc7280: Add cpuidle states omits 14abf8dfe364 arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280 omits 0e51f883daa9 arm64: dts: qcom: sc7280: Add APSS watchdog node omits e9d739746788 arm64: dts: qcom: sc7280: Add reserved memory for fw omits c73ed1044008 arm64: dts: qcom: sc7280: Add device node for APPS SMMU omits ab7772de8612 arm64: dts: qcom: SC7280: Add rpmhcc clock controller node omits 3450bb5b9570 arm64: dts: qcom: sc7280: Add RSC and PDC devices omits 7a1f4e7f740d arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc omits 36dc1681c96b dt-bindings: arm: qcom: Document sc7280 SoC and board omits 9208c19f2124 arm64: dts: qcom: Introduce SM8350 HDK omits 9ad3c08f6f1b dt-bindings: arm: qcom: Document sony boards for apq8094 omits c0dffc3fcebd arm64: dts: qcom: msm8994: don't use empty memory node omits ddfb3fc482fc dt-bindings: arm: qcom: Document ipq6018-cp01 board omits 74f417ca592c arm64: dts: qcom: msm8916: don't use empty memory node omits acf050ab5d01 arm64: dts: qcom: apq8016-sbc: drop qcom,sbc omits e440e30e26dd arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] omits 1e6e6e7a080c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] omits 7d47b2cb1aed arm64: dts: qcom: Add sc7180-trogdor-coachz skus omits 082607825afb arm64: dts: qcom: Add sc7180-trogdor-pompom skus omits 2c26adb8dbab arm64: dts: qcom: Add sc7180-lazor-limozeen skus omits d1559628c20f arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs omits a4ebb84a0985 arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor omits a307a9773420 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor omits 1a5d8ff0d6cc arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] omits fcd66fe65da3 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] omits 5643caa82e48 arm64: dts: qcom: trogdor: Only wakeup from pen eject omits f415e0f59634 arm64: dts: qcom: Unify the sc7180-trogdor panel nodes omits ce2500242959 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards omits b4b2c20d6236 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] omits 58fd7ae621e7 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy omits ccbb3abb23a5 arm64: dts: qcom: sm8350: Add cpufreq node omits 6d91e2011115 arm64: dts: qcom: sm8350: Use enums for GCC omits da97c882a25b arm64: dts: qcom: sm8350-mtp: Enable remoteprocs omits 177fcf0aeda2 arm64: dts: qcom: sm8350: Add remoteprocs omits 03a41991d4f6 arm64: dts: qcom: sm8350: Add SMP2P nodes omits 774890c9368c arm64: dts: qcom: sm8350: Add rmtfs node omits 90f57509fecb arm64: dts: qcom: sm8350: Add rpmhpd node omits 4f23d2a557ca arm64: dts: qcom: sm8350: fix typo omits 2fc19af68abe arm64: dts: qcom: sm8350-mtp: add regulator names omits 694103bc11f0 arm64: dts: qcom: sm8350-mtp: enable UFS nodes omits 59c7cf814783 arm64: dts: qcom: sm8350: Add UFS nodes omits 054b40a6111f arm64: dts: qcom: sm8350-mtp: enable USB nodes omits e780fb318fe5 arm64: dts: qcom: sm8350: add USB and PHY device nodes omits 187f65b7f004 arm64: dts: qcom: sm8350: Add apss_smmu node omits 29a3349543e4 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] omits 794d3e309e44 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] omits 93138ef5ac92 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] omits 97832fa80596 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller omits 43f14a0b4f84 arm64: dts: qcom: sm8250: Rename the qmp node to power-controller omits f81c1e518f3e arm64: dts: qcom: sdm845: Rename the qmp node to power-controller omits 26d06feace1c arm64: dts: qcom: sc7180: Rename the qmp node to power-controller omits e4ffe8d5f048 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] omits 38f3267def65 arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] omits 29edb44d1fce arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor omits e37584d1d86b arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] omits ddd6b7267fe6 dt-bindings: firmware: scm: Add sc7280 support omits f2590e4b3bc4 soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition omits a07766206baf soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler omits 814a0d46301a soc: qcom: rpmh-rsc: Remove tcs_is_free() API omits 62fef634ef20 soc: qcom: smem: Update max processor count omits ce6e674a589e soc: qcom: aoss: Add AOSS QMP support for SC7280 omits 28822aeae414 dt-bindings: soc: qcom: aoss: Add SC7280 compatible omits f6a07be63301 soc: qcom: llcc: Add configuration data for SC7280 omits cfe53781fc5f dt-bindings: arm: msm: Add LLCC for SC7280 omits b469010d56d1 soc: qcom: Fix typos in the file qmi_encdec.c omits 9937447d83ab soc: qcom: rpmhpd: Add sc7280 powerdomains omits 9a3e49d74980 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding omits 639c85628757 soc: qcom: rpmhpd: Add SM8350 power domains omits f20b61b86a75 dt-bindings: power: Add rpm power domain bindings for SM8350 omits 0c9fdcdba682 soc: qcom: geni: shield geni_icc_get() for ACPI boot omits db74623a3850 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidu [...] omits 97bc84bbd4de tipc: clean up warnings detected by sparse omits 1980d3756506 tipc: convert dest node's address to network order omits f78d76e72a46 Merge tag 'drm-fixes-2021-03-12-1' of git://anongit.freede [...] omits 4042160c2e54 drm/nouveau: fix dma syncing for loops (v2) omits a829f033e966 drm/i915: Wedge the GPU if command parser setup fails omits fb198483ed63 Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitla [...] omits e0da9686232c Merge tag 'drm-misc-fixes-2021-03-11' of git://anongit.fre [...] omits 1520929e26d5 Merge branch 'mlxsw-Implement-sampling-using-mirroring' omits cf31190ae0b7 mlxsw: spectrum_matchall: Implement sampling using mirroring omits 34a277212c67 mlxsw: spectrum_trap: Split sampling traps between ASICs omits 20afb9bc480d mlxsw: spectrum_matchall: Split sampling support between ASICs omits 2dcbd9207b33 mlxsw: spectrum_span: Add SPAN probability rate support omits fa3faeb7aedb mlxsw: reg: Extend mirroring registers with probability ra [...] omits 5c7659eba873 mlxsw: spectrum_span: Add SPAN session identifier support omits 7610ab57de56 RDMA/mlx5: Allow larger pages in DevX umem omits 2904bb37b35d IB/core: Split uverbs_get_const/default to consider target type omits 3f32dc0f4601 IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() omits 1bc61c9dd4f1 Merge tag 'mlx5-updates-2021-03-11' of git://git.kernel.or [...] omits ce6c13e4f5b9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a0186a37700 Merge branch 'nexthop-Resilient-next-hop-groups' omits 15e1dd570306 nexthop: Enable resilient next-hop groups omits 0b4818aabcd6 nexthop: Notify userspace about bucket migrations omits 187d4c6b9796 nexthop: Add netlink handlers for bucket get omits 8a1bbabb034d nexthop: Add netlink handlers for bucket dump omits a2601e2b1e7e nexthop: Add netlink handlers for resilient nexthop groups omits cfc15c1dbb0b nexthop: Allow reporting activity of nexthop buckets omits 56ad5ba344de nexthop: Allow setting "offload" and "trap" indication of [...] omits 7c37c7e00411 nexthop: Implement notifiers for resilient nexthop groups omits b8f090d0beb1 nexthop: Add data structures for resilient group notifications omits 283a72a5599e nexthop: Add implementation of resilient next-hop groups omits 710ec5622306 nexthop: Add netlink defines and enumerators for resilient [...] omits 90e1a9e21326 nexthop: Add a dedicated flag for multipath next-hop groups omits 96a856256a43 nexthop: __nh_notifier_single_info_init(): Make nh_info an [...] omits 597f48e46b6e nexthop: Pass nh_config to replace_nexthop() omits 6fe6e5686398 RDMA/mlx5: Fix mlx5 rates to IB rates map omits 7852546f5245 RDMA/mlx5: Fix query RoCE port omits 1d5d0a078672 Merge branch 'seg6-next' omits fbbc5bc2ab8c seg6: ignore routing header with segments left equal to 0 omits ee90c6ba341f seg6: add support for IPv4 decapsulation in ipv6_srh_rcv() omits b80350f39370 net: sock: simplify tw proto registration omits 14d05b552b5d RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() omits e6fb246ccafb RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() omits f18ec4223117 RDMA/mlx5: Use a union inside mlx5_ib_mr omits a639e66703ee RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr omits 0b736881c8f1 powerpc/traps: unrecoverable_exception() is not an interru [...] omits 6c6095214a6c Merge branch 'hns3-next' omits e8194f326205 net: hns3: use pause capability queried from firmware omits 433ccce83504 net: hns3: use FEC capability queried from firmware omits 32548870d438 RDMA/hns: Add support for XRC on HIP09 omits 43395d9e0912 PCI: Fix kernel-doc errors omits 9f4d9283388d net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc omits 61e9508f1e5e net/mlx5: Avoid unnecessary operation omits 03e219c4cf84 net/mlx5e: rep: Improve reg_cX conditions omits 3094552bcd72 net/mlx5: SF, Fix return type omits 51ada5a52379 net/mlx5e: mlx5_tc_ct_init does not fail omits fbeab6be054c net/mlx5: Fix indir stable stubs omits 5632817b144f net/mlx5e: Add missing include omits 87f77a679797 net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition omits 76e68d950a17 net/mlx5e: CT, Avoid false lock dependency warning omits fe06992b04a9 net/mlx5: Check returned value from health recover sequence omits 7ad67a20f28f net/mlx5: Don't rely on interface state bit omits 7e615b997802 net/mlx5: Remove second FW tracer check omits 6dea2f7eff96 net/mlx5: Separate probe vs. reload flows omits d89edb360705 net/mlx5: Remove impossible checks of interface state omits 7bef147a6ab6 net/mlx5: Don't skip vport check omits c53d21af674a netdevsim: fib: Remove redundant code omits 7fd53f41f771 kunit: tool: Disable PAGE_POISONING under --alltests omits 7421b1a4d10c kunit: tool: Fix a python tuple typing error omits 6e5a1fff9096 PCI: Avoid building empty drivers omits 16f7ae5906df PCI: thunder: Fix compile testing omits 59521c3c4b90 PCI: al: Select CONFIG_PCI_ECAM omits b0bade515d36 net: phy: Expose phydev::dev_flags through sysfs omits b923561fabc3 iio: adc: mt6360: Include right header omits 15aacc980dcb iio: adis: add helpers for locking omits 3b15e6a532b3 dt-bindings: adis16475: remove property omits 39c024b51b56 iio: adis16475: improve sync scale mode handling omits 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math omits aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string omits 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] omits 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R omits 9a6df4b1ab0e iio: documentation: Document accelerometer label use omits 6505dfab33c5 iio: documentation: Document proximity sensor label use omits 3a826f7c6408 iio: Add relative hysteresis in ABI documentation omits 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support omits 1c71a2863a0c iio: Add relative sensitivity support omits 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking omits 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] omits 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional omits 218977dcdb2a docs: iio: fix bullet list formatting omits bd9a013d2988 docs: iio: document the 'index' attribute too omits f2163c1e365b docs: iio: fix directory naming omits c1d82dbcb0a6 docs: iio: fix example formatting omits b624fd14a927 iio: use getter/setter functions omits 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API omits ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] omits a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils omits 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() omits f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] omits ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers omits 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] omits 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc omits be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] omits 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute omits 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr omits 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr omits d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes omits e2b4d7aca9db iio: buffer: group attr count and attr alloc omits 32f171724e5c iio: core: rework iio device group creation omits e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] omits 8ebaa3ff1e71 iio: core: register chardev only if needed omits c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space omits a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] omits 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function omits e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper omits 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper omits e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper omits 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() omits 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] omits 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] omits a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive omits 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] omits 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] omits 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] omits f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver omits d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family omits c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 omits 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings omits 0071aa300271 iio:adc:dac:ad5791 typo fix of regster omits 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS omits 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage omits 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct omits e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI omits 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi omits c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency omits f40e80053054 iio: st_sensors: fix typo in comment omits ee47ed08d75e net: dsa: b53: Add debug prints in b53_vlan_enable() omits bade4be69a6e svcrdma: Revert "svcrdma: Reduce Receive doorbell rate" omits 086877a12f36 drm/i915: Tolerate bogus DPLL selection omits 054ac8ad5ebe x86/paravirt: Have only one paravirt patch function omits fafe5e74229f x86/paravirt: Switch functions with custom code to ALTERNATIVE omits 00aa3193ab7a x86/paravirt: Add new PVOP_ALT* macros to support pvops in [...] omits ae755b5a4548 x86/paravirt: Switch iret pvops to ALTERNATIVE omits 0b8d366a942f x86/paravirt: Simplify paravirt macros omits 33634e42e38b x86/paravirt: Remove no longer needed 32-bit pvops cruft omits 4e6292114c74 x86/paravirt: Add new features for paravirt patching omits c33d516a1c74 RDMA/rtrs-clt: Use rdma_event_msg in log omits 3b89e92c2a95 RDMA/rtrs: Use new shared CQ mechanism omits e5113505904e block: Discard page cache of zone reset target range omits 9ec491447b90 block: Suppress uevent for hidden device when removed omits 28806e4d9b97 Merge tag 'media/v5.12-2' of git://git.kernel.org/pub/scm/ [...] omits e180f76d0641 arm64: dts: ti: Add support for Siemens IOT2050 boards omits 807a2b86269e dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards omits 61a9114b891f dt-bindings: Add Siemens vendor prefix omits 2fe2a2c7a97c x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() omits c2e4bfe0eef3 kernel/futex: Explicitly document pi_lock for pi_state own [...] omits a3f2428d2b9c kernel/futex: Move hb unlock out of unqueue_me_pi() omits a1565aa46998 kernel/futex: Make futex_wait_requeue_pi() only call fixup [...] omits 9a4b99fce659 kernel/futex: Kill rt_mutex_next_owner() omits 4f8be1f53bf6 nfs: we don't support removing system.nfs4_acl omits 2df7062002d0 remoteproc: imx_proc: enable virtio/mailbox omits 8f2d8961640f remoteproc: imx_rproc: ignore mapping vdev regions omits 4ab8f9607aad remoteproc: imx_rproc: support i.MX8MQ/M omits b29b4249f8f0 remoteproc: imx_rproc: add i.MX specific parse fw hook omits ecadcc47492c remoteproc: imx_rproc: use devm_ioremap omits 1896b3d82c55 remoteproc: imx_rproc: correct err message omits 40df0a91b2a5 remoteproc: add is_iomem to da_to_va omits 2cfc056ef2c2 remoteproc: introduce is_iomem to rproc_mem_entry omits bc403b4dfcbc dt-bindings: remoteproc: imx_rproc: add i.MX8MQ/M support omits 9e4c31799cbd dt-bindings: remoteproc: convert imx rproc bindings to jso [...] omits 2bf2346159bc remoteproc: core: Remove casting to rproc_handle_resource_t omits 780a980e2b04 remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFI [...] omits c079b5cd9472 nvmem: core: Fix unintentional sign extension issue omits d052d1d685f5 io_uring: perform IOPOLL reaping if canceler is thread itself omits f675ba125bd3 RDMA/core: Remove unused req_ncomp_notif device operation omits b52912b8293f e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 omits 21f857f0321d e1000e: add rtnl_lock() to e1000_reset_task omits fc9e5020971d igc: Fix igc_ptp_rx_pktstamp() omits 9a4a1cdc5ab5 igc: Fix Supported Pause Frame Link Setting omits 8876529465c3 igc: Fix Pause Frame Advertising omits 6da262378c99 igc: reinit_locked() should be called with rtnl_lock omits 22053df0a364 RDMA/mlx5: Fix typo in destroy_mkey inbox omits 5c2469e0a22e io_uring: force creation of separate context for ATTACH_WQ [...] omits 065cac6c686d of: property: Remove unneeded return variable omits 886db32398ab powerpc/kexec_file: Restore FDT size estimation for kdump kernel omits 9922f50f7178 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse omits 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 omits 0befe3a0c612 Merge series "ASoC: mediatek: mt8183-mt6358: support machi [...] omits 6f2cd36f78ef Merge series "ASoC: codecs: wolfson: remove cppcheck warni [...] omits 51d35631c970 drm/panel-simple: Add N116BCA-EA1 omits 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 omits 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD omits 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay omits 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts omits b4250dd868d1 NFSD: fix error handling in NFSv4.0 callbacks omits e208b3c4a974 x86/alternative: Support ALTERNATIVE_TERNARY omits dda7bb764849 x86/alternative: Support not-feature omits f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() omits a0e2bf7cb700 x86/paravirt: Switch time pvops functions to use static_call() omits 6ea312d95e02 static_call: Add function to query current function omits b046664872dd static_call: Move struct static_call_key definition to sta [...] omits 5e21a3ecad15 x86/alternative: Merge include files omits a8affc03a9b3 block: rename BIO_MAX_PAGES to BIO_MAX_VECS omits 4fb6c04683aa arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM omits efbdf2e9183b arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0 omits 7c172b30a540 arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI omits 4c20ee99dd1a arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI omits eb8f6194e807 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] omits 6674a90bb141 arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry omits ea94191e584b spi: cadence: set cqspi to the driver_data field of struct device omits c68fded79a9f ASoC: soc-core: fix DMI handling omits 9dc21a066bb6 ASoC: mediatek: mt8183: support machine driver with rt1015p omits 5fd6b9b8b1c4 ASoC: dt-bindings: mt8183: add compatible string for using [...] omits 8ea9e29cc7fc ASoC: wm_hubs: align function prototype omits 492df5b0748a ASoC: wm_adsp: simplify return value omits ea80d4991b76 ASoC: wm8996: clarify expression omits b564fdb75691 ASoC: wm8994: align function prototype omits 729d42a4ab1a ASoC: wm8978: clarify expression omits d28a9dfeb807 ASoC: wm8958-dsp2: rename local 'control' arrays omits 13119a311aeb ASoC: wm8903: remove useless assignments omits 43fe3fe8b316 ASoC: wm2200: remove unused structure omits b6021b5623b9 ASoC: madera: align function prototype omits 4988f0cc254a ASoC: arizona: fix function argument omits d450293c5500 regulator: mt6315: Fix off-by-one for .n_voltages omits 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization omits 30b2675761b8 arm64: mm: remove unused __cpu_uses_extended_idmap[_level()] omits 7ba8f2b2d652 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds omits b8da9b10e26c fs/locks: print full locks information omits d26c00e7276f xhci: Fix repeated xhci wake after suspend due to uncleare [...] omits b71c669ad839 usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing omits 253f588c70f6 xhci: Improve detection of device initiated wake signal. omits a4a251f8c235 usb: xhci: do not perform Soft Retry for some xHCI hosts omits 618655131894 dt-bindings: mediatek,dpi: add mt8192 to mediatek,dpi omits 8b2b99fd7931 drm/mediatek: dsi: Fine tune the line time caused by EOTp omits c87d1c4b5b9a drm/mediatek: dsi: Use symbolized register definition omits be7507bdd705 dt-bindings: display: mediatek, dpi: Convert to use graph schema omits 2fb164f0ce95 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout omits 3ba6d1ff041f mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang omits fe1bc21f4472 mtd: rawnand: fsmc: Fix fall-through warnings for Clang omits 36a016a572ca mtd: onenand: Fix fall-through warnings for Clang omits 0975b633871c mtd: mtdchar: Fix fall-through warnings for Clang omits c6f51f1f5527 mtd: cfi: Fix fall-through warnings for Clang omits 14fbbc829772 configfs: fix a use-after-free in __configfs_open_file omits 312e3f8aefb5 thermal: Fix spelling mistake "disabed" -> "disabled" omits adc0496104b6 ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit omits 2533c9565d2d dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM [...] omits 6ca2898df59f ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 omits 30f9a9da4ee1 ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM omits 111d2346d4b2 dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 omits 1d278204cbaa ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF omits 0427cea13800 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] omits f838dae7afd0 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board omits 0be81dfaeaf8 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM omits 546203893173 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] omits a1429f3d3029 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] omits 620b90d30c08 mtd: maps: fix error return code of physmap_flash_remove() omits b87b6d2d6f54 mtd: parsers: ofpart: make symbol 'bcm4908_partitions_quir [...] omits 1cb3ff130f4d media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] omits 4fe5bb0b666e media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] omits 7b437a246aad media: imx: imx7_mipi_csis: Rename register macros to matc [...] omits 547e9437b00c media: imx: imx7_mipi_csis: Make ISP registers macros take [...] omits e3851164a52d media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields omits d73228a730d8 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] omits 6eac0eecd092 media: imx: imx7_mipi_csis: Turn register access macros in [...] omits 74f815840e66 media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] omits bef63005e3ad media: imx: imx7_mipi_csis: Move link setup check out of l [...] omits 57b94933ebb8 media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() omits aeceec5e924b media: imx: imx7_mipi_csis: Fix UYVY8 media bus format omits 0445bc5324db media: imx: imx7_mipi_csis: Drop 10-bit YUV support omits 6e1de0062768 media: imx: imx7_mipi_csis: Avoid double get of wrap clock omits 421ba86abfa6 media: imx: imx7_mipi_csis: Make source .s_power() optional omits dd4191054b92 media: imx: imx7_mipi_csis: Fix input size alignment omits 5c7cf0f3f006 media: imx: imx7_mipi_csis: Acquire reset control without [...] omits 43664fa55c59 media: imx: imx7_media-csi: Create immutable link to sourc [...] omits dbedd2f4901e media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] omits 42849cf0869f media: imx: imx7_media-csi: Add support for additional Bay [...] omits ef08345c4cce media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts omits eacc813b31a0 media: imx: imx7-media-csi: Remove double reflash of DMA c [...] omits 30122594cd5b media: imx: imx7-media-csi: Don't double-enable the RxFIFO omits 67c98cb1ac7c media: imx: imx7-media-csi: Don't double-enable the CSI omits bc023b5a333a media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() omits b5cbab5e1a2f media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] omits d525febdb7a1 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields omits 49a72bb614dc media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] omits 5f09f37a7db9 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] omits f7134e4514a8 media: imx: imx7-media-csi: Set the MIPI data type based o [...] omits df221c963985 media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] omits f2635a9aa0c8 media: imx: imx7-media-csi: Merge streaming_start() with c [...] omits ff43ca911978 media: imx: imx7-media-csi: Move CSI configuration before [...] omits b0f4a7f77c1d media: imx: imx7-media-csi: Split imx7_csi_dma_stop() omits be1158f0f644 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] omits 3c1dbc71c646 media: imx: imx7-media-csi: Don't lock access to is_csi2 omits c6f02291d114 media: imx: imx7-media-csi: Fix source type identification omits 66f469c1b484 media: imx: imx7-media-csi: Validate capture format in .li [...] omits db04bef6f1d2 media: imx: imx7-media-csi: Reorganize code in sections omits 37b48094169a media: imx: imx7-media-csi: Tidy up register fields macros omits 9206d3b48b6a media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values omits 61c699bfb013 media: imx: imx7-media-csi: Create immutable link to captu [...] omits fbd36bceb816 media: imx: imx7-media-csi: Move (de)init from link setup [...] omits dbeecb112cb4 media: imx: imx7-media-csi: Remove control handler omits ab7d9fed9056 media: imx: capture: Support creating immutable link to ca [...] omits c24ead998ed1 media: imx: imx7-media-csi: Disable legacy video node API omits a1060d0789b1 media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API omits b41e93260425 media: imx: capture: Decouple video node from source with [...] omits 5e14568ccbdf media: imx: capture: Simplify __capture_legacy_try_fmt() omits a9512b261afd media: imx: capture: Simplify capture_validate_fmt() imple [...] omits 7edcce6cc082 media: imx: capture: Extract format lookup from __capture_ [...] omits cc271b675469 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] omits 6cc209445c19 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] omits 96fe421e8db5 media: imx: capture: Remove unneeded variable in __capture [...] omits 49e1b5d6492b media: imx: capture: Add a mechanism to disable control in [...] omits 3a8548247830 media: imx: capture: Rename ioctl operations with legacy prefix omits 300852e3cc13 media: imx: capture: Rename querycap handler to capture_querycap omits 024b2f9cd225 media: imx: capture: Move default format init to a separat [...] omits 0d966feb6bd0 media: imx: capture: Store v4l2_pix_format in imx_media_video_dev omits 1f4e7241704b media: imx: capture: Register the video device after compl [...] omits 8e574216979e media: imx: capture: Initialize video_device programmatically omits b517f562e038 media: imx: capture: Move queue and ctrl handler init to i [...] omits cf56ac08795a media: imx: capture: Remove capture_priv stop field omits b3a300996cbe media: imx: capture: Clean up capture_priv structure omits e2c073c7d452 media: imx: capture: Handle errors from v4l2_fh_open() omits 5722a1742606 media: imx: capture: Remove forward declaration of capture_qops omits 6cf8b135a398 media: imx: capture: Use device name to construct bus_info omits d415448a836b media: imx: capture: Use dev_* instead of v4l2_* to log messages omits 82bedfbf663a media: imx: utils: Add ability to filter pixel formats by [...] omits 0ab05d7f7d24 media: imx: Set default sizes through macros in all drivers omits 772cb7f2cfd1 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI omits 34632e762325 media: imx: Drop manual dependency on VIDEO_IMX_MEDIA omits 8ab63c4cc3bd media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol omits e6668bbaa5f9 media: imx: Drop dependency on I2C omits efb8225ce665 media: ngene: switch from 'pci_' to 'dma_' API omits 225d0dbdb2b1 media: drxj: remove redundant assignments to variable imag [...] omits eea62d6d471a media: i2c: adv7511: remove open coded version of SMBus bl [...] omits cb1318fd80c3 media: cx23885: Fix various Hauppauge device analog captur [...] omits 5f864cfbf59b media: cx23885: add more quirks for reset DMA on some AMD IOMMU omits 6f097ddb8072 media: dvbdev: Switch to new kerneldoc syntax for named va [...] omits 3536169f8531 media: aspeed: fix clock handling logic omits cbe8373ca7e7 media: rkisp1: rsz: crash fix when setting src format omits ab954c4325a6 media: b2c2: remove trailing semicolon in macro definition omits 8938c48fa25b media: omap4iss: return error code when omap4iss_get() failed omits 73605de01f57 media: media/siano: kill pointless kmutex definitions omits b5fe86307e42 media: ngene: simplify the return expression of eeprom_wri [...] omits 3101010f7d66 media: anysee: simplify the return expression of anysee_ci [...] omits e56429b09d5e media: saa7146: use sg_dma_len when building pgtable omits 4e1cb753c04d media: saa7134: use sg_dma_len when building pgtable omits a4184b4f9901 media: fix incorrect kernel doc usages omits 5cde22fcc727 media: vivid: fix assignment of dev->fbuf_out_flags omits 29a42595c8dc media: v4l2-subdev.rst: typo fix omits 6e47269cb3f5 media: ti-vpe: Simplify bool comparison omits 71bb1b99a24f media: cec-notifier: also search for HDMI devices on I2C omits 9c39be40c015 media: drivers/media/usb: fix memory leak in zr364xx_probe omits 18a4ca76ada4 media: rkisp1: params: remove extra 'if' conditions omits 4fade8329ab2 media: mtk: fix mtk-smi dependency omits 24df8b74c8b2 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] omits c3bf67e80532 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c omits 8bca663a0aee media: media/usb:Remove superfluous "breaks" omits f0b8bbd367bb media: media/i2c: remove unneeded variable: "ret" omits 0aa3bdca3850 media: solo6x10: Switch to using the new API kobj_to_dev() omits 2f90857781bb media: qcom: camss: Fix overflows in clock rate calculations omits 78c2cc28df4a media: camss: use v4l2_get_link_freq() to calculate the re [...] omits 67012d97df93 media: v4l: common: v4l2_get_link_freq: add printing a warning omits 937da4fd2ca1 media: drivers: media: pci: cx18: Spelling fix of minimze [...] omits 611ce3395e34 media: drivers: media: pci: cx18: Couple of spell fixes in [...] omits 911edeff2264 media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] omits 18490a1ad8ea media: use getter/setter functions omits 21ea3defde62 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning omits 6a49401e15b5 media: usbtv: constify static structs omits 6b45fbfa5309 media: include: media: davinci: Fixed up few trivial spell [...] omits 0c8be47d4a72 media: platform: sti: make a const arrays static, makes ob [...] omits bcbe55dc7b41 media: uapi: Correct doc comment in H264 uAPI omits 34d5fc1e0da1 media: rc: add keymap for Xbox 360 Universal Media remote omits c49206786ee2 media: dvb-usb: Fix use-after-free access omits 13a79f14ab28 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() omits e5f3b2f4f237 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 omits 042c122f4a30 media: em28xx: Add pid for bulk revision of Hauppauge 461e omits 3f9fcc4c84c6 media: rc: add keymap for minix-neo remote omits 0ec694d6718a media: ite-cir: in_use is not needed omits 28c7afb07ccf media: ite-cir: check for receive overflow omits 0b16cd575d6d media: ite-cir: move runtime information into driver data omits cc83573c46f6 media: ite-cir: carrier and duty cycle can be set via ioctl omits 17e327a67e2a media: ite-cir: use standard logging and reduce noise omits 0b2c7dcff345 media: ite-cir: set parent device omits 112902fc1451 media: ite-cir: remove unused fields omits dd354506911a media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] omits c4a1bff9507f media: v4l docs: move some cross-reference identifiers omits f82c0bd4a5dd media: vbi_hsync.svg: fix the viewports omits f9f81841bba3 media: dev-overlay.rst: cleanup the xvideo example omits fea13a6935c7 media: docs: uAPI: fix table output in LaTeX/PDF format omits 4a1873f5bf2b media: pixfmt-yuv-planar.rst: fix PDF OUTPUT omits 86d3a055a467 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format omits b58398f22855 media: buffer.rst: fix a PDF output issue omits e89dbb12b677 media: docs: pixfmt: use section titles for bayer formats omits 43774190ffde media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] omits 235ad7e64787 media: ext-ctrls-codec.rst: simplify a few tables omits da3e2702cacc media: ext-ctrls-codec.rst: add a missing profile description omits f23f5c709427 media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] omits 571610162bc5 media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs omits a78801a4431d media: control.rst: use a table for V4L2_CID_POWER_LINE omits b0b6ef0bb273 media: colorspaces-details.rst: drop tabularcolumns omits 8f62f59f83c3 mtd: parsers: qcom: incompatible with spi-nor 4k sectors omits c95310e1b33e mtd: parsers: qcom: Fix error condition omits 2d751203aacf mtd: parsers: ofpart: limit parsing of deprecated DT syntax omits abbb5f5929ec nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung [...] omits c1a74160eaf1 Bluetooth: hci_qca: Add device_may_wakeup support omits abec6561fc4e nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done omits 0ec84df4953b nvme-core: check ctrl css before setting up zns omits f20ef34d71ab nvme-fc: fix racing controller reset and create association omits ae3afe6308b4 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command ha [...] omits 3c7aafbc8d3d nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() omits d3589381987e nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() omits d95c1f4179a7 nvme: simplify error logic in nvme_validate_ns() omits e6ad55988b96 nvme: set max_zone_append_sectors nvme_revalidate_zones omits 9c896eeca457 ALSA: ppc: keywest: remove outdated comment omits 81519f778830 x86/setup: Remove unused RESERVE_BRK_ARRAY() omits 6d19628f539f Bluetooth: SMP: Fail if remote and local public keys are i [...] omits 2025a48cfd92 media: rkisp1: params: fix wrong bits settings omits 6732f3139380 media: v4l: vsp1: Fix uif null pointer access omits ac8d82f586c8 media: v4l: vsp1: Fix bru null pointer access omits 8a7e27fd5cd6 media: usbtv: Fix deadlock on suspend omits f09f9f93afad media: rc: compile rc-cec.c into rc-core omits a620bbaa3510 asm-generic/hyperv: Add missing function prototypes per -W [...] omits de066e116306 drm/compat: Clear bounce structures omits 64e194e27867 drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits fa0c16caf3d7 drm: meson_drv add shutdown function omits 11d5a4745e00 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff omits d611b4a0907c drm/shmem-helper: Check for purged buffers in fault handler omits 738acd49eb01 qxl: Fix uninitialised struct field head.surface_id omits ca63d76fd231 drm/ttm: Fix TTM page pool accounting omits d228f8d87499 drm/ttm: soften TTM warnings omits 659ab7a49cbe drm: Use USB controller's DMA mask when importing dmabufs omits 301469c121bf MAINTAINERS: update drm bug reporting URL omits b266409310c6 fbdev: atyfb: use LCD management functions for PPC_PMAC also omits 39a3898abf4d fbdev: atyfb: always declare aty_{ld,st}_lcd() omits e998d3c8cba9 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved omits e8dd3506dcf3 drm/qxl: unpin release objects omits 874a52f9b693 drm/fb-helper: only unmap if buffer not null omits 285a65f1a10f kbuild: remove meaningless parameter to $(call if_changed_ [...] omits a949b9eab039 Merge tag 'usb-serial-5.12-rc3' of https://git.kernel.org/ [...] omits 55cc33fab5ac rtc: m48t59: use platform_get_irq_optional omits bb17230c61a6 mtd: parsers: ofpart: support BCM4908 fixed partitions omits 462d69a2dc3d mtd: mtdcore: constify name param in mtd_bdi_init omits 1ca890d325c8 mtd: parsers: extend Qcom SMEM parser to SPI flash omits 1ad55288829c mtd: char: Get rid of Big MTD Lock omits ecd400ce5f97 mtd: char: Drop mtd_mutex usage from mtdchar_open() omits cb4543054c5c mtd: don't lock when recursively deleting partitions omits d38c2b93258a mtd: rfd_ftl: Use module_mtd_blktrans to register driver omits 2dd8b55e2c28 mtd: nftlcore: Use module_mtd_blktrans to register driver omits 1d5b7d479e7e mtd: mtdswap: Use module_mtd_blktrans to register driver omits b1f9604f4d2a mtd: mtdblock_ro: Use module_mtd_blktrans to register driver omits 27b08bf3c338 mtd: mtdblock: Use module_mtd_blktrans to register driver omits f7e39bb7f8ee mtd: inftlcore: Use module_mtd_blktrans to register driver omits c45f07399db2 mtd: ftl: Use module_mtd_blktrans to register driver omits 6cfeb41a8259 mtd: Add helper macro for register_mtd_blktrans boilerplate omits 683313993dbe mtd: physmap: physmap-bt1-rom: Fix unintentional stack access omits 55fbb9ba4f06 mtd: rawnand: qcom: Return actual error code instead of -ENODEV omits 08608adb520e mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() omits f5200c14242f mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC omits 503ee5aad430 mtd: rawnand: qcom: update last code word register omits e7a307f21a51 mtd: rawnand: qcom: Add helper to configure location register omits 622d3fc8de7d mtd: rawnand: qcom: Rename parameter name in macro omits b057e498fdaf mtd: rawnand: qcom: Add helper to check last code word omits 9a7c39e23d70 mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper omits e7a97528e3c7 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() omits 469b99248985 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG omits 8ffbec7df4d6 mtd: nand: fix error handling in nand_prog_page_op() #2 omits ec9e0203a359 mtd: nand: fix error handling in nand_prog_page_op() #1 omits 0646493edd02 mtd: rawnand: qcom: Update register macro name for 0x2c offset omits bf3816d28f07 mtd: nand: ecc-hamming: Use the public nsteps field omits 3e66843c7428 mtd: nand: ecc-bch: Use the public nsteps field omits 49894937fc11 mtd: rawnand: omap: Use ECC information from the generic s [...] omits 5b9215acb518 mtd: rawnand: Try not to use the ECC private structures omits ba4a40a483da mtd: nand: Add a helper to retrieve the number of ECC byte [...] omits e3554b10babd mtd: nand: Add a helper to retrieve the number of ECC steps omits 12e0df0c6f60 mtd: nand: ecc-hamming: Populate the public nsteps field omits 7cd37e7e958b mtd: nand: ecc-bch: Populate the public nsteps field omits 2bc611844b5d mtd: nand: Let ECC engines advertize the exact number of steps omits 35bb28ece90d Merge drm/drm-next into drm-intel-next omits 4c273d23c44a kbuild: remove LLVM=1 test from HAS_LTO_CLANG omits 64bfc99429a5 kbuild: remove unneeded -O option to dtc omits f9bc754be475 kbuild: dummy-tools: adjust to scripts/cc-version.sh omits bf3c25515061 kbuild: Allow LTO to be selected with KASAN_HW_TAGS omits 2eab791f940b kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc omits ce6ed1c4c987 kbuild: rebuild GCC plugins when the compiler is upgraded omits c053c4eb5a0f ipmi: Handle device properties with software node API omits dcd10526ac5a ipmi:ssif: make ssif_i2c_send() void omits c6ddd5f1c3f3 ipmi: Refine retry conditions for getting device id omits 5739ffc10d04 Merge tag 'intel-pinctrl-v5.12-2' of gitolite.kernel.org:p [...] omits d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] omits 47142ed6c34d net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port omits d0f9f47c07fe pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations omits 07abd8db9358 pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET [...] omits d45c36bafb94 net: dsa: b53: VLAN filtering is global to all users omits e323d865b361 net: sched: validate stab values omits 34bb97512641 net: fddi: skfp: Mundane typo fixes throughout the file smt.h omits 6b9c8f46af9d net: ipv4: route.c: fix space before tab omits f2050d913944 Merge branch 'ionic-next' omits a25edab93b28 ionic: simplify use of completion types omits 55eda6bbe0c8 ionic: rebuild debugfs on qcq swap omits 89e572e7369f ionic: simplify rx skb alloc omits f37bc3462e80 ionic: optimize fastpath struct usage omits 4b0a7539a372 ionic: implement Rx page reuse omits 2b5720f26908 ionic: move rx_page_alloc and free omits 1e1e73ee1adf Merge tag 'mlx5-fixes-2021-03-10' of git://git.kernel.org/ [...] omits 8373a0fe9c71 net: dsa: bcm_sf2: use 2 Gbps IMP port link on BCM4908 omits 0571a753cb07 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove omits dd4fa1dae9f4 macvlan: macvlan_count_rx() needs to be aware of preemption omits 9398e9c0b1d4 drop_monitor: Perform cleanup upon probe registration failure omits 547fd083770a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 2a9be38099e3 pinctrl: qcom: lpass lpi: use default pullup/strength values omits f1d20d8643e5 Xen/gntdev: don't needlessly use kvcalloc() omits bce21a2b48ed Xen/gnttab: introduce common INVALID_GRANT_{HANDLE,REF} omits 36caa3fedf06 Xen/gntdev: don't needlessly allocate k{,un}map_ops[] omits 0f9b05b9a01a Xen: drop exports of {set,clear}_foreign_p2m_mapping() omits b6622798bc50 xen/events: avoid handling the same event on two cpus at t [...] omits 25da4618af24 xen/events: don't unmask an event channel when an eoi is pending omits 1211f4e9ae13 Merge branch 'libbpf/xsk cleanups' omits 7e8bbe24cb8b libbpf: xsk: Move barriers from libbpf_util.h to xsk.h omits 2882c48bf8f2 libbpf: xsk: Remove linux/compiler.h header omits a9c80b03e586 bpf: Fix warning comparing pointer to 0 omits 04ea63e34a2e selftests/bpf: Fix warning comparing pointer to 0 omits eeada4105d73 Merge branch 'dpaa2-switch-next' omits f48298d3fbfa staging: dpaa2-switch: move the driver out of staging omits 1c4928fc2929 staging: dpaa2-switch: prevent joining a bridge while VLAN [...] omits 685b480145c1 staging: dpaa2-switch: add fast-ageing on bridge leave omits d671407fccbb staging: dpaa2-switch: accept only vlan-aware upper devices omits 16abb6ad6abc staging: dpaa2-switch: move the notifier register to modul [...] omits 539dda3c5d19 staging: dpaa2-switch: properly setup switching domains omits 613c0a5810b7 staging: dpaa2-switch: enable the control interface omits 7fd94d86b7f4 staging: dpaa2-switch: add .ndo_start_xmit() callback omits 0b1b71370458 staging: dpaa2-switch: handle Rx path on control interface omits 04abc97d3ef7 staging: dpaa2-switch: setup dpio omits 2877e4f7e189 staging: dpaa2-switch: setup buffer pool and RX path rings omits 26d419f36a23 staging: dpaa2-switch: get control interface attributes omits 5dda9a7921c7 staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} [...] omits 282d47de29c7 staging: dpaa2-switch: fix up initial forwarding configura [...] omits 93a4d0ab1e44 staging: dpaa2-switch: remove broken learning and flooding [...] omits a5cb3c1a3637 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits cba2afb65cb0 drm/radeon: fix AGP dependency omits a25955ba1234 drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 48123d068fcb drm/amd/pm: correct the watermark settings for Polaris omits 50ceb1fe7acd drm/amd/pm: bug fix for pcie dpm omits 521f04f9e3ff drm/amdgpu: fb BO should be ttm_bo_type_device omits eda29602f1a8 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits d2c91285958a drm/amd/display: Enabled pipe harvesting in dcn30 omits b0075d114c33 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits a74e6a014c9d Merge tag 's390-5.12-3' of git://git.kernel.org/pub/scm/li [...] omits 7afa0033d6f7 drm/amd/display: Enable pflip interrupt upon pipe enable omits 157611c895d9 Merge branch 'enetc-cleanups' omits 7a5222cb7a56 net: enetc: make enetc_refill_rx_ring update the consumer index omits 0486185ee244 net: enetc: remove forward declaration for enetc_map_tx_buffs omits 8580b3c3d786 net: enetc: remove forward-declarations of enetc_clean_{rx [...] omits 7f071a450b08 net: enetc: use enum enetc_active_offloads omits c027aa9201eb net: enetc: simplify callers of enetc_rxbd_next omits 4b47c0b81ffd net: enetc: don't initialize unused ports from a separate [...] omits 5b4daa7f1256 net: enetc: pass bd_count as an argument to enetc_setup_cbdr omits 0bfde022b345 net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr omits 27f9025d4941 net: enetc: save the mode register address inside struct e [...] omits 24be14e3260a net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr omits 01121ab73924 net: enetc: save the DMA device for enetc_free_cbdr omits 176769d10f96 net: enetc: move the CBDR API to enetc_cbdr.c omits 680174cfd1e1 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] omits 15e8b95d5f75 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] omits 7a46f05e5e16 drm/amd/display: Add a backlight module option omits 0ad3e64eb46d drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits dfd8b7fbd985 drm/amdgpu/display: don't assert in set backlight function omits a2f8d988698d drm/amdgpu/display: simplify backlight setting omits d9b7eae8e342 PCI/RCEC: Fix RCiEP device to RCEC association omits e2359fad458a Merge branch 'defxx-updates' omits 4e052626b1a8 FDDI: defxx: Use driver's name with resource requests omits 795e272e5474 FDDI: defxx: Implement dynamic CSR I/O address space selection omits 193ced4a7959 FDDI: defxx: Make MMIO the configuration default except for EISA omits f626ca682912 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] omits a3c392302aba Merge branch 'mlxsw-misc-updates' omits 4734a750f467 mlxsw: Adjust some MFDE fields shift and size to fw implem [...] omits 315afd2068a8 mlxsw: core: Expose MFDE.log_ip to devlink health omits ff12ba3ad78d mlxsw: reg: Extend MFDE register with new log_ip field omits 2ab781c2ccf4 mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 omits 675e5a1e1afa mlxsw: reg: Fix comment about slot_index field in PMAOS register omits 825e8885779d mlxsw: spectrum: Reword an error message for Q-in-Q veto omits 13fdb9403d9e net: ipv6: route.c:fix indentation omits 847cbfc014ad net: add a helper to avoid issues with HW TX timestamping [...] omits aa27b8f7a048 FDDI: defza: Update my e-mail address omits 4d248c0deea5 FDDI: defxx: Update my e-mail address omits e56763ee50a3 FDDI: if_fddi.h: Update my e-mail address omits 58c04397f74b sched: act_sample: Implement stats_update callback omits 762c1adb1c15 isdn: mISDN: remove unneeded variable 'ret' omits 3559c1ea4336 net: broadcom: bcm4908_enet: read MAC from OF omits 1ddc3229ad3c skbuff: remove some unnecessary operation in skb_segment_list() omits 134639e9cc0f qed: Fix fall-through warnings for Clang omits 71ae2cb30531 net: plip: Fix fall-through warnings for Clang omits 90d181ca488f net: rose: Fix fall-through warnings for Clang omits b1866bfff922 net: core: Fix fall-through warnings for Clang omits ecd1c6a51fcc net: bridge: Fix fall-through warnings for Clang omits 5646fba6eaff net: ax25: Fix fall-through warnings for Clang omits 4cdbe58b4b3c decnet: Fix fall-through warnings for Clang omits 2a86b4a7f7ff net: cassini: Fix fall-through warnings for Clang omits 097c8ff042e3 net: 3c509: Fix fall-through warnings for Clang omits fdeadd6e49b3 net: mscc: ocelot: Fix fall-through warnings for Clang omits 537a0c5c4218 net: fddi: skfp: smt: Replace one-element array with flexi [...] omits 3e6f20e09a45 net/rds: Drop duplicate sin and sin6 assignments omits 4b18d5d1b2ba net: ethernet: chelsiofix: spelling typo of 'rewriteing' omits 67a580aad179 drivers: isdn: mISDN: fix spelling typo of 'wheter' omits 97c2c69e1926 virtio-net: support XDP when not more queues omits 28259bac7f1d ipv6: fix suspecious RCU usage warning omits 0bb3262c0248 net: socket: use BIT() for MSG_* omits c89489b47289 Merge branch 'ip6ip6-crash' omits a188bb5638d4 net, bpf: Fix ip6ip6 crash with collect_md populated skbs omits c4c877b27324 net: Consolidate common blackhole dst ops omits e35ecb466eb6 RDMA/iwcm: Allow AFONLY binding for IPv6 addresses omits a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name omits cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions omits 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs omits 84076c4c800d net/mlx5: DR, Fix potential shift wrapping of 32-bit value [...] omits dc694f11a759 net/mlx5: SF: Fix error flow of SFs allocation flow omits 6fa37d66ef2d net/mlx5: SF: Fix memory leak of work item omits 6a3717544ce9 net/mlx5: SF, Correct vhca context size omits 8b90d897823b net/mlx5e: E-switch, Fix rate calculation division omits 8256c69b2d9c RDMA/mlx5: Fix timestamp default mode omits 4806f1e2fee8 net/mlx5: Set QP timestamp mode to default omits 469549e4778a net/mlx5e: Fix error flow in change profile omits f574531a0b77 net/mlx5: Disable VF tunnel TX offload if ignore_flow_leve [...] omits 1e74152ed065 net/mlx5e: Check correct ip_version in decapsulation route [...] omits 55affa97d675 net/mlx5: Fix turn-off PPS command omits 385d40b042e6 net/mlx5e: Don't match on Geneve options in case option ma [...] omits 74640f09735f net/mlx5e: Revert parameters on errors when changing PTP s [...] omits e5eb01344e9b net/mlx5e: When changing XDP program without reset, take r [...] omits 1c2cdf0b603a net/mlx5e: Set PTP channel pointer explicitly to NULL omits 354521eebd02 net/mlx5e: Accumulate port PTP TX stats with other channels stats omits d5dd03b26ba4 net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets omits 5115daa675cc net/mlx5e: Enforce minimum value check for ICOSQ size omits 0f00571f9433 RDMA/hns: Use new SQ doorbell register for HIP09 omits 46613c9dfa96 usbip: fix vudc usbip_sockfd_store races leading to gpf omits 718ad9693e36 usbip: fix vhci_hcd attach_store() races leading to gpf omits 9380afd6df70 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf omits 6801854be94f usbip: fix vudc to check for stream socket omits f55a0571690c usbip: fix vhci_hcd to check for stream socket omits 47ccc8fc2c9c usbip: fix stub_dev to check for stream socket omits 9b1ea29bc0d7 Revert "mm, slub: consider rest of partial list if acquire [...] omits d3110f256d12 Merge tag 'for-linus-2021-03-10' of git://git.kernel.org/p [...] omits d0df9aabefda Merge tag '5.12-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 omits 097eb1136ebb nvmem: core: Add functions to make number reading easy omits 65527a51c66f misc/pvpanic: Export module FDT device table omits 20c40794eb85 misc: fastrpc: restrict user apps from sending kernel RPC [...] omits 1201d68f4781 virt: acrn: Correct type casting of argument of copy_from_user() omits c8e2fe13d1d1 x86/perf: Use RET0 as default for guest_get_msrs to handle [...] omits b95bbae19954 Merge branch 'at91-fixes' into at91-next omits 2c69c8a1736e ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] omits 664979bba816 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] omits 221c3a09ddf7 ARM: dts: at91-sama5d27_som1: fix phy address to 7 omits df66617bfe87 block: rsxx: fix error return code of rsxx_pci_probe() omits b18adee4ce44 stacktrace: Move documentation for arch_stack_walk_reliabl [...] omits faa44c69daf9 block: Fix REQ_OP_ZONE_RESET_ALL handling omits 4d5f52838d11 bus: mhi: Make firmware image optional for controller omits 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up omits aaca4233ea03 bus: mhi: core: Update debug prints to include local device state omits ef2126c4e2ea bus: mhi: core: Process execution environment changes serially omits 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function omits 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode omits 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state omits 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries omits e5b53b5be677 bus: mhi: core: Rename debugfs directory name omits 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue omits 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] omits d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM omits e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management omits e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations omits 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support omits ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support omits 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events omits 7d41e8543d80 io_uring: remove indirect ctx into sqo injection omits 043d7f9713b7 MIPS: Enable some missed configs in loongson3_defconfig to [...] omits 78d7f6ba82ed io_uring: fix invalid ctx->sq_thread_idle omits e22bc9b481a9 kernel: make IO threads unfreezable by default omits e8f98f24549d io_uring: always wait for sqd exited when stopping SQPOLL thread omits 5199328a0d41 io_uring: remove unneeded variable 'ret' omits 93e68e036c2f io_uring: move all io_kiocb init early in io_init_req() omits 70e35125093b io-wq: fix ref leak for req in case of exit cancelations omits 7a612350a989 io_uring: fix complete_post races for linked req omits 33cc89a9fc24 io_uring: add io_disarm_next() helper omits 97a73a0f9fbf io_uring: fix io_sq_offload_create error handling omits cc20e3fec682 io-wq: remove unused 'user' member of io_wq omits 61cf93700fe6 io_uring: Convert personality_idr to XArray omits 0298ef969a11 io_uring: clean R_DISABLED startup mess omits f458dd8441e5 io_uring: fix unrelated ctx reqs cancellation omits 05962f95f9ac io_uring: SQPOLL parking fixes omits 2a92c90f2ecc software node: Fix device_add_software_node() omits c024e8f665c9 MIPS: BCM63xx: Spello fix in the file clk.c omits 8891123f9cbb software node: Fix node registration omits 6228bd65288a mips: syscalls: switch to generic syscallhdr.sh omits ecbba30fbf45 mips: syscalls: switch to generic syscalltbl.sh omits 45c7e8af4a5e MIPS: Remove KVM_TE support omits a1515ec7204e MIPS: Remove KVM_GUEST support omits 87aaf2523cad Merge tag 'mips-fixes_5.12_1' into mips-next omits 1ae6478b0e6b docs/pinctrl: document debugfs files omits 5513b411ea5b Documentation: rename pinctl to pin-control omits 6199f6becc86 pinctrl: pinmux: Add pinmux-select debugfs file omits 47473813bdcb pinctrl: use to octal permissions for debugfs files omits c971af25cda9 pinctrl: rockchip: fix restore error in resume omits 5d5f2919273d pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] omits d2cd54c24e80 pinctrl: ingenic: add missing call to of_node_put() omits b37c35781d9a pinctrl: rockchip: clear int status when driver probed omits 35b25fd32b5f pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map omits ffeaa23aa001 pinctrl: stm32: add missing of_node_put omits a7db796b305b pinctrl: armada-cp110 - fix MPP54/MPP55 functions omits b24236f55433 pinctrl: cp110-system-controller: fix the pin function names omits ba434267d076 pinctrl: equilibrium: add missing of_node_put omits 9e77d96b8e27 xen/events: reset affinity of 2-level event when tearing it down omits 9468e7b03187 dt-bindings: thermal: rcar-gen3-thermal: Support five TSC [...] omits 64682e1b7744 Merge series "Report jack and button detection + Capture S [...] omits 9bcf56c9647a Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits 542712826f8d ASoC: rt5682: add delay time of workqueue to control next [...] omits d59cfc6544dc ASoC: rt715-sdca: Remove unused including <linux/version.h> omits d3223608c5bc ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] omits b7d00776ebf7 ASoC: cs42l42: Wait for PLL to lock before switching to it omits 882589bb707b ASoC: cs42l42: Only start PLL if it is needed omits 0ea23660c717 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT omits 2cdba9b045c7 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] omits c5b8ee0879bc ASoC: cs42l42: Report jack and button detection omits 585e7079de0e ASoC: cs42l42: Add Capture Support omits 43fc357199f9 ASoC: cs42l42: Set clock source for both ways of stream omits 621d65f3b868 ASoC: cs42l42: Provide finer control on playback path omits 1abca8e1c77b ASoC: cs42l42: Disable regulators if probe fails omits 2b869e0ea598 ASoC: cs42l42: Remove power if the driver is being removed omits ac922edc80aa ASoC: convert Microchip I2SMCC binding to yaml omits 32432b8eea2d Merge series "Report jack and button detection + Capture S [...] omits 7ad4d237e7c4 ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver omits 3f004d2dc118 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin omits 452801cabc0a ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] omits cc2d7429d65c ASoC: codecs/jz4770: Remove superfluous error message omits 20d17057f0a8 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver omits 90b2d3733879 ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] omits aa4890f673f9 ASoC: wm8962: Relax bit clock divider searching omits 98537d5c9257 Merge series "ASoC: remove more make W=1 warnings" from Pi [...] omits d639089a8468 Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] omits 51bc908fccb1 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc omits a5e78cfbd50e ASoC: codecs: fix platform_no_drv_owner.cocci warnings omits 3d01f5ee19c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() omits 5d90fef68091 ASoC: sgtl5000: Fix identation of .driver elements omits 4c869beda489 ASoC: codec: Omit superfluous error message in jz4760_code [...] omits f323ecedf322 ASoC: qcom: q6dsp: fix kernel-doc warning omits 45468f2cfe96 ASoC: Intel: bytcr_wm5102: remove unused static variable omits 9d02a3021833 ASoC: fsl: fsl_easrc: fix kernel-doc warning omits 6a9287f5beef ASoC: fsl: fsl_ssi: fix kernel-doc warning omits 7655e32685e8 ASoC: amd: renoir: remove invalid kernel-doc comment omits 5dd902d99ebb ASoC: sigmadsp-regmap: fix kernel-doc warning omits 79d77f7fd1de ASoC: rt5631: fix kernel-doc warning omits c5036b86678f ASoC: jz4760: fix set but not used warning omits 80cd73094c40 ASoC: cs4270: fix kernel-doc omits f1a1da09faa3 ASoC: rt5682: remove useless initialization omits ec6aa9b59dbf ASoC: rt5682: remove useless assignments omits e699b2c89f83 ASoC: rt5682: clarify expression omits 51cb94f6c340 ASoC: rt5677: remove useless assignment omits ae052909d1b1 ASoC: rt5677: clarify expression omits 7ad9b8d28d3f ASoC: rt5670: clarify expression omits 6fa544568515 ASoC: rt5668: remove useless assignments omits 17de60946a65 ASoC: rt5668: clarify expression omits 17d78e931148 ASoC: rt5665: clarify expression omits ca1107d305b5 ASoC: rt5663: clarify expression omits 9fd72391ae8f ASoC: rt5660: clarify expression omits bb133ec21f86 ASoC: rt5659: clarify expression omits 9b9adc5b749d ASoC: rt5651: remove useless assignment omits 33eaffe3706a ASoC: rt5651: clarify expression omits fa0eb20cb38d ASoC: rt5645: clarify expression omits 5864cf7f26ae ASoC: rt5645: use logical OR omits 4fbd2978944c ASoC: rt5640: clarify expression omits 1dd9cca70146 ASoC: rt1308: clarify expression omits 9e884eed54c4 ASoC: rt1305: clarify expression omits a426017ed593 ASoC: rt1016: clarify expression omits 4354ad55cde7 ASoC: rt1015: clarify expression omits 5a2429926549 ASoC: rt1011: clarify expression omits 7e66f16251eb ASoC: rt1011: remove redundant test omits f7c5c16875c2 ASoC: rt1011: use logical OR omits 7942bf067172 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] omits 842860f45dbd Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits e443858258a2 ASoC: SOF: Intel: hda: enable async suspend omits ee00e0bf7e4f ASoC: wm8524: Do not print probe defer error omits 7810ea4c8f74 ASoC: Intel: atom: fix kernel-doc omits 2fb8711095a1 ASoC: soc-dai: fix kernel-doc omits 075d7da7d6b4 ASoC: codecs: nau8825: fix kernel-doc omits 5ed26a834b83 ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config omits 4e8d9fe7f09b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only omits ead2a3e43f0a ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM omits 153bb1feefd2 ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding omits 16135d66309a ASoC: mchp-i2s-mcc: Add FIFOs support omits bfdca489751f ASoC: mchp-i2s-mcc: Add support to select TDM pins omits 13c1629d758a ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] omits 99ac2f8d1508 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 omits fa576ff64f5d Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] omits ef1ed5b855f6 Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] omits 3766623b5c44 Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] omits d59748076b89 Merge series "ASoC: core: remove cppcheck warnings" from P [...] omits 260fe5535b69 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits 4ea62149dc62 Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] omits 029448a8560f Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] omits 7817317e2ffa Merge series "ASoC: rt*: Constify static structs" from Rik [...] omits 893bc891d39d Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] omits 2b719fd20f32 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver omits 1b99d50b9709 ASoC: Intel: Skylake: Compile when any configuration is selected omits 5f160cbe76bf ASoC: fsl_xcvr: move reset assert into runtime_resume omits 1372c76802be ASoC: SOF: Intel: hda: turn off display power in resume omits 1730ef62874d ASoC: Intel: boards: sof-wm8804: add check for PLL setting omits ff5687854323 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] omits 907e0cdebc1f ASoC: fsl_sai: Add pm qos cpu latency support omits 13fba3e873b1 ASoC: uniphier: Simplify the return expression of uniphier [...] omits 933f98be60a7 ASoC: constify of_phandle_args in snd_soc_get_dai_name() omits b6e499bcb32f ASoC: rsnd: cleanup ppcheck warning for adg.c omits 31dbf7acc6a3 ASoC: rsnd: cleanup ppcheck warning for cmd.c omits e539943c664e ASoC: rsnd: cleanup ppcheck warning for core.c omits 0779baa812cf ASoC: rsnd: cleanup ppcheck warning for ssi.c omits 929cc7826055 ASoC: rsnd: cleanup ppcheck warning for ssiu.c omits eb0d22d793e8 ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata omits 36785fec16be ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata omits b8fdf6093144 ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata omits 64ca77d9f55a ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata omits b7e41867a4c9 ASoC: sh: siu_pcm: remove unused variable omits eeff1df1fa13 ASoC: sh: siu_pcm: remove useless assignment omits 9946871c6087 ASoC: sh: rcar: ssi: remove redundant assignment omits 4862811f8735 ASoC: sh: rcar: ctu: add missing error check omits 652fc90f9de4 ASoC: sh: rcar: simplify return omits d29a60604fe6 ASoC: sh: rcar: align function prototypes omits 77150b5a5a47 ASoC: sh: dma-sh7760: remove unused variable omits bd029fc86834 ASoC: generic: simple-card-utils: remove useless assignment omits 47108a61b2f7 ASoC: soc-topology: clarify expression omits 61456212e80e ASoC: soc-pcm: add error log omits 61b9eedd93b1 ASoC: soc-pcm: remove shadowing variable omits 9dbe774091b0 ASoC: soc-pcm: remove redundant assignment omits 7ca5f0494617 ASoC: soc-ops: remove useless assignment omits c856cef731dd ASoC: samsung: snow: remove useless test omits fbb123e248c1 ASoC: samsung: smdk_wm8994: add missing return omits 0587e83c5d8b ASoC: samsung: s3c24xx_simtec: add missing error check omits 5a81abc2ea3d ASoC: samsung: i2s: remove unassigned variable omits 4fe28461e289 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() omits 1b8cb123f3dd ASoC: soc-pcm: add dpcm_runtime_setup() omits 5f53898af1a2 ASoC: soc-pcm: add dpcm_runtime_setup_fe() omits 7f4a763642cc ASoC: soc-pcm: unpack dpcm_init_runtime_hw() omits 6053a840f711 ASoC: soc-pcm: remove strange format storing omits b86fe83448b4 ASoC: fsl: p1022_ds: remove useless assignment omits f5036db354d9 ASoC: fsl: mpc8610: remove useless assignment omits 91ab7743112b ASoC: fsl: mpc5200: signed parameter in snprintf format omits 4a6202f0cef5 ASoC: fsl: imx-hdmi: remove unused structure members omits 2fb563567bc4 ASoC: fsl: fsl_ssi: remove unnecessary tests omits 8f6fef01a5ba ASoC: fsl: fsl_esai: clarify expression omits 062b85216886 ASoC: fsl: fsl_easrc: remove useless assignments omits b035a9efda28 ASoC: fsl: fsl_dma: remove unused variable omits b29674357622 ASoC: fsl: fsl_asrc: remove useless assignment omits c4fd082e4662 ASoc: rt5631: Constify static struct coeff_clk_div omits 3084e5f7f753 ASoC: rt*: Constify static struct acpi_device_id omits f9e56a34cda2 ASoC: rt*: Constify static struct snd_soc_dai_ops omits 628fc9d9a0e6 ASoC: rt*: Constify static struct sdw_slave_ops omits 4b4f2119f985 ASoC: lpass-wsa-macro: add missing test omits 7faaea14feee ASoC: wcd934x: remove useless return omits 8d2f2d7ff3c6 ASoC: wcd9335: clarify return value omits 77af06de3013 ASoC: wcd-clsh-v2: align function prototypes omits be79e73e3adb ASoC: qcom: q6asm: align function prototypes omits 32d4e59cb39d ASoC: qcom: q6afe: align function prototype omits 12900bacb4f3 ASoC: qcom: q6afe: remove useless assignments omits 18bcac6ed746 ASoC: qcom: q6dsp-dai: clarify expression omits 64298706dcc9 ASoC: qcom: lpass-platform: remove useless assignment omits 8106efdce036 ASoC: qcom: lpass-hdmi: remove useless return omits e92a309be437 Merge series "ASoC: sdm845: array out of bound issues" fro [...] omits fd8299181995 ASoC: SOF: intel: fix wrong poll bits in dsp power down omits 3bb4852d598f ASoC: codecs: wcd934x: add a sanity check in set channel map omits 4800fe6ea102 ASoC: qcom: sdm845: Fix array out of range on rx slim channels omits 1c668e1c0a0f ASoC: qcom: sdm845: Fix array out of bounds access omits 7c2a783c05b5 Merge series "Report jack and button detection + Capture S [...] omits ac101985cad3 ASoC: remove remnants of sirf prima/atlas audio codec omits e4b8b7c91603 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls omits 5346f0e80b71 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators omits 19325cfea044 ASoC: cs42l42: Always wait at least 3ms after reset omits 15013240fcf7 ASoC: cs42l42: Don't enable/disable regulator at Bias Level omits 72d904763ae6 ASoC: cs42l42: Fix mixer volume control omits 2bdc4f5c6838 ASoC: cs42l42: Fix channel width support omits e793c965519b ASoC: cs42l42: Fix Bitclock polarity inversion omits 7de14d581dbe ASoC: soc-core: Prevent warning if no DMI table is present omits 5bb0ecddb2a7 ASoC: SOF: Intel: unregister DMIC device on probe error omits 19244c6c9c78 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits bb18c678754c ASoC: es8316: Simplify adc_pga_gain_tlv table omits f86f58e3594f ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] omits eee51df776bd ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] omits cfa26ed1f9f8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] omits ca08ddfd961d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] omits cc73181b7d53 Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] omits 80cffd2468dd ASoC: ak5558: Add MODULE_DEVICE_TABLE omits 4ec5b96775a8 ASoC: ak4458: Add MODULE_DEVICE_TABLE omits 42121c2645d2 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control omits 02aa946ef376 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] omits caba8d764770 ASoC: rt5670: Remove 'HP Playback Switch' control omits d917b5dde660 ASoC: rt5670: Remove 'OUT Channel Switch' control omits 87263968516f ASoC: fsl_ssi: Fix TDM slot setup for I2S mode omits 0c0a58837835 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx omits 0d2b6e398975 ASoC: rt1015: enable BCLK detection after calibration omits 9e0bdaa9fcb8 ASoC: rt1015: fix i2c communication error omits 45ee8b79d679 regulator: add missing call to of_node_put() omits 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] omits 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 omits eca1851aa3e1 Merge existing fixes from regulator/for-5.12 omits 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning omits 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] omits 260864f797f2 spi: mt6779: update spi document omits 32f298481add spi: spi-nxp-fspi: Add imx8dxl support omits 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A omits c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support omits 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only omits 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put omits 120a9e8155cb spi: atmel: Drop unused variable omits e50989527fae spi: rockchip: avoid objtool warning omits abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] omits d098738eb3a1 Merge existing fixes from spi/for-5.12 omits 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() omits 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() omits a0521f70aee0 parport: Introduce module_parport_driver() helper macro omits 45c7eaeb29d6 thermal: thermal_of: Fix error return code of thermal_of_p [...] omits 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg omits ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment omits 19e213217458 spi: ath79: always call chipselect function omits fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime omits 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime omits 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources omits e9e7fce0384b regulator: rt4831: Fix return value check in rt4831_regula [...] omits 98b94b6e38ca regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] omits dfe03bca8db4 regulator: qcom-rpmh: Use correct buck for S1C regulator omits e610e072c87a regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck omits 5fe5f17dc59e regulator: pca9450: Fix return value when failing to get s [...] omits fbc102fb4ccf regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode omits 2a76f6de0790 perf synthetic events: Avoid write of uninitialized memory [...] omits e41a962f82e7 regmap: set debugfs_name to NULL after it is freed omits 569519de002f Merge branches 'omap-for-v5.13/genpd-dra7', 'omap-for-v5.1 [...] omits 49f2675f5b4d tools headers UAPI: Sync linux/kvm.h with the kernel sources omits c3d59cfde9cc perf synthetic-events: Fix uninitialized 'kernel_thread' variable omits b410ed2a8572 perf auxtrace: Fix auxtrace queue conflict omits 083516ad540a Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and 'genpd- [...] omits 229e1e1146e4 ARM: OMAP2+: Drop legacy platform data for omap5 hwmod omits e98cf7e69486 ARM: OMAP2+: Drop legacy platform data for omap5 l3 omits 5b9a7b0d2f2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg omits 8a3253194641 ARM: OMAP2+: Drop legacy platform data for omap5 l4_per omits a91560500c2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup omits 21206c8f2cb5 ARM: OMAP2+: Drop legacy platform data for omap5 sata omits 3c648501f8fb ARM: OMAP2+: Drop legacy platform data for omap5 mpu omits aa820b664f88 ARM: OMAP2+: Drop legacy platform data for omap5 emif omits 1006777ef4a1 ARM: OMAP2+: Drop legacy platform data for omap5 dmm omits e18088794613 ARM: dts: Configure simple-pm-bus for omap5 l3 omits abd1d31d8292 ARM: dts: Configure simple-pm-bus for omap5 l4_cfg omits 6fe4ff901607 ARM: dts: Configure simple-pm-bus for omap5 l4_per omits 689919e6e2b9 ARM: dts: Configure simple-pm-bus for omap5 l4_wkup omits d1d16959fea7 ARM: dts: Move omap5 l3-noc to a separate node omits a571cc394194 ARM: dts: Move omap5 mmio-sram out of l3 interconnect omits 41ccb6623711 ARM: dts: Configure interconnect target module for omap5 sata omits 5f89cdc1034c ARM: dts: Configure interconnect target module for omap5 gpmc omits 0e666eb531ea ARM: dts: Configure interconnect target module for omap5 mpu omits 9921f0b9d07a ARM: dts: Configure interconnect target module for omap5 emif omits 84864f8d2c4e ARM: dts: Configure interconnect target module for omap5 dmm omits 2584d7e7f87a ARM: OMAP2+: Drop legacy platform data for omap4 hwmod omits 3e1ea524d6db ARM: OMAP2+: Drop legacy platform data for omap4 l3 omits 058b4880a840 ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg omits 6dd3c9259767 ARM: OMAP2+: Drop legacy platform data for omap4 l4_per omits e9c5aafaab59 ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup omits 229f3477d64c ARM: OMAP2+: Drop legacy platform data for omap4 mpu omits 88b187916898 ARM: OMAP2+: Drop legacy platform data for omap4 debugss omits a8876b4a3d68 ARM: OMAP2+: Drop legacy platform data for omap4 emif omits 35c34fbcbfd0 ARM: OMAP2+: Drop legacy platform data for omap4 dmm omits e1d4a11d68b6 ARM: dts: Prepare for simple-pm-bus for omap4 l3 omits 40dbf5b13f23 ARM: OMAP2+: Drop legacy platform data for omap4 control modules omits eb586ea39f26 ARM: OMAP2+: Drop legacy platform data for omap4 iss omits 9a1d0c2837c9 ARM: dts: Configure simple-pm-bus for omap4 l4_cfg omits 67dcfdc4a63b ARM: dts: Configure simple-pm-bus for omap4 l4_per omits d978b69fa7b2 ARM: dts: Configure simple-pm-bus for omap4 l4_wkup omits bacc83e5eef9 ARM: dts: Move omap4 l3-noc to a separate node omits fbe8285d65a9 ARM: dts: Move omap4 mmio-sram out of l3 interconnect omits e55cc3f0404c ARM: dts: Configure interconnect target module for omap4 mpu omits 932ddde18318 ARM: dts: Configure interconnect target module for omap4 debugss omits 0600dabe34cc ARM: dts: Configure interconnect target module for omap4 emif omits fe85baacd73b ARM: dts: Configure interconnect target module for omap4 dmm omits 398c66ed22fa ARM: dts: Configure power-domain for omap4 dts iss omits 345ac6b17b18 ARM: dts: Configure power-domain for omap4 gfx omits 7440e912b0fe thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap omits 54bc4edb3e52 ARM: OMAP2+: Drop legacy platform data for dra7 hwmod omits ecb4c5c0961b ARM: dts: Configure simple-pm-bus for dra7 l3 omits 53fb6ae97af4 ARM: OMAP2+: Drop legacy platform data for dra7 l3 omits e93e4104a23a ARM: dts: Configure simple-pm-bus for dra7 l4_cfg omits b5ac9dedc14b ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg omits bdfafc8e2b3d ARM: dts: Configure simple-pm-bus for dra7 l4_per3 omits b3db9b25ffc7 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3 omits 26c36e16d45e ARM: dts: Configure simple-pm-bus for dra7 l4_per2 omits ca319f4f41a3 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2 omits f483a3e12341 ARM: dts: Configure simple-pm-bus for dra7 l4_per1 omits 47a4b458c184 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1 omits 9a75368b6426 ARM: dts: Configure simple-pm-bus for dra7 l4_wkup omits 3e09b7d201c6 ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup omits 27559a8bd436 ARM: dts: Configure interconnect target module for dra7 dmm omits 860e24644357 ARM: OMAP2+: Drop legacy platform data for dra7 dmm omits f5d0aba7c198 ARM: dts: Configure interconnect target module for dra7 mpu omits 66b2f7fee196 ARM: OMAP2+: Drop legacy platform data for dra7 mpu omits 8af15365a368 ARM: dts: Configure interconnect target module for dra7 sata omits 98feab31ac49 ARM: OMAP2+: Drop legacy platform data for dra7 sata omits e2d637b06978 ARM: dts: Configure interconnect target module for dra7 qspi omits 786018cf552d ARM: OMAP2+: Drop legacy platform data for dra7 qspi omits 7f2659ce657e ARM: dts: Move dra7 l3 noc to a separate node omits b22199e4a1f6 ARM: OMAP2+: Drop legacy platform data for dra7 pcie omits 075249bc5546 ARM: dts: Properly configure dra7 edma sysconfig registers omits 785d943c768e ARM: dts: Configure interconnect target module for dra7 pcie omits c761028ef5e2 ARM: dts: Update pcie ranges for dra7 omits e259c2926c01 PCI: pci-dra7xx: Prepare for deferred probe with module_pl [...] omits 7f7acef8571a clk: ti: omap5: Add missing gpmc and ocmc clkctrl omits bc0b964da3f6 soc: ti: omap-prm: Allow hardware supported retention when idle omits a15de032a72d ARM: OMAP2+: Init both prm and prcm nodes early for clocks omits 5f7259a578e9 bus: ti-sysc: Check for old incomplete dtb omits 7fd49ca05be3 thermal: rcar_gen3_thermal: Add support for up to five TSC nodes omits 76d6329534ae thermal: Fix couple of spellos in the file sun8i_thermal.c omits 660680019200 thermal: Fix a typo in the file soctherm.c omits e042e95bcab3 thermal: amlogic: Omit superfluous error message in amlogi [...] omits eea46a0879bc ALSA: hda/hdmi: Cancel pending works before suspend omits 5ff9dde42e8c ALSA: hda: Avoid spurious unsol event handling during S3/S4 omits 13661fc48461 ALSA: hda: Flush pending unsolicited events before suspend omits eac013a0b704 MAINTAINERS: Add entry for ATC260x PMIC omits 44f6b6a50ee3 input: atc260x: Add onkey driver for ATC260x PMICs omits f7cb7fe34db9 mfd: Add MFD driver for ATC260x PMICs omits cf469562fc59 dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding omits 44a8c5a9dab3 dt-bindings: input: Add reset-time-sec common property omits 7bb8bc6eb550 arm64: perf: Fix 64-bit event counter read truncation omits edbda8f78723 MAINTAINERS: Add entry for Netronix embedded controller omits 435af89786c6 rtc: New driver for RTC in Netronix embedded controller omits 9fc0486f948f pwm: ntxec: Add driver for PWM function in Netronix EC omits eceae5839306 mfd: Add base driver for Netronix embedded controller omits 01929c71334a dt-bindings: mfd: Add binding for Netronix embedded controller omits 012e3b174fe7 dt-bindings: Add vendor prefix for Netronix, Inc. omits 26f55386f964 arm64/mm: Fix __enable_mmu() for new TGRAN range values omits 42fc191d60e6 mfd: bd9576: Add safety limit/monitoring registers omits e4560879fddf MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers omits b237bcac557a wdt: Support wdt on ROHM BD9576MUF and BD9573MUF omits 0e9692607f94 mfd: bd9576: Add IRQ support omits b1b3ced38979 mfd: Support ROHM BD9576MUF and BD9573MUF omits 07e644885bf6 kselftest: arm64: Fix exit code of sve-ptrace omits bd4cefe20e3d dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs omits d15dfd31384b arm64: mte: Map hotplugged memory as Normal Tagged omits aa47ad3f853a mfd: intel_pmt: Add support for DG1 omits a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] omits b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM omits c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM omits 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse omits 4be6ad01dd09 nvmem: convert comma to semicolon omits 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC omits 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 596e6e1c03ca arm64: dts: renesas: r8a779a0: Add TMU support omits 544c939e4c67 arm64: dts: renesas: falcon: Add Ethernet sub-board omits 7ed6bc967963 arm64: dts: renesas: falcon: Add CSI/DSI sub-board omits 405daa39b22b arm64: dts: renesas: falcon: Add I2C EEPROM nodes omits a4be49e75a15 ARM: dts: rza2mevb: Upstream Linux requires SDRAM omits b1158c5e14b3 arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling omits f7adcca27edf pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins omits 2a9e4f74cd57 pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins omits 3d250efb8c32 pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins omits 5f79bbb28be2 pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins omits c66424ea7564 clk: renesas: r8a779a0: Add TSC clock omits c52f4f839a33 clk: renesas: r8a779a0: Add TMU clocks omits 225be60f3853 dt-bindings: backlight: qcom-wled: Add PMI8994 compatible omits 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail() omits 1e17fb8edc5a sched: Optimize __calc_delta() omits 4817a52b3061 seqlock,lockdep: Fix seqcount_latch_init() omits d5b0e0677bfd u64_stats,lockdep: Fix u64_stats_init() vs lockdep omits a758b7c4c6f2 virt: acrn: Use EPOLLIN instead of POLLIN omits 60a35ba9141f usb: usb-mx2: Remove unused file omits f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] omits 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() omits 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function omits 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] omits 365038f24b3e usb: common: move function's kerneldoc next to its definition omits f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval omits fb95c7cf5600 usb: common: add function to get interval expressed in us unit omits 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko omits dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() omits ccda8c224c07 usb: xhci-mtk: add some schedule error number omits bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain omits 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] omits 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct omits 9132799d4ae0 usb: xhci-mtk: use clear type instead of void omits b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct omits 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary omits 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info omits 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule omits 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR omits 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT omits e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT omits 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters omits 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 omits b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 92d1e87e627a USB: remove usb_bus_type from usb.h omits 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver omits 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver omits 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs omits 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs omits 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs omits 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs omits b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries omits 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings omits 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 9c174b57c98e USB: core: no need to save usb_devices_root omits 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] omits e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c omits 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits ced0e777e6ff usb: typec: tps6598x: Add trace event for data status omits 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register omits 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register omits 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events omits 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback omits 6f0764b5adea usb: dwc3: add a power supply for current control omits 1cffb1c66499 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement omits 9de2c43acf37 USB: usblp: fix a hang in poll() if disconnected omits 414c20df7d40 USB: gadget: udc: s3c2410_udc: fix return value check in s [...] omits b1d25e6ee57c usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] omits 2664deb09306 usb: dwc3: qcom: Honor wakeup enabled/disabled state omits cc2ac63d4cf7 usb: gadget: f_uac1: stop playback on function disable omits 789ea77310f0 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] omits 650bf52208d8 USB: gadget: u_ether: Fix a configfs return code omits 1edbff9c80ed usb: dwc3: qcom: add ACPI device id for sc8180x omits 4d8654e81db7 Goodix Fingerprint device is not a modem omits 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops omits 3db1d52466dc serial: stm32: fix tx_empty condition omits 9f77d19207a0 serial: stm32: add FIFO flush when port is closed omits 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios omits f16b90c2d9db serial: stm32: call stm32_transmit_chars locked omits 71b25f4df984 dt-bindings: serial: samsung: add DMA properties omits fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel omits cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() omits 436c97936001 serial: stm32: fix a deadlock in set_termios omits 81171e7d31a6 serial: 8250_exar: Constify the software nodes omits 12761869f0ef serial: stm32: fix wake-up flag handling omits b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs omits ad7676812437 serial: stm32: fix a deadlock condition with wakeup event omits fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs omits 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds omits b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible omits f264c6f6aece serial: stm32: fix incorrect characters on console omits 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource omits f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception omits ad5613b98a48 tty: serial: samsung_tty: IRQ rework omits 87fd0741d6dc serial: stm32: fix probe and remove order for dma omits aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type omits 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure omits 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter omits 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] omits 6bfbfcfc5800 tty: make everyone's write_room return >= 0 omits 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 omits ab78b0c9fa9d tty: cleanup tty_chars_in_buffer omits b93db97e1ca0 tty: n_gsm, remove duplicates of parameters omits 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations omits b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations omits a846dcf9d729 tty: localise ptychar and make it const omits a872ab4d6d19 tty: let tty_unregister_driver return void omits 6c2e6317c975 tty: do not check tty_unregister_driver's return value omits ba444ea3bc93 tty: xtensa/iss, make rs_init static omits 5a1a8425c443 tty: xtensa/iss, setup the timer statically omits bd5b21942569 tty: xtensa/iss, remove stale comments omits 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port omits a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name omits 5c58097eeb9a tty: vcc, remove useless tty checks omits 9af6f74d671e tty: vcc, use name strings directly omits 733001916075 tty: vcc, drop version dump omits 4c472fc02e2a tty: vcc, make globals static omits 0da4c58df1ce tty: nozomi, remove useless debug prints omits 83e826bf8f4f tty: nozomi, remove init/exit messages omits d01a83590b7d tty: nozomi, remove struct buffer omits df11abeb2e60 tty: jsm_tty, make char+error handling readable omits 2daedb1d1e45 tty: con3215, remove tty->driver_data casts omits 56e9d0f95ad0 tty: con3215, remove unneeded tty checks omits 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup omits 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv omits c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf omits 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers omits 8ff694972fe4 net: caif: inline register_ldisc omits 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config omits 7e3d3c08f17c tty: 8250, cleanup em485 timers omits 60294d86f27c tty: 8250, use ms_to_ktime omits f751ae1cbbf9 tty: imx, use ms_to_ktime omits 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner omits 981b22b8777d tty: remove TTY_LDISC_MAGIC omits 3b00b6af7a5b tty: rocket, remove the driver omits 67b1544a55c9 tty: isicom, remove this orphan omits f76edd8f7ce0 tty: cyclades, remove this orphan omits 5a3c96e96409 vgacon: comment on vga_rolled_over omits 00025161b2d9 PCI: remove synclink entries from pci_ids omits ae6acf479be1 MAINTAINERS: drop cyclades.com reference omits 078b23267d5f MAINTAINERS: orphan mxser omits 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer omits c776b77a279c Revert "drivers:tty:pty: Fix a race causing data loss on close" omits 2334de198fed Revert "serial: max310x: rework RX interrupt handling" omits ba8a86e4dadb leds: trigger/tty: Use led_set_brightness_sync() from workqueue omits 1487e7bae809 leds: trigger: Fix error path to not unlock the unlocked mutex omits c972c2d821ca staging: unisys: visornic: Fix repeated words in comments omits 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] omits 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings omits f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] omits 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's omits 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's omits 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check omits 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h omits a8ecbb916e11 staging: rtl8723bs: removed unused code block omits afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() omits edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() omits 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] omits 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset omits 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings omits a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order omits 0c37baae130d staging: wimax/i2400m: fix byte-order issue omits d278360a3b33 staging: rtl8192e: remove redundant variable shadowing omits 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct omits 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] omits 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] omits a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] omits d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] omits bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] omits 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] omits b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] omits 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] omits 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf omits 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf omits 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf omits 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] omits e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions omits 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h omits c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A omits 9b2bb2e3cf05 staging: fwserial: minor coding style fix omits 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach omits 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private omits 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] omits 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] omits 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] omits 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation omits a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] omits 91d695d71841 staging: clocking-wizard: Add support for fractional support omits 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration omits 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] omits 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors omits 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade omits b03dea259384 staging: clocking-wizard: Fix kernel-doc warning omits 70c090af3e26 staging: rtl8192e: reformat bss_ht struct omits f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct omits 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] omits fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] omits 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] omits e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] omits 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] omits 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] omits 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] omits 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] omits b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] omits b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] omits f9316389513e staging: rtl8192e: remove blank line in bss_ht struct omits 305c9947ccaf staging: wimax: fix code style issues omits 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node omits 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS omits 216f4356708a staging: wimax: Fix block comment style issue in stack.c omits 520e9b032b9e staging: android: Remove filename reference from file omits edee4528987d staging: comedi dt2814: Removed unused variables omits 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis omits 47b6079e6f89 staging: kpc2000: code style: fix line length issue omits bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] omits 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c omits d970d17cab7a staging: rtl8192e: reformat ba_record struct omits 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] omits 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] omits ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] omits 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] omits ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct omits a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct omits 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union omits b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] omits 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] omits d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] omits ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] omits c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning omits dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] omits 05196d33ce40 staging: gasket Fix comparison with Null omits 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] omits 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis omits e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c omits 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c omits 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c omits 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] omits e7f659b10b91 staging: hikey9xx: fix warning styling issues omits bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union omits a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] omits a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] omits 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] omits 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] omits 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] omits 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] omits 2917b109b36a staging: vt6656: Fix alignment of function args omits 85922358fac9 staging: rtl8188eu: Format comments omits 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc omits 41b873caff92 staging: qlge: fix comment style in qlge_main.c omits b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] omits cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] omits a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] omits c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] omits 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL omits 733f0742a9c9 staging: rtl8192e: fix typo in a function name omits 46e6567359c4 staging: rtl8192e: fix typo in a comment omits 7964844ee51e staging: wfx: Fix alignment style issue in sta.c omits 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] omits 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] omits 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c omits ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue omits 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] omits 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] omits 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c omits 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c omits 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] omits de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] omits 16d7586dccf8 Revert "staging: wfx: remove unused included header files" omits 74b6b20df8cf staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() omits d4ac640322b0 staging: rtl8188eu: fix potential memory corruption in rtw [...] omits 87107518d7a9 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() omits fd3ce6557da0 staging: comedi: pcl726: Use 16-bit 0 for interrupt data omits 5ff1c08c28c3 staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data omits 33444638ae54 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data omits a1acdbc55403 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data omits 8536749d4952 staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] omits 148e34fd33d5 staging: comedi: pcl818: Fix endian problem for AI command data omits a084303a6458 staging: comedi: pcl711: Fix endian problem for AI command data omits b39dfcced399 staging: comedi: me4000: Fix endian problem for AI command data omits 54999c0d94b3 staging: comedi: dmm32at: Fix endian problem for AI command data omits 459b1e8c8fe9 staging: comedi: das800: Fix endian problem for AI command data omits 1c0f20b78781 staging: comedi: das6402: Fix endian problem for AI command data omits b2e78630f733 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] omits ac0bbf55ed3b staging: comedi: addi_apci_1500: Fix endian problem for co [...] omits 25317f428a78 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] omits e163b9823a0b staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() omits b93c1e3981af staging: rtl8712: Fix possible buffer overflow in r8712_si [...] omits 8687bf9ef955 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] omits d660f4f42cce staging: rtl8712: unterminated string leads to read overflow omits 7c36194558cf staging: rtl8192e: fix kconfig dependency on CRYPTO omits f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi omits bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] omits 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs omits fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() omits dcf9625f2adf virt: acrn: Use vfs_poll() instead of f_op->poll() omits e54b78886949 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] omits 51f24030358b cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] omits 15097e9338ed habanalabs: fix debugfs address translation omits ffd123fe8397 habanalabs: Disable file operations after device is removed omits 27ac5aada024 habanalabs: Call put_pid() when releasing control device omits bd0c48e53d2f drivers: habanalabs: remove unused dentry pointer for debu [...] omits 16db6b532fa4 habanalabs: mark hl_eq_inc_ptr() as static omits 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() omits ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices omits 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] omits eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale omits 0ef6845c8c1c drm/amdkfd: Add aldebaran trap handler support omits 5af81c6e6e6b drm/amdgpu: add aldebaran sdma firmware support (v2) omits 36e22d59dd10 drm/amdkfd: Add Aldebaran KFD support omits c00a18ec0bd5 drm/amdgpu: set ip blocks for aldebaran omits 759eb38ed147 drm/amdgpu: correct mmBIF_SDMA4_DOORBELL_RANGE address for [...] omits b61a273e5d70 drm/amdgpu: add sdma block support for aldebaran omits cdf545f35f8f drm/amdgpu: add gfx v9 block support for aldebaran omits d39da7dab140 drm/amdgpu: set fw load type for aldebaran omits 85e395506bfa drm/amdgpu: add gmc v9 block support for Aldebaran omits f37945d50ff5 drm/amdgpu: add mmhub support for aldebaran (v3) omits 7906af5e9d63 drm/amdgpu: add soc15 common ip block support for aldebaran omits 42719073b44e drm/amdgpu: add gpu_info fw parse support for aldebaran omits 42b72608ae22 drm/amdgpu: add register base init for aldebaran (v2) omits dd9dd4252830 drm/amd/include: add ip offset header for aldebaran (v5) omits d46b417a918b drm/amdgpu: add aldebaran asic type omits b77a9fdf526b drm/amdgpu: add vcn v2_6_0 ip headers (v3) omits b28f2165d064 drm/amdgpu: add umc v6_7_0 ip headers (v3) omits f19e49a27f95 drm/amdgpu: add thm v13_0_2 ip headers (v3) omits ca853314e78b drm/amdgpu: add sdma v4_4_0 ip headers (v2) omits be547828c064 drm/amdgpu: add smuio v13_0_2 ip headers (v3) omits b8d037b32c5b drm/amdgpu: add mp v13_0_2 ip headers (v3) omits b9dd2add842c drm/amdgpu: add mmhub v1_7 ip headers (v3) omits 301a16138285 drm/amdgpu: add gc v9_4_2 ip headers (v3) omits 4524a0b15902 scsi: target: core: file: Don't duplicate memset(0xff) omits 4db6dfe62c5f scsi: target: core: pr: Initialize arrays at declaration time omits 2d4e2daf4fed scsi: target: configfs: Initialize arrays at declaration time omits c22659fbb98b scsi: target: iscsi: Initialize arrays at declaration time omits c4d81e7c53e7 scsi: target: iscsi: Remove unused macro PRINT_BUF omits 91ce84a3d789 scsi: target: iscsi: Remove unused macro TEXT_LEN omits fdc1339a421d scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_F [...] omits c3a27351d6db scsi: target: core: Remove unused macros NONE and ISPRINT omits 5cfb5b0258a0 scsi: target: core: Get rid of warning in compare_and_writ [...] omits 2c958a8c1f15 scsi: target: pscsi: Remove unused macro ISPRINT omits fd48c056a32e scsi: target: pscsi: Fix warning in pscsi_complete_cmd() omits c151eddbef7e scsi: target: iblock: Fix type of logs_per_phys omits a2c6c6a3b1ff scsi: target: iblock: Trim line longer than 80 characters omits bc9e0e366fce scsi: target: iblock: Remove an extra argument omits 1080782f13e3 scsi: target: tcmu: Use GFP_NOIO while handling cmds or ho [...] omits f7c89771d07d scsi: target: tcmu: Replace radix_tree with XArray omits d3cbb743c362 scsi: target: tcmu: Replace IDR by XArray omits 083d248b2d44 scsi: FlashPoint: Fix typo omits 18c2a59a4190 scsi: ibmvfc: Switch to using kobj_to_dev() omits b4388e3db56a scsi: ufs: Remove duplicate include in ufshcd omits 014ace23a5ec scsi: qla4xxx: Fix a typo omits 9ec3d4c10565 scsi: pm80xx: Replace magic numbers with device state defines omits 0d7588ab9ef9 riscv: process: Fix no prototype for arch_dup_task_struct omits 288f6775a089 riscv: ftrace: Use ftrace_get_regs helper omits 86b276c1dded riscv: process: Fix no prototype for show_regs omits a6a58ecf98c3 riscv: syscall_table: Reduce W=1 compilation warnings noise omits db2a8f9256e9 riscv: time: Fix no prototype for time_init omits e06f4ce1d4c6 riscv: ptrace: Fix no prototype warnings omits 56a6c37f6e39 riscv: sbi: Fix comment of __sbi_set_timer_v01 omits 004570c3796b riscv: irq: Fix no prototype warning omits 030f1dfa8550 riscv: traps: Fix no prototype warnings omits 5b1be37f773b scsi: pm80xx: Remove list entry from pm8001_ccb_info omits 6dd4879f59b0 RISC-V: correct enum sbi_ext_rfence_fid omits 9530141455c9 riscv: Add ARCH_HAS_FORTIFY_SOURCE omits f6e5aedf470b riscv: Add support for memtest omits c1acda9807e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 05a59d79793d Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net omits 6a30bedfdf3b Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc omits 69264b4a43af sparc: sparc64_defconfig: remove duplicate CONFIGs omits e5e8b80d352e sparc64: Fix opcode filtering in handling of no fault loads omits bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() omits 8515455720c5 Merge branch 's390-qeth-fixes' omits 7eefda7f353e s390/qeth: fix notification for pending buffers during teardown omits 3e83d467a08e s390/qeth: schedule TX NAPI on QAOB completion omits c20383ad1656 s390/qeth: improve completion of pending TX buffers omits e7a36d27f6b9 s390/qeth: fix memory leak after failed TX Buffer allocation omits b005c9ef5ada Merge branch 'virtio_net-infinite-loop' omits d348ede32e99 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 omits 924a9bc362a5 net: check if protocol extracted by virtio_net_hdr_set_pro [...] omits 32f91529e2bd Merge branch 'bpf-xdp-redirect' omits ee75aef23afe bpf, xdp: Restructure redirect actions omits e6a4750ffe9d bpf, xdp: Make bpf_redirect_map() a map operation omits 286a8624d7f9 net: dsa: xrs700x: check if partner is same as port in hsr join omits 11d39cfeecfc selftests/bpf: Fix compiler warning in BPF_KPROBE definiti [...] omits de920fc64cba bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_ [...] omits 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch omits b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller omits 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY omits c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier omits 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop omits 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding omits eeb05595d22c umem: fix error return code in mm_pci_probe() omits 05a68ce5fa51 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs omits 436cb709f8a9 i3c: master: svc: remove redundant assignment to cmd->read_len omits 4b3d9f9cf108 Merge tag 'gpio-fixes-for-v5.12-rc3' of git://git.kernel.o [...] omits 9c39198a65f1 Merge tag 'mips-fixes_5.12_1' of git://git.kernel.org/pub/ [...] omits 1f09af062556 kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR omits b3d9fc143680 kbuild: dummy-tools: fix inverted tests for gcc omits 993bdde94547 kbuild: add image_name to no-sync-config-targets omits db16e07269c2 x86/alternative: Drop unused feature parameter from ALTINS [...] omits f7d9d4854519 net: lapbether: Remove netif_start_queue / netif_stop_queue omits 34c9a7c5b70c Merge branch 'Add clang-based BTF_KIND_FLOAT tests' omits ccb0e23ca274 selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax omits 3fcd50d6f9a9 selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size omits 53cb245454df NFSv4.2: fix return value of _nfs4_get_security_label() omits 614c9750173e NFSD: fix dest to src mount in inter-server COPY omits 34731ed13e8a leds: lgm: fix gpiolib dependency omits 01dc9262ff57 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM omits b5a08423da9d xfs: fix quota accounting when a mount is idmapped omits 5808fecc5723 iomap: Fix negative assignment to unsigned sis->pages in i [...] omits 4c842af36839 arm64: dts: ti: k3-j721e-main: Add ICSSG nodes omits 9818d1a09e98 arm64: dts: ti: k3-am65-main: Add ICSSG nodes omits 6ee65a773096 Revert "nfsd4: a client's own opens needn't prevent delegations" omits 4aa5e002034f Revert "nfsd4: remove check_conflicting_opens warning" omits 9d232469bcd7 fs: dlm: add shutdown hook omits eec054b5a7cf fs: dlm: flush swork on shutdown omits df9e06b800ed fs: dlm: remove unaligned memory access handling omits 710176e8363f fs: dlm: check on minimum msglen size omits f0747ebf48f3 fs: dlm: simplify writequeue handling omits e1a7cbce53f6 fs: dlm: use GFP_ZERO for page buffer omits c45674fbdda1 fs: dlm: change allocation limits omits 517461630d1c fs: dlm: add check if dlm is currently running omits 8aa9540b49e0 fs: dlm: add errno handling to check callback omits e9a470acd930 fs: dlm: set subclass for othercon sock_mutex omits b30a624f50d9 fs: dlm: set connected bit after accept omits e125fbeb538e fs: dlm: fix mark setting deadlock omits 92c48950b43f fs: dlm: fix debugfs dump omits 7fe968d20043 arm64: dts: ti: k3-am642-sk: Add CPSW DT nodes omits 985204ecae1c arm64: dts: ti: k3-am642-evm: add CPSW3g DT nodes omits e7ae26a30e87 arm64: dts: ti: k3-am64-main: add main CPTS entry omits 3753b12877b6 arm64: dts: ti: k3-am64-main: Add CPSW DT node omits b605d4f66f51 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes omits 4867caf42b3f arm64: dts: ti: Add support for AM642 SK omits bb795cc6bdd3 dt-bindings: arm: ti: Add bindings for AM642 SK omits 1e6550d35c24 arm64: dts: ti: Add support for AM642 EVM omits 943f172312d3 arm64: dts: ti: k3-am64-main: Enable DMA support omits 8abae9389bdb arm64: dts: ti: Add support for AM642 SoC omits 1818a28fffda dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 omits 785a32310f35 dt-bindings: arm: ti: Add bindings for AM642 SoC omits f38a16448327 power: supply: core: provide function stubs if CONFIG_POWE [...] omits 86c83365ab76 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL omits b603e810f740 drm/uapi: document kernel capabilities omits bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() omits 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler omits 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] omits cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] omits 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array omits 26f697923729 ath11k: Add support for STA to handle beacon miss omits f277eb0500b4 ath11k: Update signal filled flag during sta_statistics drv op omits 018e3fa8e7ff ath10k: skip the wait for completion to recovery in shutdown path omits 08cbcb970256 ARM: 9060/1: kexec: Remove unused kexec_reinit callback omits 95731b8ee63e ARM: 9059/1: cache-v7: get rid of mini-stack omits f9e7a99fb6b8 ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid [...] omits c0e50736e826 ARM: 9057/1: cache-v7: add missing ISB after cache level s [...] omits c4e792d1acce ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] omits bd67b711bfaa MIPS: kernel: Reserve exception base early to prevent corruption omits 4e16cd8fae2f Merge branch 'printk-rework' into for-next omits f85f1baaa189 KVM: s390: split kvm_s390_logical_to_effective omits 87e28a15c42c KVM: s390: diag9c (directed yield) forwarding omits 38860756a190 KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() omits f06391c45e83 mmc: cqhci: Fix random crash when remove mmc module/card omits 66fbacccbab9 mmc: core: Fix partition switch time for eMMC omits 774514bf9773 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants omits dbaee836d60a KVM: arm64: Don't use cbz/adr with external symbols omits 5fbecd2389f4 irqchip/ingenic: Add support for the JZ4760 omits 673433e7c288 dt-bindings/irq: Add compatible string for the JZ4760B omits 994adcbd3714 gnss: drop stray semicolons omits cfdc67acc785 USB: serial: io_edgeport: fix memory leak in edge_startup omits 5563b3b64203 USB: serial: ch341: add new Product ID omits f164f5d8a702 USB: serial: xr: fix NULL-deref on disconnect omits 42213a0190b5 USB: serial: cp210x: add some more GE USB IDs omits ca667a33207d USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter omits c5aa956eaeb0 ALSA: usb-audio: fix use after free in usb_audio_disconnect omits 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand omits 30dea07180de ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe omits f15c5c11abfb ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support omits 987a08741d72 Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh omits ab5eb336411f xtensa: move coprocessor_flush to the .text section omits 04ad69c342fc cifs: do not send close in compound create+close requests omits 14302ee3301b cifs: return proper error code in statfs(2) omits e3d100eae44b cifs: change noisy error message to FYI omits bf1bc694b6b0 cifs: print MIDs in decimal notation omits 431c3be16bd0 selinux: fix misspellings using codespell tool omits 63ddf1baa0e3 selinux: fix misspellings using codespell tool omits 2554a48f4437 selinux: measure state and policy capabilities omits 7fa2e79a6bb9 selinux: Allow context mounts for unpriviliged overlayfs omits a5907065ac1a docs: livepatch: Fix a typo and remove the unnecessary gap [...] omits 1f7faca2f924 docs: filesystem: Update smaps vm flag list to latest omits 3b4c963243b1 docs: conf.py: adjust the LaTeX document output omits 00b072c011c5 Documentation/admin-guide: kernel-parameters: correct the [...] omits c44456f29618 docs: kvm: Fix a typo ("althought") omits 5af38859efc3 docs/zh_CN: add riscv index.rst translation omits b52e2a6e662b docs/zh_CN: add riscv pmu.rst translation omits cb07e0977a62 docs/zh_CN: add riscv patch-acceptance.rst translation omits d619afd34446 docs/zh_CN:add riscv boot-image-header.rst translation omits 8bd490e4fc44 input: Documentation: corrections for uinput.rst omits 5c1841152b62 input: Documentation: corrections for input-programming.rst omits 365c6a3e0f2e input: Documentation: corrections for notifier.rst omits 338b660bff7b input: Documentation: corrections for multi-touch-protocol.rst omits ebe14885ab54 input: Documentation: corrections for gameport-programming.rst omits a9600c98582a input: Documentation: update related file names in ff.rst omits 61be51c1a6ba input: Documentation: corrections for event-codes.rst omits d1c34bb20505 input: Documentation: corrections for input.rst omits 0b54c2e34be7 scripts/kernel-doc: ignore identifier on anonymous enums omits e85d92b3bc3b Documentation: dynamic-debug-howto: fix example omits 459d7ed81223 docs: driver-model: device: Add ATTRIBUTE_GROUPS() example omits d944f0b1156c docs: driver-model: device: Add DEVICE_ATTR_{RO,RW} examples omits 0e2c578cba9d docs/zh_CN: Add zh_CN/admin-guide/unicode.rst omits 550c8399d017 docs/zh_CN: Add zh_CN/admin-guide/README.rst omits 4eba99315c9f PATCH Documentation translations:translate sound/hd-audio/ [...] omits 4416e98594dc atm: idt77252: fix null-ptr-dereference omits 3153724fc084 atm: uPD98402: fix incorrect allocation omits 1019d7923d9d atm: fix a typo in the struct description omits 084aa00162bd scripts: kernel-doc: fix attribute capture in function parsing omits 179d0ba0c454 net: qrtr: fix error return code of qrtr_sendmsg() omits 27ab92d9996e mptcp: fix length of ADD_ADDR with port sub-option omits 6dbc975f4845 docs/zh_CN: Improve zh_CN/process/8.Conclusion.rst omits dc4bdca8c365 docs/zh_CN: Improve zh_CN/process/7.AdvancedTopics omits 1ba336902c74 docs/zh_CN: Improve zh_CN/process/6.Followthrough omits 75cc66836d9e docs/zh_CN: Improve zh_CN/process/5.Posting.rst omits 34c27e7a4ef5 docs/zh_CN: Improve zh_CN/process/4.Coding.rst omits 84e13b01fb44 docs/zh_CN: Improve zh_CN/process/3.Early-stage.rst omits 25236a4a9396 docs/zh_CN: Improve zh_CN/process/2.Process.rst omits 72d85e3bf0b1 docs/zh_CN: Improve zh_CN/process/1.Intro.rst omits 575fbfa69e50 docs/zh_CN: Improve zh_CN/process/index.rst omits 9146658cc49a tools/memory-model: Remove reference to atomic_ops.rst omits ba46b21bbdf8 doc: Update rcu_dereference.rst reference omits bd0ccc4afca2 kcsan: Add missing license and copyright headers omits f6a149140321 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits a146fed56f8a kcsan: Make test follow KUnit style recommendations omits e36299efe7d7 kcsan, debugfs: Move debugfs file creation out of early init omits 4cd54518c3d8 torture: Reverse jittering and duration parameters for jitter.sh omits 1f922db8eef0 torture: Eliminate jitter_pids file omits 37812c942972 torture: Use "jittering" file to control jitter.sh execution omits b674100e630b torture: Use file-based protocol to mark batch's runs complete omits 3c43ce53fdb3 torture: Move build/run synchronization files into scenari [...] omits aebf8c7bf6d5 refscale: Disable verbose torture-test output omits 0e7457b55023 rcuscale: Disable verbose torture-test output omits f9d2f1e2c426 torture: Improve readability of the testid.txt file omits a8dafbf3a546 torture: Provide bare-metal modprobe-based advice omits 3d4977b68101 torture: Allow 1G of memory for torture.sh kvfree testing omits a519d21480d3 torturescript: Don't rerun failed rcutorture builds omits 0a27fff30a5e rcutorture: Replace rcu_torture_stall string with %s omits 4ac9de07b24f torture: Replace torture_init_begin string with %s omits a434dd10cd84 rcu-tasks: Add block comment laying out RCU Tasks Trace design omits 85b869942848 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits 8126c57f00ce torture: Make jitter.sh handle large systems omits 7308e0240410 rcu: Make rcu_read_unlock_special() expedite strict grace periods omits 5e59fba573e6 rcutorture: Fix testing of RCU priority boosting omits e2b949d54392 rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 39bbfc62cc90 rcu: Expedite deboost in case of deferred quiescent state omits 55adc3e1c82a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] omits ec711bc12c77 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up omits 8a682b3974c3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep omits 64305db2856b rcu/nocb: Forbid NOCB toggling on offline CPUs omits 5de2e5bb80ae rcu/nocb: Comment the reason behind BH disablement on batc [...] omits 3820b513a2e3 rcu/nocb: Detect unsafe checks for offloaded rdp omits 0d3dd2c8eadb rcutorture: Add crude tests for mem_dump_obj() omits 5bb1bb353cfe mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 686fe1bf6bcc rcuscale: Add kfree_rcu() single-argument scale test omits ee6ddf58475c kvfree_rcu: Use same set of GFP flags as does single-argument omits 3e7ce7a187fc kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY omits 7ffc9ec8eac1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits b01b405092b7 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 148e3731d124 kvfree_rcu: Directly allocate page for single-argument case omits e75956bd00cf rcu: Fix kfree_rcu() docbook errors omits 5bb1369d4bea rculist: Replace reference to atomic_ops.rst omits 6494ccb93271 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 47fcbc8dd62f rcu: Fix CPU-offline trace in rcutree_dying_cpu omits d3ad5bbc4da7 rcu: Remove superfluous rdp fetch omits c71c39b344f7 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 3e70df91f961 rcu: deprecate "all" option to rcu_nocbs= omits 99c58d1adbca lib: test_bitmap: add tests for "N" alias omits 2c4885d24e64 lib: bitmap: support "N" as an alias for size of bitmap omits f3c869caef64 lib: bitmap: move ERANGE check from set_region to check_region omits 9d7a3366b702 lib: bitmap: fold nbits into region struct omits 97330db3af9a lib: test_bitmap: add more start-end:offset/len tests omits 6fef5905fbd6 lib: test_bitmap: add tests to trigger ERANGE case. omits 494215fbf298 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. omits e5e010a3063a selftests/bpf: Tests using bpf_check_mtu BPF-helper input [...] omits e5e35e754c28 bpf: BPF-helper for MTU checking add length input omits b6f80a2ebb97 NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 omits ac46b3d768e4 NFS: Fix open coded versions of nfs_set_cache_invalid() omits fd6d3feed041 NFS: Clean up function nfs_mark_dir_for_revalidate() omits 47397915ede0 NFS: Don't gratuitously clear the inode cache when lookup failed omits 82e7ca1334ab NFS: Don't revalidate the directory permissions on a looku [...] omits f0940f4b3284 SUNRPC: Set memalloc_nofs_save() for sync tasks omits a79f7051cccb irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER omits 3e895f4cbd15 ARM: ep93xx: Select GENERIC_IRQ_MULTI_HANDLER directly omits 69dd4503a7e6 irqdomain: Remove debugfs_file from struct irq_domain omits 2055a99da8a2 net: bonding: fix error return code of bond_neigh_init() omits 29d98f54a4fe net: enetc: allow hardware timestamping on TX queues with [...] omits 1b2395dfff5b net: enetc: set MAC RX FIFO to recommended value omits 2e2696223676 net: davicom: Use platform_get_irq_optional() omits cf9e60aa69ae net: davicom: Fix regulator not turned off on driver removal omits ac88c531a5b3 net: davicom: Fix regulator not turned off on failed probe omits 03cbb87054c1 net: dsa: fix switchdev objects on bridge master mistakenl [...] omits 62765d39553c net: wan: fix error return code of uhdlc_init() omits 143c253f42ba net: hisilicon: hns: fix error return code of hns_nic_clea [...] omits 4d8c79b7e9ff net: usb: log errors to dmesg/syslog omits 492bbe7f8a43 net: usb: cdc_ncm: emit dev_err on error paths omits a4813dc7baa4 net: ethernet: chelsio: inline_crypto: Mundane typos fixed [...] omits bf9279cd63dc net: dsa: bcm_sf2: simplify optional reset handling omits 229164175ff0 x86/virtio: Have SEV guests enforce restricted virtio memo [...] omits dce92f6b11c3 arm64: Enable passing IMA log to next kernel on kexec omits cd42f1db09d4 powerpc: Delete unused function delete_fdt_mem_rsv() omits 28db15d49c5f kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT omits fee3ff99bc67 powerpc: Move arch independent ima kexec functions to driv [...] omits 39652741c80b powerpc: Enable passing IMA log to next kernel on kexec omits 0c605158be32 powerpc: Move ima buffer fields to struct kimage omits 3c985d31ad66 powerpc: Use common of_kexec_alloc_and_setup_fdt() omits ac10be5cdbfa arm64: Use common of_kexec_alloc_and_setup_fdt() omits b30be4dc733e of: Add a common kexec FDT setup function omits 179350f00e06 x86: Use ELF fields defined in 'struct kimage' omits e6635bab530d powerpc: Use ELF fields defined in 'struct kimage' omits 7b558cc3564e arm64: Use ELF fields defined in 'struct kimage' omits 9336a5f64b54 kexec: Move ELF fields to struct kimage omits e7fb6465d4c8 libbpf: Fix INSTALL flag order omits ad3dbe35c833 NFS: Correct size calculation for create reply length omits a0d73acc1e4b selftests/bpf: Fix typo in Makefile omits a6aac408c561 libbpf: Fix arm64 build omits 145e1da374bc remoteproc: sysfs: Use sysfs_emit instead of sprintf omits ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing omits 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing omits 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() omits a030fee8db44 Merge branch 'acpi-processor' omits 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check omits 093bbe211ea5 arm64/mm: Reorganize pfn_valid() omits eeb0753ba27b arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory omits 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] omits 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules omits 6654111c893f MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes omits ec866be6ec54 clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts omits 4c78738ead4e clocksource/drivers/hyper-v: Set clocksource rating based [...] omits eb3e1d370b4c clocksource/drivers/hyper-v: Handle sched_clock difference [...] omits e4ab4658f1cf clocksource/drivers/hyper-v: Handle vDSO differences inline omits d608715d4771 Drivers: hv: vmbus: Move handling of VMbus interrupts omits 946f4b8680b8 Drivers: hv: vmbus: Handle auto EOI quirk inline omits b548a7742791 Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch n [...] omits f3c5e63c3690 Drivers: hv: Redo Hyper-V synthetic MSR get/set functions omits 5e4e6ddf8d74 x86/hyper-v: Move hv_message_type to architecture neutral module omits ca48739e59df Drivers: hv: vmbus: Move Hyper-V page allocator to arch ne [...] omits f850a4cad27c drivers: hv: Fix whitespace errors omits 0e9fed92c67c arm64: dts: meson: add initial device-tree for Minix NEO U9-H omits 15c4dd131ce5 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H omits 77e141266c8e pinctrl: intel: Show the GPIO base calculation explicitly omits bbb41728e61a Merge branch 'load-acquire/store-release barriers for' omits 291471dd1559 libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire omits a23b3f5697e6 xsk: Update rings for load-acquire/store-release barriers omits e6d9423d31b2 remoteproc: pru: Fix loading of GNU Binutils ELF omits 5f140174988e MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems omits 7029e7830277 remoteproc: qcom: pil_info: avoid 64-bit division omits a0590473c5e6 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default omits 1a0252abb6ff arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC omits 299194a91451 selftests/bpf: Fix test_attach_probe for powerpc uprobes omits aaca50ef45ed drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all [...] omits 0fbd86942774 drm/i915: Add encoder->is_clock_enabled() omits 351221ffc5e5 drm/i915: Move DDI clock readout to encoder->get_config() omits d0f1bfc615a8 drm/i915: Use pipes instead crtc indices in PLL state tracking omits 7d3d8f853cbe drm/i915: Do intel_dpll_readout_hw_state() after encoder readout omits 356ce0ea7eb4 drm/i915: Call primary encoder's .get_config() from MST .g [...] omits e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next omits e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void omits 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() omits 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition omits 0a0be72f9357 Merge branch 'for-linus-5.12-rc1' into for-linus omits 28e96c1693ec ALSA: hda: Drop the BATCH workaround for AMD controllers omits 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] omits e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing omits 68eab52e712b Merge branch 'acpi-pci' omits a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition omits 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing omits 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() omits 41103b3bbe37 ACPI: processor: Remove initialization of static variable omits de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c omits 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more omits c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() omits bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages omits b7dea0cb3d37 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] omits 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next omits d00745da644d Bluetooth: btintel: Fix offset calculation boot address parameter omits dcc354572d09 clk: sunxi: Demote non-conformant kernel-doc headers omits e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next omits 531fdbeedeb8 arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection omits 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next omits 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] omits 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter omits a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] omits 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] omits 1f081146def4 Merge branches 'work.recursive_removal' and 'work.coredump [...] omits a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits d0f1088b31db coredump: don't bother with do_truncate() omits e41d23781859 qib_fs: switch to simple_recursive_removal() omits 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change omits ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] omits 3e10a15ffc8d ceph: fix up error handling with snapdirs omits 6e3e2c4362e4 new helper: inode_wrong_type() omits a4bb294c6192 ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out omits 769c18b254ca bpf: Change inode_storage's lookup_elem return value from [...] omits ddaa9bea4ffa ASoC: cs42l42: Always wait at least 3ms after reset omits 9ad4f9ea976e ASoC: cs42l42: Don't enable/disable regulator at Bias Level omits a2ddc577ee46 ASoC: cs42l42: Fix mixer volume control omits 3656667e6685 ASoC: cs42l42: Fix channel width support omits 97e2b5e5dcd5 ASoC: cs42l42: Fix Bitclock polarity inversion omits ee2e3f50629f mount: fix mounting of detached mounts onto targets that r [...] omits d4e4dffec50b reset: oxnas: replace file name with short description omits edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER omits 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next omits e29c62ffb008 HID: wacom: Assign boolean values to a bool variable omits 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next omits 2a2b09c867fd HID cp2112: fix support for multiple gpiochips omits 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper omits 9b4ab638c49e interconnect: qcom: icc-rpm: record slave RPM id in error log omits f80a1d414328 interconnect: qcom: Add SDM660 interconnect provider driver omits 33ad2800348e dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC omits 715ea61532e7 interconnect: core: fix error return code of icc_link_destroy() omits 7c911f9de7ab interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes omits ac4eb83ab255 drm/sched: select new rq even if there is only one v3 omits 79cc2ed5a716 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER omits 07fb6dc327f1 arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE omits cae118b6acc3 arm64: Drop support for CMDLINE_EXTEND omits df304c2d0dfd arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idr [...] omits 350a5c4dd245 bpf: Dont allow vmlinux BTF to be used in map_create and p [...] omits d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] omits 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits c6b2f240bf8d tools/x86: Add a kcpuid tool to show raw CPU features omits c94732bda079 thunderbolt: Increase runtime PM reference count on DP tun [...] omits 781e14eaa7d1 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() omits 6840a150b9da x86/platform/uv: Set section block size for hubless architectures omits 62acbbb661a1 Bluetooth: btusb: print firmware file name on error loadin [...] omits b41ba2ec54a7 gpiolib: Read "gpio-line-names" from a firmware node omits eb441337c714 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 omits 809390219fb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index omits 62d5247d239d gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk omits 6e5d5791730b gpiolib: acpi: Add missing IRQF_ONESHOT omits cf25ef6b631c gpio: fix gpio-device list corruption omits a6112998ee45 gpio: fix NULL-deref-on-deregistration regression omits 542104ee0caf selftests: gpio: update .gitignore omits 6c810cf20fee crypto: mips/poly1305 - enable for all MIPS processors omits fbb31cb805fd cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev omits 536eb97abeba cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] omits 02fc40954030 cpufreq: qcom-hw: fix dereferencing freed memory 'data' omits 7a05293af39f MIPS: boot/compressed: Copy DTB to aligned address omits 505a27a73429 printk: console: remove unnecessary safe buffer usage omits a4f987653241 printk: kmsg_dump: remove _nolock() variants omits 996e966640dd printk: remove logbuf_lock omits f9f3f02db98b printk: introduce a kmsg_dump iterator omits 5f6c7648e556 printk: kmsg_dumper: remove @active field omits 636babdc0696 printk: add syslog_lock omits 35b2b1634849 printk: use atomic64_t for devkmsg_user.seq omits 7d7a23a91c91 printk: use seqcount_latch for clear_seq omits cf5b0208fda4 printk: introduce CONSOLE_LOG_MAX omits 4260e0e55101 printk: consolidate kmsg_dump_get_buffer/syslog_print_all code omits 726b5097701a printk: refactor kmsg_dump_get_buffer() omits e831e400f73b printk: kmsg_dump: remove unused fields omits bb07b16c44b2 printk: limit second loop of syslog_print_all omits 40ddbbac7f16 mtd: mtdoops: synchronize kmsg_dumper omits fdd2c1f4e2c2 um: synchronize kmsg_dumper omits d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] omits 815f421b6f6d thunderbolt: debugfs: Handle fail reading block omits a9cdf6809290 drm/stm: ltdc: Use simple encoder omits 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next omits fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() omits 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] omits 2b329f5694ae platform/x86: wmi: Make remove callback return void omits 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing omits d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 omits 4296f679ca50 platform/x86: hp-wmi: add platform profile support omits d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] omits b81c6ce9a87c platform/x86: Fix typo in Kconfig omits 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] omits 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] omits 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] omits 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next omits 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard omits 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] omits 419614e599ab Merge branch 'for-5.13/core' into for-next omits 9951bb259dd0 HID: hiddev: Return specific error codes on connect failure omits d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next omits f567d6ef8606 HID: plantronics: Workaround for double volume key presses omits cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next omits 434f77092eeb HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID [...] omits 751cb6518cef HID: logitech-dj: Use hid-ids.h defines for USB device-ids [...] omits 09141ec0e4ef x86: Remove duplicate TSC DEADLINE MSR definitions omits 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next omits 36b87cf302a4 HID: google: add don USB id omits 78c7cccaab9d s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] omits d50aa69d36be s390: update defconfigs omits d0ed78e1780e s390,alpha: make TMPFS_INODE64 available again omits d9c48a948d29 s390/cio: return -EFAULT if copy_to_user() fails omits db232eb42c21 s390/tty3270: avoid comma separated statements omits 1c0a9c799732 s390/cpumf: remove unneeded semicolon omits 942df4be7ab4 s390/crypto: return -EFAULT if copy_to_user() fails omits 51c44babdc19 s390/cio: return -EFAULT if copy_to_user() fails omits 46b635b6abcf s390/cpumf: rename header file to hwctrset.h omits dabdfac0e85c s390/zcore: release dump save area on restart or power down omits 7449ca87312a s390/zcore: no need to check return value of debugfs_creat [...] omits c41b20de1a7c s390/cpumf: remove 60 seconds read limit omits f9d8cbf33e9f s390/topology: remove always false if check omits eba8e1af5a61 s390/time,idle: get rid of unsigned long long omits e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next omits 0960941043a1 HID: i2c-hid: acpi: Drop redundant ACPI_PTR() omits a3836a02c5f2 HID: i2c-hid: acpi: Move GUID out of function and described it omits 4cecff8f1d0e HID: i2c-hid: acpi: Switch to new style i2c-driver probe function omits 6d97010eb9ff HID: i2c-hid: acpi: Get ACPI companion only once and reuse it omits 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits f2dc0755fc9b bus: ti-sysc: Detect more modules for debugging omits 4700a00755fb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] omits 7bad5af826ab bus: ti-sysc: Fix initializing module_pa for modules witho [...] omits 4c9f4865f460 Merge branch 'fixes-rc2' into fixes omits 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 omits 429db43e84e3 clk: renesas: r8a77965: Add DAB clock omits 12a7f8ce8297 clk: renesas: r8a77990: Add DAB clock omits 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race omits 2f40796671f0 Bluetooth: btbcm: Obtain and handle reset GPIO omits 7820ee1c4757 Bluetooth: btbcm: Rewrite bindings in YAML and add reset omits 1d9ffbc6b185 soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added omits 2fb72440b697 soc: renesas: rmobile-sysc: Remove unneeded platform includes omits d765a4f302cc arm64: dts: renesas: Add mmc aliases into board dts files omits af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support omits e8ae8db17029 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support omits da926e813fc7 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] omits 3ebf49c02021 arm64: dts: renesas: Group tuples in pin control properties omits 86a5feadedee arm64: dts: renesas: Group tuples in playback and capture [...] omits de16af566632 ARM: dts: renesas: Group tuples in pin control properties omits 23d2ed63cda0 ARM: dts: renesas: Group tuples in playback and capture pr [...] omits e0f0c7066f20 ARM: dts: renesas: Group tuples in APMU cpus properties omits 22650045d939 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] omits 97ed7c0a638d ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes omits 46eb1701c046 hrtimer: Update softirq_expires_next correctly after __hrt [...] omits 0f9c4296485b docs: gpu: fix typo omits ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] omits 04fc298c7d08 mtd: spi-nor: use is_power_of_2() omits ad117c558e83 Input: exc3000 - add type sysfs attribute omits c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] omits 102feb1ddfd0 Input: exc3000 - factor out vendor data request omits a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler omits ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq omits 9f377622a484 erofs: fix bio->bi_max_vecs behavior change omits 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift omits 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...] omits 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] omits fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] omits dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] omits 041474885e97 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD [...] omits 7c30f36a98ae io_uring: run __io_sq_thread() with the initial creds from [...] omits 678eeba481d8 io-wq: warn on creating manager while exiting omits 1b00764f09b6 io_uring: cancel reqs of all iowq's on ring exit omits b5bb3a24f69d io_uring: warn when ring exit takes too long omits baf186c4d345 io_uring: index io_uring->xa by ctx not file omits eebd2e37e662 io_uring: don't take task ring-file notes omits d56d938b4bef io_uring: do ctx initiated file note removal omits 13bf43f5f473 io_uring: introduce ctx to tctx back map omits 2941267bd3da io_uring: make del_task_file more forgiving omits e52a6d1c770f Merge branch 'next/soc' into for-next omits 1d22ec33b8b2 Merge branch 'next/dt' into for-next omits 2601cbaa7eb0 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid omits ca881b97dbe1 MAINTAINERS: use Krzysztof Kozlowski's Canonical address omits 5e0c1ea01fec Merge branch 'next/dt64' into for-next omits 396e589a72dc arm64: dts: exynos: re-order Slim SSS clocks to match dtschema omits 214e6ec8c9f5 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] omits 8987efbb17c2 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow omits f6368c605613 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits fbe9c9bb2e92 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 6503c568e97a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits e52dcd6e70fa ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 15107e443ab8 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] omits 8a45f33bd36e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits c731a16e2cf4 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits 467998021366 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] omits 4e0af00e8436 ARM: dts: exynos: add charger supply for I9100 omits e004c3e67b64 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] omits 7b4957684e5d drm/ingenic: Fix non-OSD mode omits 1a5a2cfd34c1 gfs2: fix use-after-free in trans_drain omits eb602521f438 gfs2: make function gfs2_make_fs_ro() to void type omits 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb omits 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] omits b9dd23bb03fe ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control omits b73df04187eb ALSA: hda/cirrus: Add jack detect interrupt support from C [...] omits 6cc7e93f46a5 ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS [...] omits b95a913cb368 ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 omits 59117306e0d0 Merge tag 'tags/virtio_snd-5.12-rc2' into for-next omits 575483e90a32 ALSA: virtio: introduce device suspend/resume support omits 19325fedf245 ALSA: virtio: introduce PCM channel map support omits ca61a41f389c ALSA: virtio: introduce jack support omits da76e9f3e43a ALSA: virtio: PCM substream operators omits f40a28679e0b ALSA: virtio: handling control and I/O messages for the PC [...] omits 29b96bf50ba9 ALSA: virtio: build PCM devices and substream hardware des [...] omits 9d45e514da88 ALSA: virtio: handling control messages omits de3a9980d8c3 ALSA: virtio: add virtio sound driver omits 0ae0337f929a uapi: virtio_ids: add a sound device type ID from OASIS spec omits 1406f0f34402 crypto: nx - add missing call to of_node_put() omits e40ff6f3eaa2 crypto: testmgr - delete some redundant code omits f0ba303badfe hwrng: omap - Fix included header from 'asm' omits 664b0f41ce2e crypto: s5p-sss - initialize APB clock after the AXI bus c [...] omits 1dbc6a1e25be crypto: sun8i-ss - fix result memory leak on error path omits 4139fd587320 crypto: qce - Remove totallen and offset in qce_start omits 62e4842842f3 crypto: qce - Remover src_tbl from qce_cipher_reqctx omits 24cbcc9427a3 crypto: qce - Set data unit size to message length for AES [...] omits 25b71d61d631 crypto: qce - Improve the conditions for requesting AES fa [...] omits 02d0dae3ce2a crypto: qce - Set ivsize to 0 for ecb(aes) omits 44b45cdea4e3 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] omits f08789462255 crypto: qce - Return error for zero length messages omits 42f730a47bee crypto: qce - Return unsupported if any three keys are sam [...] omits f0d078dd6c49 crypto: qce - Return unsupported if key1 and key 2 are sam [...] omits 38de3cf21fc0 crypto: qce - Hold back a block of data to be transferred [...] omits a01dc5c1f755 crypto: qce - Restore/save ahash state with custom struct [...] omits 2eee428d8212 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] omits 662c1c5618aa crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] omits 4ab6093ba4b1 crypto: serpent - Fix sparse byte order warnings omits 9ae219b19931 crypto: amlogic - Fix unnecessary check in meson_crypto_probe() omits e06da499d69a hwrng: bcm2835 - remove redundant null check omits f17a25cb1776 crypto: qat - fix spelling mistake: "messge" -> "message" omits 8fb7bd312fdb hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] omits 6131e970770d crypto: arm/blake2b - drop unnecessary return statement omits 3e2ccc745451 hwrng: ba431 - Use device-managed registration omits da3c6c836fb1 crypto: powepc/sha1 - remove unneeded semicolon omits 9270bbe258c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 6329d73d318f docs: arm: /chosen node parameters omits 4722e2a2432f Docs: add fs/eventpoll to docbooks omits a6c67fee9cf0 fs: eventpoll: fix comments & kernel-doc notation omits 26bea42771c5 Documentation: ioctl: add entry for nsfs.h omits c9491aad97e6 Documentation: Replace more lkml.org links with lore omits 7331b30f8f35 docs: arm: marvell: clarify some unimportant Armada 6x0 details omits 807d246798d5 docs: arm: marvell: replace stale links with archive links omits 875f82cb374b Documentation/submitting-patches: Extend commit message la [...] omits 315c4e45f10d docs: reporting-issues.rst: explain how to decode stack traces omits 692180345da6 MAINTAINERS: clarify responsibility for checkpatch documentation omits 52178ce01335 checkpatch: add verbose mode omits 2eecbab86400 docs: add documentation for checkpatch omits 378261870a0f docs: watchdog: fix obsolete include file reference in pcwd omits 1364c6787525 docs: driver-model: Remove obsolete device class documentation omits a746fe32cd36 scripts: kernel-doc: fix typedef support for struct/union parsing omits 1eff491fc44b doc: memcontrol: add description for oom_kill omits abe4a3996e5f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py omits 0ddc94239401 rpc: fix NULL dereference on kmalloc failure omits f1442d6349a2 sunrpc: fix refcount leak for rpc auth modules omits c7de87ff9dac NFSD: Repair misuse of sv_lock in 5.10.16-rt30. omits bfdd89f232aa nfsd: don't abort copies early omits 700522736907 fs: nfsd: fix kconfig dependency warning for NFSD_V4 omits 6820bf77864d svcrdma: disable timeouts on rdma backchannel omits d30881f573e5 nfsd: Don't keep looking up unhashed files in the nfsd file cache omits 6fc5baf54717 perf cs-etm: Fix bitmap for option omits 86a19008af5d perf trace: Fix race in signal handling omits 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] omits 6740a4e70e5d perf report: Fix -F for branch & mem modes omits c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] omits 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test omits a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms omits ec4d0a7680c7 perf archive: Fix filtering of empty build-ids omits bd57a9f33abc perf daemon: Fix compile error with Asan omits 513068f2b1fe perf stat: Fix use-after-free when -r option is used omits e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() omits 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation omits 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] omits 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources omits 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h omits 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr omits 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test omits 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test omits 641b62503370 perf test: Fix a memory leak in thread_map_remove test omits 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test omits 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test omits f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test omits e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test omits 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test omits 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test omits 09a61c8f86ae perf test: Fix a memory leak in attr test omits b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test omits 84ea603650ec perf tools: Fix event's PMU name parsing omits 36bc511f63fd perf daemon: Fix running test for non root user omits 31bf4e7cb613 perf daemon: Fix control fifo permissions omits dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] omits b55ff1d1456c perf tools: Fix documentation of verbose options omits 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. omits 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] omits ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path omits 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] omits 762323eb39a2 perf build: Move feature cleanup under tools/build omits ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing omits 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources omits 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers omits add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] omits 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources omits c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources omits 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers omits 003e8dccdb22 io-wq: always track creds for async issue omits 886d0137f104 io-wq: fix race in freeing 'wq' and worker access omits 2552e38dc8ad power: supply: smb347-charger: Clean up whitespaces in the code omits d33b3f7e34a1 power: supply: smb347-charger: Improve interrupt initialization omits c8bbab8f2d5f power: supply: s3c_adc_battery: remove unused pdata in sus [...] omits d6ce6e810852 power: supply: s3c_adc_battery: add SPDX license identifier omits f05d29333bb4 MAINTAINERS: power: supply: add entry for S3C ADC battery driver omits bf3841073bf3 power: supply: cw2015: Add CHARGE_NOW support omits c018b5322a44 power: supply: max8997-charger: remove unneeded semicolon omits 88fd98a23067 cifs: ask for more credit on async read/write code paths omits a249cc8bc2e2 cifs: fix credit accounting for extra channel omits 6dbbbe4cfd39 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler omits 141e7633aa4d iio: hid-sensor-temperature: Fix issues of timestamp channel omits 37e89e574dc2 iio: hid-sensor-humidity: Fix alignment issue of timestamp [...] omits c915fb80eaa6 ext4: fix bh ref count on error paths omits f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex omits 163f0ec1df33 ext4: add reclaim checks to xattr code omits efc61345274d ext4: shrink race window in ext4_should_retry_alloc() omits b14d72ac7317 counter: stm32-timer-cnt: fix ceiling miss-alignment with [...] omits e4c3e133294c counter: stm32-timer-cnt: fix ceiling write max value omits 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager omits 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] omits 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() omits 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER omits a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings omits 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls omits b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data omits e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] omits a500fc918f7b Merge branch 'locking/core' into x86/mm, to resolve conflict omits d43f17a1da25 smp: Micro-optimize smp_call_function_many_cond() omits a5aa5ce30059 smp: Inline on_each_cpu_cond() and on_each_cpu() omits 1608e4cf31b8 x86/mm/tlb: Remove unnecessary uses of the inline keyword omits 291c4011dd7a cpumask: Mark functions as pure omits 09c5272e4861 x86/mm/tlb: Do not make is_lazy dirty for no reason omits 2f4305b19fe6 x86/mm/tlb: Privatize cpu_tlbstate omits 4ce94eabac16 x86/mm/tlb: Flush remote and local TLBs concurrently omits 6035152d8eeb x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] omits 4c1ba3923e6c x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] omits a32a4d8a815c smp: Run functions concurrently in smp_call_function_many_cond() omits 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon omits afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR omits a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events omits bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls omits f8cfa46608f8 lockdep: Add lockdep lock state defines omits 3e31f94752e4 lockdep: Add lockdep_assert_not_held() omits 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...] omits a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging omits de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging omits 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...] omits 50bf8080a94d static_call: Fix the module key fixup omits cbe16f35bee6 genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() omits 900b4df347bb objtool: Parse options from OBJTOOL_ARGS omits a2f605f9ff57 objtool: Collate parse_options() users omits 8ad15c690084 objtool: Add --backup omits 36d92e43d01c objtool,x86: More ModRM sugar omits 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND omits 78df6245c3c8 objtool,x86: Support %riz encodings omits 16ef7f159c50 objtool,x86: Simplify register decode omits ffc7e74f36a2 objtool,x86: Rewrite LEAVE omits 2ee0c363492f objtool,x86: Rewrite LEA decode omits d473b18b2ef6 objtool,x86: Renumber CFI_reg omits d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications omits 4117cebf1a9f psi: Optimize task switch inside shared cgroups omits fddc8bab531e psi: Pressure states are unlikely omits 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim omits e7fcd7622823 psi: Add PSI_CPU_FULL state omits 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...] omits 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range() omits 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception omits 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection omits b89997aa88f0 sched/pelt: Fix task util_est update filtering omits 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance() omits 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next() omits 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...] omits 39b6a429c304 sched/fair: Reduce the window for duplicated update omits c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu omits ce29ddc47b91 sched/membarrier: fix missing local execution of ipi_sync_ [...] omits 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests omits 50caf9c14b14 sched: Simplify set_affinity_pending refcounts omits 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB omits 9e81889c7648 sched: Fix affine_move_task() self-concurrency omits 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats omits 3f1bc119cd7f sched: Optimize migration_cpu_stop() omits ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance omits 58b1a45086b5 sched: Collate affine_move_task() stoppers omits 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance omits 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users. omits e140749c9f19 sched: Simplify migration_cpu_stop() omits c20cf065d4a6 sched: Simplify migration_cpu_stop() omits 8a6edb5257e2 sched: Fix migration_cpu_stop() requeueing omits e93d757c3f33 x86/platform/uv: Fix indentation warning in Documentation/ [...] omits f3db3365c069 x86/sev-es: Remove subtraction of res variable omits 70c9d959226b x86/vdso: Use proper modifier for len's format specifier i [...] omits 56b26497bb4b ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 omits 56678a5f44ef platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 omits aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices omits b78b4982d763 platform/surface: Add platform profile driver omits f68aaf85e08e platform/surface: aggregator_registry: Add DTX device omits 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] omits 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] omits 797e78564634 platform/surface: aggregator_registry: Add base device hub omits fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry omits 357ad203d45c KVM: arm64: Fix range alignment when walking page tables omits 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] omits b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] omits f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] omits 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key omits c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore omits 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit omits b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early omits 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer omits 04100459caa9 MIPS: force CONFIG_PCI to on for IP27 and IP30 omits bb28b9f70f20 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma omits 81e1d6510dc9 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma omits 1f4e5f0341d8 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] omits bab1dde31db5 MIPS: enable GENERIC_FIND_FIRST_BIT omits 5a4fa44f5e1b MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs omits 682629839adc mips: octeon: Add Ubiquiti E300 board omits 4f62d0a22fca mips: smp-bmips: fix CPU mappings omits ee5e12e78b79 MIPS: SGI-IP27: fix spelling in Copyright omits 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] omits 46060be6d840 clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll omits 7e206078c970 ARM: dts: sun4i: Add support for Topwise A721 tablet omits db54ca6b6e6d dt-bindings: arm: Add Topwise A721 omits 189bef235dd3 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 73088dfee635 arm64: dts: allwinner: Use the new r_intc binding omits 994e5818392c ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits 3fb01dedfe44 ARM: dts: sunxi: h3/h5: Add r_intc node omits 9fdef3c3d8c2 ARM: dts: sunxi: Use the new r_intc binding omits 149440cc8c17 reset: zynqmp: replace spaces with tabs omits 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S omits 67982dfa59de usb: cdns3: imx: add power lost support for system resume omits c450e48eb570 usb: cdns3: add power lost support for system resume omits a4dcfbc4ee22 ethernet: alx: fix order of calls on resume omits edbea9220251 veth: Store queue_mapping independently of XDP prog presence omits 256becd45017 selftests, bpf: Extend test_tc_tunnel test with vxlan omits 3e21a10fdea3 lan743x: trim all 4 bytes of the FCS; not just 2 omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits d8861bab48b6 gianfar: fix jumbo packets+napi+rx overrun crash omits 155b23e6e534 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count omits 85554bcd123e net/hamradio/6pack: remove redundant check in sp_encaps() omits abbf9a0ef884 r8169: fix r8168fp_adjust_ocp_cmd function omits 0a7e0c3b5702 selftest/net/ipsec.c: Remove unneeded semicolon omits 69cdb7947adb ibmvnic: remove excessive irqsave omits e233febda6eb CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr omits 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for mul [...] omits 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] omits 6650d31f21b8 net: intel: iavf: fix error return code of iavf_init_get_r [...] omits 38c26ff3048a net: tehuti: fix error return code in bdx_probe() omits 00ff801bb8ce net/mlx4_en: update moderation when config reset omits 638526bb4164 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 37ba52c6bd13 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] omits b42c68fac891 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] omits 96e27e8d919e drm/radeon/si_dpm: Replace one-element array with flexible [...] omits 08f3dddb715c drm/amdgpu/display: remove redundant continue statement omits d0c048560a04 drm/amd/display: remove redundant initialization of variab [...] omits 864f8b848bab drm/amdgpu/display: Remove unnecessary conversion to bool omits 7c20984795d7 drm/amd/display: Add a backlight module option omits f275e8759c87 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] omits 10ba4d0c35d8 drm/amdgpu/display: don't assert in set backlight function omits 3c8e99cc1297 drm/amdgpu/display: simplify backlight setting omits 1b1cbf922920 drm/amdgpu/dc: fill in missing call to atom cmd table for [...] omits 58aa7790193a drm/amdgpu: enable TMZ by default on Raven asics omits 7c9631af792b drm/amdkfd: Move set_trap_handler out of dqm->ops omits 47c45c39d1a4 drm/amdkfd: Use a new capability bit for SRAM ECC omits a00aacdf00b1 drm/amdgpu: Fix some unload driver issues omits bb0cd09be45e drm/amdgpu: Fix some unload driver issues omits 3c73683c2394 drm/amd/amdgpu: add fini virt data exchange to ip_suspend omits 8f211fe8ac7c drm/amdgpu: add sdma 4_x interrupts printing omits e528556577a0 drm/amdgpu: simplify the sdma 4_x MGCG/MGLS logic. omits 9a65df193108 drm/amd/display: Use PSP TA to read out crc omits 21cd403ec64c drm/amd/display: Change to set crc window by dmcu fw omits 0d7e6dc06a94 drm/amd/display: Process crc window at DMCU omits 86bc22191892 drm/amd/display: Support crc on specific region omits 8e7b6fee9b03 drm/amd/display: Fix crc_src is not thread safe omits e49db3763452 drm/amd/amdgpu: Add missing BASE_IDX to dcn register omits c79fe9b43669 drm/amdgpu: add DMUB trace event IRQ source define omits d8cce9306801 drm/amd/pm/swsmu: clean up user profile function omits 4215a1192336 drm/amdgpu: enable one vf mode on sienna cichlid vf omits 152bb95c38c3 drm/amd/pm: update existing gpu_metrics interfaces V2 omits 2ce13b014cad drm/amd/pm: correct gpu metrics related data structures V3 omits 4f44657d7487 blk-cgroup: Fix the recursive blkg rwstat omits 66f669a27289 s390/dasd: fix hanging IO request during DASD driver unbind omits 7d365bd0bff3 s390/dasd: fix hanging DASD driver unbind omits 56887cffe946 block: Try to handle busy underlying device on discard omits d01b59c9ae94 bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH omits 3f9b9efd82a8 virtiofs: Fail dax mount if device does not support it omits 603a945e55bd drm/i915: Fix DSI TE max_vblank_count handling omits 2c6afc3675bc drm/i915: Return zero as the scanline counter for disabled pipes omits 9bb475cd31fa drm/i915: Don't try to query the frame counter for disabled pipes omits e43539f87a6d drm/i915: Move pipe enable/disable tracepoints to intel_cr [...] omits 04f7791b7a4b ALSA: hda - bind headset buttons to the headphone jack omits 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] omits beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] omits bce8623135fb selftests/bpf: Simplify the calculation of variables omits 46ac034f769f bpf: Simplify the calculation of variables omits b0d3df486fcf Merge branch 'PROG_TEST_RUN support for sk_lookup programs' omits b4f894633fa1 selftests: bpf: Don't run sk_lookup in verifier tests omits abab306ff04b selftests: bpf: Check that PROG_TEST_RUN repeats as requested omits 509b2937bce9 selftests: bpf: Convert sk_lookup ctx access tests to PROG [...] omits 7c32e8f8bc33 bpf: Add PROG_TEST_RUN support for sk_lookup programs omits 607b9cc92bd7 bpf: Consolidate shared test timing code omits 39491867ace5 bpf: Explicitly zero-extend R0 after 32-bit cmpxchg omits 2374e0f1c706 Merge branch 'Improve BPF syscall command documentation' omits 242029f42691 tools: Sync uapi bpf.h header with latest changes omits 6197e5b7b1b5 docs/bpf: Add bpf() syscall command reference omits accbd33a9b03 selftests/bpf: Test syscall command parsing omits 62b379a233a7 selftests/bpf: Templatize man page generation omits a01d935b2e09 tools/bpf: Remove bpf-helpers from bpftool docs omits a67882a221e3 scripts/bpf: Add syscall commands printer omits 923a932c982f scripts/bpf: Abstract eBPF API target parameter omits 0cb804547927 bpf: Document BPF_MAP_*_BATCH syscall commands omits 5d999994e05d bpf: Document BPF_PROG_QUERY syscall command omits 2a3fdca4e3bc bpf: Document BPF_PROG_TEST_RUN syscall command omits 32e76b187a90 bpf: Document BPF_PROG_ATTACH syscall command omits 8aacb3c8d1a3 bpf: Document BPF_PROG_PIN syscall command omits 6690523bccb3 bpf: Document BPF_F_LOCK in syscall commands omits f67c9cbf6c58 bpf: Add minimal bpf() command documentation omits 7799e4d9d84f bpf: Import syscall arg documentation omits 13ec0216c3ac Merge branch 'Add BTF_KIND_FLOAT support' omits 6be6a0baffc1 bpf: Document BTF_KIND_FLOAT in btf.rst omits 7999cf7df899 selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplic [...] omits 7e72aad3a15c selftest/bpf: Add BTF_KIND_FLOAT tests omits b1828f0b0482 bpf: Add BTF_KIND_FLOAT support omits eea154a852e8 selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test omits 737e0f919a8d tools/bpftool: Add BTF_KIND_FLOAT support omits 22541a9eeb0d libbpf: Add BTF_KIND_FLOAT support omits 1b1ce92b2433 libbpf: Fix whitespace in btf_add_composite() comment omits 8fd886911a6a bpf: Add BTF_KIND_FLOAT to uapi omits f88dfeea18aa Merge branch 'misc' into for-next omits ad5d07f4a9cd cipso,calipso: resolve a number of problems with the DOI r [...] omits 67eb211487f0 ibmvnic: always store valid MAC address omits a81a38cc6dda scsi: storvsc: Parameterize number hardware queues omits 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes omits ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 omits 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] omits cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports omits a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message omits 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot omits debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang omits bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output omits 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes omits 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN omits 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery omits 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] omits 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb omits 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() omits ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf omits bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO omits 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] omits 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node omits 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request omits 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors omits 39ae3edda325 scsi: target: core: Make completion affinity configurable omits 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() omits 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] omits 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation omits 4309ea74b0c3 scsi: core: Set shost as hctx driver_data omits 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll omits c4b57d89bad8 scsi: scsi_debug: mq_poll support omits 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support omits af1830956dc3 scsi: core: Add mq_poll support to SCSI layer omits 3d75948b8320 scsi: target: core: Flush submission work during TMR processing omits 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts omits 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts omits 302990ac3b1b scsi: target: core: Fix backend plugging omits 802ec4f672ed scsi: target: core: Cleanup cmd flag bits omits 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper omits e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds omits 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper omits eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission omits 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() omits 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() omits 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API omits 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API omits eb929804db7c scsi: target: vhost-scsi: Convert to new submission API omits 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API omits c7e086b8d753 scsi: target: sbp_target: Convert to new submission API omits 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API omits 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API omits 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API omits 50ab9c47f51d scsi: target: srpt: Convert to new submission API omits 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() omits a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() omits cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] omits a9294d867432 scsi: target: core: Move t_task_cdb initialization omits 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap omits ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] omits 8278807abd33 scsi: core: Add scsi_device_busy() wrapper omits 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter omits 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline omits 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback omits d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token omits 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper omits cbb9950b41dd scsi: sbitmap: Export sbitmap_weight omits c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap omits bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint omits efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap omits 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock omits 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] omits cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask omits 37b97b18704f scsi: ufs: Add exception event definitions omits f7733625ec2f scsi: ufs: Add exception event tracepoint omits 863a42b289c2 netdevsim: init u64 stats for 32bit hardware omits bdda7dfab153 Merge branch 'mptcp-fixes' omits 9238e900d6ec mptcp: free resources when the port number is mismatched omits 417789df4a03 mptcp: fix missing wakeup omits c2e6048fa1cf mptcp: fix race in release_cb omits 2948d0a1e5ae mptcp: factor out __mptcp_retrans helper() omits c8fe62f0768c mptcp: reset 'first' and ack_hint on subflow close omits 17aee05dc882 mptcp: dispose initial struct socket when its subflow is closed omits eaeef1ce55ec mptcp: fix memory accounting on allocation error omits f07157792c63 mptcp: put subflow sock on connect error omits e0be4931f3fe mptcp: reset last_snd on subflow close omits bfc256056358 net: sched: avoid duplicates in classes dump omits 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer omits 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit omits 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] omits 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path omits aa53f580e67b scsi: ufs: Minor adjustments to error handling omits dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] omits 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup omits 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] omits 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset omits 6c59cff38e66 net: usb: qmi_wwan: allow qmimux add/del with master up omits 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization omits 6a5166e07c02 net: dsa: sja1105: fix ucast/bcast flooding always remaini [...] omits 053d8ad10d58 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] omits f1becbed411c net: mscc: ocelot: properly reject destination IP keys in [...] omits 87e5e09427a7 Merge branch 'nexthop-blackhole' omits 3a1099d3147f selftests: fib_nexthops: Test blackhole nexthops when loop [...] omits 76c03bf8e262 nexthop: Do not flush blackhole nexthops when loopback goes down omits d93ef301644e net: sctp: trivial: fix typo in comment omits e216674a5b57 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 7a766381634d ixgbe: Fix memleak in ixgbe_configure_clsu32 omits d785e1fec601 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA omits 86a35af628e5 selftests/bpf: Add a verifier scale test with unknown boun [...] omits 6ed6e1c761f6 skmsg: Add function doc for skb->_sk_redir omits 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() omits 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd omits 6bc669988101 samples, bpf: Add missing munmap in xdpsock omits c95c34f01bbd xsk: Remove dangling function declaration from header file omits d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag omits 775c5033a0d1 fuse: fix live lock in fuse_iget() omits 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets omits fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] omits a14a6219996e ALSA: hda: ignore invalid NHLT table omits 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace omits 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] omits bc71194e8897 drm/i915/edp: enable eDP MSO during link training omits 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO omits 5bc4fab7e792 drm/i915/mso: add splitter state check omits 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] omits bd1777b3a88f netfilter: nftables: bogus check for netlink portID with t [...] omits 2888b080d05c netfilter: nftables: fix possible double hook unregistrati [...] omits a9ecb0cbf037 rtnetlink: using dev_base_seq from target net omits d65614a01d24 net: 9p: advance iov on empty read omits 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] omits 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] omits b12422362ce9 net: macb: Add default usrio config to default gem config omits ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] omits fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk omits ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs omits e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend omits dbbe7c962c3a docs: networking: drop special stable handling omits 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] omits 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] omits 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() omits 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] omits 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings omits a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables omits 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] omits 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() omits 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace omits 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array omits b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks omits fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool omits 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] omits e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs omits 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs omits 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh omits db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool omits c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present omits a49388bd2b75 drm/i915: Clean up verify_wm_state() omits 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly omits 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark omits a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure omits f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes omits df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it omits 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming omits 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 omits d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] omits 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning omits 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning omits 60fd71150391 ALSA: vx: fix kernel-doc warning omits 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df omits c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df omits 303dcc25b5c7 tools/runqslower: Allow substituting custom vmlinux.h for [...] omits 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling omits fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S omits cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] omits 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume omits 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid omits 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST omits 762949bb1da7 drm: fix drm_mode_create_blob comment omits 3fcb4f01deed drm/radeon: Use kvmalloc for CS chunks omits 7c7dd7748954 drm/amd/display: Fix an uninitialized index variable omits 6302aead150e drm/amd/display: fix the return of the uninitialized value in ret omits 03e0dbcd10c4 drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] omits 9598173d14f5 drm/amdgpu: Only check for S0ix if AMD_PMC is configured omits b6f91fc183f7 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] omits a8a2e1348634 drm/amd/display: Fix 64 bit modulus operation using div64 API omits 783bf4035cb7 drm/amd/display: Fix 64 bit divisions on 32 bit platforms [...] omits 640a28b50c4a drm/amdgpu: add missing df counter disable write omits b8cc3e504622 drm/amd/display: Fix HSplit causing increase in DSC Slice Count omits dbc43d5fdf48 drm/amd/display: treat memory as a single-channel for asym [...] omits c839292754b7 drm/amd/display: 3.2.125 omits be1748bcdfe0 drm/amd/display: [FW Promotion] Release 0.0.54 omits 70732504c53b drm/amd/display: Implement dmub trace event omits 8039bc7130ef drm/amd/display: Return invalid state if GPINT times out omits 45a1261b393b drm/amd/display: Refactored DC interfaces to support multiple eDP omits cca912e0a6b4 drm/amd/display: Add max bpc debugfs omits 4cda3243ec63 drm/amd/display: Add flag for building infopacket omits e1f4328f22c0 drm/amd/display: Update link encoder object creation omits 4f8e37dbaf58 drm/amd/display: Support for DMUB AUX omits c524c1c9a78f drm/amd/pm: optimize the link width/speed retrieving V2 omits 7d6c13ef466d drm/amd/pm: bump Navi1x driver if version and related data [...] omits 3e9e62c780b1 drm/amdgpu: correct TA RAP firmware information print error omits 9cc0001a18b4 netfilter: nftables: disallow updates on table ownership omits 5cb08553f7f2 Bluetooth: Notify suspend on le conn failed omits 9dc12e4ccd97 microblaze: tag highmem_setup() with __meminit omits 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error omits 64f416c86973 microblaze: syscalls: switch to generic syscallhdr.sh omits ce372128a79b microblaze: syscalls: switch to generic syscalltbl.sh omits 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation omits 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] omits acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure omits 386a966f5ce7 vio: make remove callback return void omits 6185266c5a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] omits 42a382a466a9 selftests/bpf: Use the last page in test_snprintf_btf on s390 omits 1db6295db904 drm/arcpgu: Really delete file omits d49c3e711c2b ALSA: ps3: fix spelling typo of values omits b8db8be812cb ALSA: usb-audio: fix Pioneer DJM-850 control label info omits 1a2a94a4392d ALSA: usb-audio: Configure Pioneer DJM-850 samplerate omits 7687850b95b4 ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls omits a3c30b0cb6d0 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table omits 927a4c7b7ec1 Merge branch 'for-linus' into for-next omits 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll omits e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet omits 5952225054c9 dt-bindings: arm: Add Topwise A721 omits 5bb9cdb320a5 USB: remove usb_bus_type from usb.h omits f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver omits b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver omits 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs omits 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs omits c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs omits 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs omits a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries omits 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings omits 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 5410c878cc60 USB: core: no need to save usb_devices_root omits f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] omits cdcc614642f1 usb: gadget: function: fix typo in f_printer.c omits ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits 415f23aa799c usb: typec: tps6598x: Add trace event for data status omits 76813aabd81f usb: typec: tps6598x: Add trace event for power status register omits d41df82d16e3 usb: typec: tps6598x: Add trace event for status register omits 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events omits effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback omits 59fa3def35de usb: dwc3: add a power supply for current control omits 8811f4a9836e tcp: add sanity tests to TCP_QUEUE_SEQ omits d27f8feaf854 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] omits 3946688edbc5 hv_netvsc: Fix validation in netvsc_linkstatus_callback() omits 9200f515c41f net: dsa: tag_mtk: fix 802.1ad VLAN egress omits b228c9b05876 net: expand textsearch ts_state to fit skb_seq_state omits 2353db75c3db docs: networking: bonding.rst Fix a typo in bonding.rst omits 2eb489825569 Merge tag 'linux-can-fixes-for-5.12-20210301' of git://git [...] omits 8a00946e1a0e Merge branch 'enetc-fixes' omits 3a5d12c9be6f net: enetc: keep RX ring consumer index in sync with hardware omits 96a5223b918c net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr omits c76a97218dcb net: enetc: force the RGMII speed and duplex instead of op [...] omits a74dbce9d454 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode omits 827b6fd04651 net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] omits 6d36ecdbc441 net: enetc: take the MDIO lock only once per NAPI poll cycle omits 3222b5b613db net: enetc: initialize RFS/RSS memories for unused ports too omits c646d10dda2d net: enetc: don't overwrite the RSS indirection table when [...] omits 8bd2a0552734 inetpeer: use div64_ul() and clamp_val() calculate inet_pe [...] omits 093b036aa94e net/qrtr: fix __netdev_alloc_skb call omits 5db4f74ec864 Merge branch 'sh_eth-masks' omits 165bc5a4f30e sh_eth: fix TRSCER mask for R7S9210 omits 75be7fb7f978 sh_eth: fix TRSCER mask for R7S72100 omits 8c91bc3d44df sh_eth: fix TRSCER mask for SH771x omits a2bd45834e83 atm: lanai: dont run lanai_dev_close if not open omits 4deb550bc3b6 atm: eni: dont release is never initialized omits d9032dba5a2b net: phy: fix save wrong speed and duplex problem if auton [...] omits 4372339efc06 net: always use icmp{,v6}_ndo_send from ndo_start_xmit omits 9eb8bc593a5e net: dsa: tag_rtl4_a: fix egress tags omits 826d82170b53 xen-netback: use local var in xenvif_tx_check_gop() instea [...] omits 73f476aa1975 net: phy: ti: take into account all possible interrupt sources omits 4d4e677a68e7 ASoC: es8316: Simplify adc_pga_gain_tlv table omits d74fcdc51afd ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] omits e4ffab875d32 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] omits 24a7b77daed8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] omits 2712625200ed can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] omits e940e0895a82 can: skb: can_skb_set_owner(): fix ref counting if socket [...] omits 2afe72ead5ab can: mcp251xfd: revert "can: mcp251xfd: add BQL support" omits 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding omits 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node omits 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding omits c63820045e20 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode omits ec15e27cc890 can: flexcan: enable RX FIFO after FRZ/HALT valid omits 449052cfebf6 can: flexcan: assert FRZ bit in flexcan_chip_freeze() omits eb596e0fd13c ALSA: usb-audio: generate midi streaming substream names f [...] omits d6e68c57e35b ALSA: usb-audio: use usb headers rather than define struct [...] omits d9c05d22da79 Merge branch 'for-linus' into for-next omits fbde4ae7e15f drm/xen: adjust Kconfig omits 9317f356df83 drm/i915/gvt: Fixed couple of spellings in the file gtt.c omits b01739fb865a drm/i915/gvt: Refactor GVT vblank emulator for vGPU virtua [...] omits 6a4500c7b83f drm/i915/gvt: Get accurate vGPU virtual display refresh ra [...] omits 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() omits c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE omits f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump omits eead089311f4 powerpc/4xx: Fix build errors from mfdcr() omits 447621e373bd Merge branch 'net-hns3-fixes-fot-net' omits b36fc875bcde net: hns3: fix bug when calculating the TCAM table info omits c75ec148a316 net: hns3: fix query vlan mask value error for flow director omits ae85ddda0f1b net: hns3: fix error mask definition of flow director omits 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum omits d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets omits a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX omits 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() omits c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] omits 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message omits 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup omits c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message omits c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error omits fae6f62e6a58 counter: stm32-timer-cnt: Report count function when SLAVE [...] omits 7bf168c8fe8c drm/msm: Fix speed-bin support not to access outside valid memory omits cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] omits b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] omits eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' omits 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash omits d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. omits 82adc457ac3b Merge branch 'mlxsw-various-fixes' omits dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] omits ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register omits edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation omits 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) omits 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled omits 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB omits 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency omits 907310ceb27e net: mscc: ocelot: select NET_DEVLINK omits 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' omits 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back omits 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport omits bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] omits c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] omits a3e860a83397 net: stmmac: stop each tx channel independently omits dce38c8b0299 drm/amd/display/dc/dce/dmub_psr: Remove unnecessary conver [...] omits 0ee56acc4b55 drm/amd/pm/swsmu: Remove unnecessary conversion to bool omits 11003c68b158 drm/amdgpu: remove unnecessary reading for epprom header omits e0cd93b7e307 amdgpu/pm: read_sensor() report failure apporpriately omits e9995d4a3026 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address omits 4890d4e94da0 drm/amdgpu: add RAP TA version print in amdgpu_firmware_info omits 439e6bbb3b85 drm/amd/display: remove unnecessary conversion to bool omits 7271a5c2aefc drm/amdgpu: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DE [...] omits 5b2e2c096954 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable omits 9d489afd3128 drm/amdgpu/pm: make unsupported power profile messages debug omits 6f786950b1ff drm/amdgpu/codec: drop the internal codec index omits b50368da619f drm/amdgpu: bump driver version for new video codec INFO i [...] omits f35e9bdb06fb drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 3b246e8b6a97 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 9269bf186897 drm/amdgpu: add asic callback for querying video codec info (v3) omits 6f59f229f8ed drm/amd/display: Skip modeset for front porch change omits d10cd527f5e5 drm/amd/display: Add freesync video modes based on preferr [...] omits 0eb1af2e8205 drm/amd/display: Add module parameter for freesync video mode omits 5392b2af97dc drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) omits 8f8c80f43009 drm/amd/amdgpu: move inc gpu_reset_counter after drm_sched_stop omits 8f4828d0a104 amdgpu/pm: Powerplay API for smu , updates to some pm functions omits bc7d6c12054d amdgpu/pm: Powerplay API for smu , changed 4 dpm functions [...] omits 2ea092e5d391 amdgpu/pm: Powerplay API for smu , changes to clock and pr [...] omits 9ab5001a99e1 amdgpu/pm: Powerplay API for smu , changed 5 dpm powergati [...] omits 8dfc8c53c3c4 amdgpu/pm: Powerplay API for smu , changed 9 pm power func [...] omits f46587bcede5 amdgpu/pm: Powerplay API for smu , changed 6 pm hwmon fan [...] omits bab0f602918d amdgpu/pm: Powerplay API for smu , changed 6 dpm reset fun [...] omits 4df144f80d5b amdgpu/pm: Powerplay API for smu , added get_performance_level omits 996aede28094 drm/amdgpu: decline max_me for mec2_fw remove in renoir/arcturus omits 650bc7ae0064 drm/amdgpu:disable VCN for Navi12 SKU omits f89b881c81d9 drm/amdgpu: reserve backup pages for bad page retirment omits 85e142cb42a1 tools, bpf_asm: Exit non-zero on errors omits 04883a079968 tools, bpf_asm: Hard error on out of range jumps omits cc0f83530934 Merge branch 'bpf: add bpf_for_each_map_elem() helper' omits 6b9e3331347e selftests/bpf: Add arraymap test for bpf_for_each_map_elem [...] omits 9de7f0fdab32 selftests/bpf: Add hashmap test for bpf_for_each_map_elem( [...] omits f1f9f0d8d737 bpftool: Print subprog address properly omits 53eddb5e04ac libbpf: Support subprog address relocation omits b8f871fa32ad libbpf: Move function is_ldimm64() earlier in libbpf.c omits 06dcdcd4b9e8 bpf: Add arraymap support for bpf_for_each_map_elem() helper omits 314ee05e2fc6 bpf: Add hashtab support for bpf_for_each_map_elem() helper omits 69c087ba6225 bpf: Add bpf_for_each_map_elem() helper omits 282a0f46d6cd bpf: Change return value of verifier function add_subprog() omits 1435137573f9 bpf: Refactor check_func_call() to allow callback function omits bc2591d63fc9 bpf: Factor out verbose_invalid_scalar() omits efdb22de7dcd bpf: Factor out visit_func_call_insn() in check_cfg() omits 86fd166575c3 selftests/bpf: Copy extras in out-of-srctree builds omits 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] omits 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 2854436612c4 selftests/bpf: Propagate error code of the command to vmtest.sh omits 1e0ab70778bd Merge branch 'sock_map: clean up and refactor code for BPF [...] omits ff9614b81be6 skmsg: Remove unused sk_psock_stop() declaration omits 533342322276 skmsg: Get rid of sk_psock_bpf_run() omits cd81cefb1abc skmsg: Make __sk_psock_purge_ingress_msg() static omits 4675e234b9e1 sock_map: Make sock_map_prog_update() static omits ae8b8332fbb5 sock_map: Rename skb_parser and skb_verdict omits e3526bb92a20 skmsg: Move sk_redir from TCP_SKB_CB to skb omits 16137b09a66f bpf: Compute data_end dynamically with JIT code omits 5a685cd94b21 skmsg: Get rid of struct sk_psock_parser omits 887596095ec2 bpf: Clean up sockmap related Kconfigs omits a83586a7ddba bpf: Remove blank line in bpf helper description comment omits 201cf3976c06 Bluetooth: btusb: Fix incorrect type in assignment and uni [...] omits 3edc5782fb64 Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device omits 43c5026be77a Merge branch 'selftests/bpf: xsk improvements and new stats' omits b267e5a458a7 selftests/bpf: Introduce xsk statistics tests omits d3e3bf5b4c67 selftests/bpf: Restructure xsk selftests omits d2b0dfd5d1f9 selftests/bpf: Expose and rename debug argument omits ecde60614d5e selftest/bpf: Make xsk tests less verbose omits e6ac593372aa bpf: Rename fixup_bpf_calls and add some comments omits 523a4cf491b3 bpf: Use MAX_BPF_FUNC_REG_ARGS macro omits 817eab2fdc86 drm/vmwgfx: Bump the minor version and cleanup logging omits a7d24d9582f8 Merge branch 'bpf: enable task local storage for tracing' omits ced47e30ab8b bpf: runqslower: Use task local storage omits 4b0d2d4156cf bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h omits c540957a4d1d selftests/bpf: Test deadlock from recursive bpf_task_stora [...] omits 1f87dcf116ad selftests/bpf: Add non-BPF_LSM test for task local storage omits bc235cdb423a bpf: Prevent deadlock from recursive bpf_task_storage_[get [...] omits a10787e6d58c bpf: Enable task local storage for tracing programs omits c490492f15f6 mt76: mt7915: fix unused 'mode' variable omits 2da9a1a2b2f9 drm/compat: more dummy implementations omits e926c474ebee drm/compat: Clear bounce structures omits d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 omits fb5fabb192b2 mt76: mt7921: remove incorrect error handling omits 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] omits f00bdce04552 vdpa: set the virtqueue num during register omits 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] omits 19bafac4f56f drm/nouveau/ttm: constify static vm_operations_struct omits b6d4abc9ae62 drm/radeon/ttm: constify static vm_operations_struct omits fff72bb569ee drm/amdgpu/ttm: constify static vm_operations_struct omits 2eebbdbaab5f dma-buf: heaps: Fix the name used when exporting dmabufs t [...] omits 98cd02da467c dma-buf: dma-heap: Provide accessor to get heap name omits ad2c28bd9a40 drm/ttm: Do not add non-system domain BO into swap list omits 3ade7a69e82c drm/arc: Move to drm/tiny omits 50dcc3ab492a drm/arc: Initialize sim connector before display pipe omits 2c43a895c546 drm/arc: Inline remaining files omits 3ea66a794fdc drm/arc: Inline arcpgu_drm_hdmi_init omits e2c406ea0b0d drm/arc: Inline arcpgu_crtc.c omits 0a9422d279e9 drm/arc: Drop crtc check in arc_pgu_update omits 3bc8a91a830b drm/arc: Convert to drm_simple_kms_pipe_helper omits daaddeb0c9c0 drm/arc: Align with simple pipe helpers omits c9e88a2ab5b4 drm/arc: Use drmm_mode_config_cleanup omits be5207ae897e drm/arc: Drop surplus connector registration omits 1aae52630d99 drm/arc: Embedd a drm_connector for sim case omits 418fa908025a drm/arc: Embedded a drm_simple_display_pipe omits 4eaf70d43d88 drm/arc: Delete arcpgu_priv->fb omits 11cecb0d18c4 drm/arc: Stop using drm_device->dev_private omits 8db0002ab6b9 drm/arc: Switch to devm_drm_dev_alloc omits cdea72518a2b drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits c129b4982553 drm/todo: Remove the drm_atomic_state todo item omits 37418bf14c13 drm: Use state helper instead of the plane state pointer omits 977697e20b3d drm/atomic: Pass the full state to planes atomic disable a [...] omits 9c8f21e6f885 xsk: Build skb by page (aka generic zerocopy xmit) omits 3914d88f7608 xsk: Respect device's headroom and tailroom on generic xmit path omits ab5bd583b928 virtio-net: Support IFF_TX_SKB_NO_LINEAR flag omits c2ff53d8049f net: Add priv_flags for allow tx skb without linear omits 2463e0734973 netdevice: Add missing IFF_PHONY_HEADROOM self-definition omits 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] omits 41016fe1028e drm: Rename plane->state variables in atomic update and disable omits e05162c017e2 drm: Store new plane state in a variable for atomic_update [...] omits 0b6aaf9d76f0 drm: Use state helper instead of plane state pointer in at [...] omits dec92020671c drm: Use the state pointer directly in planes atomic_check omits 7c11b99a8e58 drm/atomic: Pass the full state to planes atomic_check omits 6af70eb3b40e drm/atmel-hlcdc: Rename custom plane state variable omits ba5c1649465d drm: Rename plane atomic_check state names omits 5ddb0bd4ddc3 drm/atomic: Pass the full state to planes async atomic che [...] omits d919d3d6cdb3 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast omits 419e91ea3143 drm/dp_mst: Revise broadcast msg lct & lcr omits 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator omits 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck omits fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] omits b9fc8b4a5918 bpf: Add kernel/modules BTF presence checks to bpftool fea [...] omits a7c9c25a99bb bpf: Remove blank line in bpf helper description comment omits 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains omits c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test omits f4eda8b6e4a5 bpf: Drop imprecise log message omits 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool omits eb0709ba077a drm/amdgpu/display: initialize the variable 'i' omits b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory omits 4588f7b7dd5f drm/amd/display: Enable ASSR in DM omits f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading omits 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] omits b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix omits cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool omits 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] omits 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool omits 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] omits afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE omits d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) omits 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey omits 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key omits 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime omits 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime omits ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] omits 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE omits f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE omits 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control omits 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] omits 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control omits 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control omits 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev omits 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key omits cdd38c5f1ce4 Merge remote-tracking branch 'net/master' omits c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] omits e3de5bb7ac1a ath11k: fix thermal temperature read omits 3808a18043a8 ath11k: fix potential wmi_mgmt_tx_queue race condition omits 097e9f071455 ath11k: qmi: cosmetic changes to error messages omits bf458d79cfc4 ath11k: qmi: add more debug messages omits 77d7e87128d4 ath11k: fix AP mode for QCA6390 omits ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t omits 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers omits 2882b7626f49 sh: kernel: traps: remove unused variable omits 258cf5f8aef4 sh: kdump: add some attribute to function omits 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). omits 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits e2163ce7002b sh: boards: Fix the cacography in irq.c omits 1e5b1406fbd2 sh: check return code of request_irq omits b1deeeb93933 sh: fix trivial misannotations omits 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe omits 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob omits 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] omits 66922f850910 drm: Fix HDMI_STATIC_METADATA_TYPE1 constant omits 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df omits 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled omits 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode omits 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx omits d71cbff1cdae drm/vkms: Annotate vblank timer omits 53fc08c23a32 drm/komeda: Annotate dma-fence critical section in commit path omits 9e5eb5e1b60a drm/malidp: Annotate dma-fence critical section in commit path omits eec44d44a3d2 drm/atmel: Use drm_atomic_helper_commit omits 250aa22920cd drm/omapdrm: Annotate dma-fence critical section in commit path omits a1891b9136d9 drm/tegra: Annotate dma-fence critical section in commit path omits 4d56a4f08391 drm/tidss: Annotate dma-fence critical section in commit path omits 820c1707177c drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpers omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 1e3489136968 drm/amd/display: 3.2.124 omits 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 omits 9422f2fafef6 drm/amd/display: reduce scope for local var omits 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes omits 77a2b7265f20 drm/amd/display: Synchronize displays with different timings omits 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. omits 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision omits e664609e43bc drm/amd/display: enable audio on DP seamless boot omits c6341f008a31 drm/amd/display: disable seamless boot for DP MST omits c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors omits 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend omits 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 omits d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo omits 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails omits 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get omits 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] omits 53f523f3052a bpf: Clear percpu pointers in bpf_prog_clone_free() omits 33ccec5fd740 bpf: Fix a warning message in mark_ptr_not_null_reg() omits b29dd96b905f bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src omits 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions omits de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ omits f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] omits 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode omits c093056b67a3 drm/dp: add MSO related DPCD registers omits 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] omits 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() omits 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] omits a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] omits b3c15f78befc spi: spi-ti-qspi: Free DMA resources omits be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode omits 2979ef760e73 ASoC: rt1015: enable BCLK detection after calibration omits 7fb08871c38b ASoC: rt1015: fix i2c communication error omits ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] omits dc739820ff90 drm/ast: fix memory leak when unload the driver omits a6c0fd3d5a8b efifb: Ensure graphics device for efifb stays at PCI D0 omits 14ebaeeff8d0 Revert "ath9k: fix ath_tx_process_buffer() potential null [...] omits 6b7abacb9cbe ath11k: print hardware name and version during initialisation omits 4538c5ed0f7e iwlwifi: avoid crash on unsupported debug collection omits c00697b59251 drm/drv: Remove initialization of static variables omits 4f5434086d92 iio: adc: ab8500-gpadc: Fix off by 10 to 3 omits 121875b28e3b iio:adc:stm32-adc: Add HAS_IOMEM dependency omits a71266e454b5 iio: adis16400: Fix an error code in adis16400_initial_setup() omits b60e320bf359 drm/i915/vbt: update DP max link rate table omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next omits 0345bae1776b drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_v [...] omits b4b27f08f9f9 drm/qxl: rework cursor plane omits ab422b01e06e drm/qxl: move shadow handling to new qxl_prepare_shadow() omits cb981987b401 drm/qxl: fix monitors object vmap omits 61cc6d9513a9 drm/qxl: fix prime vmap omits dce39226180a drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap omits f7ed28e13f82 drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked omits 19089b760e56 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved omits 4fff19ae4275 drm/qxl: use ttm bo priorities omits 42c4551aca94 drm/qxl: more fence wait rework omits 26fe1f4c550d drm/qxl: properly handle device init failures omits 0e86d3d4fc52 drm/amd/display: Simplify bool conversion omits ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] omits 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank omits ea1b8c9b837c drm/amdgpu: mark local function as static omits 97628eb5ac20 drm/amd/display: 3.2.123 omits e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 omits dc75f476a61f drm/amd/display: Implement transmitter control v1.7 omits 399d9bd66e2c drm/amd/display: AVMUTE simplification omits bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] omits f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM omits 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] omits 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence omits ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] omits efe213e5a57e drm/amd/display: changing sr exit latency omits e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" omits 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" omits 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] omits 51a192438bb4 drm/amd/display: Change ABM sample rate omits 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) omits e7fa81bbc33e drm/radeon: add rdev in ring struct omits 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] omits 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] omits c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] omits 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] omits ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] omits 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs omits 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs omits afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs omits 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS omits ba3d9406a093 drm/radeon: cleanup debugfs omits 88293c03c87e drm/amdgpu: do not keep debugfs dentry omits 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next omits 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes omits 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID omits def26cd4bae2 drm/tilcdc: fix raster control register setting omits 1b4f3a9846f9 drm/tilcdc: replace spin_lock_irqsave by spin_lock in hard IRQ omits f0297cc0fd2b drm/dp_mst: Tune down the WARN modesetting a port with full_pbn=0 omits 1b588c82f63e video: fbdev: amba-clcd: Always use msleep() for waiting omits 51be84fc4d3a video: omapfb: Remove WARN_ON(in_interrupt()). omits 6e4863dbb561 video: omap: Remove in_interrupt() usage. omits effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] omits a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted omits 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next omits 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] omits ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb omits 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode omits 788f805e8c0a ath11k: Enable radar detection for 160MHz secondary segment omits 096b625fab8f ath11k: Fix sounding dimension config in HE cap omits 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next omits 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next omits bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next omits 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() omits 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" omits f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] omits fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." omits 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] omits 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] omits 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] omits b2423184ac33 drm/i915: Enable -Wuninitialized omits 92f1d09ca4ed drm: Switch to %p4cc format modifier omits e927e1e0f0dd v4l: ioctl: Use %p4cc printk modifier to print FourCC codes omits af612e43de6d lib/vsprintf: Add support for printing V4L2 and DRM fourccs omits 4d36cf070249 drm/ast: Move all of the cursor-update functionality to at [...] omits 385131f3a154 drm/ast: Store each HW cursor offset after pinning the rsp BO omits 84810d6a74b7 drm/ast: Map HW cursor BOs permanently omits afee7e958b9f drm/ast: Store cursor BOs in cursor plane omits a0ba992d1738 drm/ast: Add cursor-plane data structure omits 718c22865fc0 drm/ast: Inline ast cursor-update functions into modesetting code omits 22b6591f7ccb drm/ast: Allocate HW cursor BOs during cursor-plane initia [...] omits 616048af6dde drm/ast: Initialize planes in helper functions omits ee4a92d690f3 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] omits 4a11bd1e88af drm/ast: Add constants for VGACRCB register bits omits 4e80946197a8 ath11k: add qcn9074 pci device support omits 7dc67af063e3 ath11k: add extended interrupt support for QCN9074 omits 6289ac2b7182 ath11k: add CE interrupt support for QCN9074 omits e678fbd401b9 ath11k: add data path support for QCN9074 omits 6fe6f68fef7f ath11k: add hal support for QCN9074 omits 480a73610c95 ath11k: add static window support for register access omits a233811ef600 ath11k: Add qcn9074 mhi controller config omits 5f67d306155e ath11k: Update memory segment count for qcn9074 omits fa5f473d7643 ath11k: qmi: increase the number of fw segments omits 16001e4b2e68 ath11k: Move qmi service_ins_id to hw_params omits 7a3aed0c3c36 ath11k: Refactor ath11k_msi_config omits 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" omits 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing omits dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() omits 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation omits 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] omits 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() omits f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() omits be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] omits 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing omits 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs omits 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() omits 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() omits 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() omits d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() omits c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs omits ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI omits 9c349dbd0752 ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Op [...] omits a56c14bb21b2 ath9k: fix ath_tx_process_buffer() potential null ptr dereference omits 99e360442f22 drm/stm: Fix bus_flags handling omits f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next omits 0eae01bea643 drm/panfrost: Stay in the threaded MMU IRQ handler until w [...] omits f45da8204ff1 drm/panfrost: Don't try to map pages that are already mapped omits 3aa0a80fc692 drm/panfrost: Clear MMU irqs before handling the fault omits 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes omits fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] omits a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] omits be24c65e9fa2 iio: adc: adi-axi-adc: add proper Kconfig dependencies omits f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display omits 141b415f9f9f drm/i915/display: move register functions to display/ omits ef7eff1aae10 drm/i915: group display-related register calls omits ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails omits b1de0f01b011 batman-adv: Use netif_rx_any_context(). omits 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access omits a321c3c6d8dd drm/i915: FPGA_DBG is display-specific omits 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] omits c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] omits f890987fac81 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask omits 7908e4c69387 Merge branch 'printk-rework' into for-next omits e074ffe6ef34 i915/perf: Drop the check for report reason in OA omits 1007377002ea drm/vram-helper: cleanup drm_gem_vram_bo_driver_move_notify omits 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check omits 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next omits 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. omits 885d3e5b6f08 drm/i915/display: fix comment on skl straps omits d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings omits 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos omits aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port omits 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next omits 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. omits 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. omits c240f0cb88ec HID: playstation: add DualSense player LEDs support. omits d5f7af85a537 HID: playstation: add microphone mute support for DualSense. omits ebbe998a4a52 HID: playstation: add DualSense lightbar support omits b1afb87a351e drm/vmwgfx: Remove pointless code omits e3dc5523841f drm/vmwgfx: Correctly set the name of the preferred mode omits cfc51a73871a drm/vmwgfx: add some 16:9 / 16:10 default resolutions omits 873c6cedae39 Merge branch 'for-5.12' into for-next omits b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries omits 5dd331d4d8ca drm: use getter/setter functions omits f66aaab828e7 drm/vblank: Document drm_crtc_vblank_restore constraints omits c0f6f0c471a3 drm/sun4i: Add alpha property for sun8i and sun50i VI layer omits 0ee29373f031 drm/sun4i: Add alpha property for sun8i UI layer omits bce724fa58e6 drm/aspeed: Use dt matching for default register values omits 92614ad54017 drm/aspeed: Look up syscon by phandle omits 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use omits 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking omits 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling omits f1a75f4dd8ed drm/tilcdc: send vblank event when disabling crtc omits ed89fff97382 drm/ttm: drop sysfs directory omits f07069da6b4c drm/ttm: move memory accounting into vmwgfx v4 omits d4bd7776a7ac drm/ttm: rework ttm_tt page limit v4 omits 8a945edd183d drm/ttm: fix removal of bo_count sysfs file omits 48e2b69683e2 drm/vboxvideo: Implement cursor plane with struct drm_shad [...] omits 9dc9067dce20 drm/gem: Export helpers for shadow-buffered planes omits f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] omits 9dd55dfe2e1b drm/gma500: Never wait for blits omits 5c209d8056b9 drm/gma500: psb_spank() doesn't need it's own file omits 93b0bb58677e drm/gma500: Unify crtc helpers omits 45c7f1b4aaf0 drm/gma500/cdv: Remove unused tv out paths omits 23e7cce45ca4 drm/gma500: Remove unused DPST support omits ab7a34670277 drm/gma500/cdv: Remove unused code for crt init omits e40f97ef1277 drm/gma500: Drop DRM_GMA600 config option omits 5e4b7385f374 i915/perf: Add additional OA formats for gen12 omits 0f15c5b00634 i915/perf: Move OA formats to single array omits 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform omits 6f02e9df2ac2 drm/gma500: Remove in_atomic() usage. omits d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next omits 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next omits 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next omits 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next omits e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection omits b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER omits 5ceeb328637a drm/udl: Move vmap out of commit tail omits 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail omits 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail omits 4862ffaec523 drm/mgag200: Move vmap out of commit tail omits 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes omits db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() omits 40f302adbd39 drm/simple-kms: Add plane-state helpers omits 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] omits 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. omits 2a3014490cd1 drm/i915: migrate i9xx plane get config omits 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] omits 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline omits 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions omits d471008b00c1 drm/i915: move pipe update code into crtc. (v2) omits 46d12f911821 drm/i915: migrate skl planes code new file (v5) omits 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds omits 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next omits 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller omits 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more omits 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe omits dcb38f79126e drm/i915: migrate hsw fdi code to new file. omits 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) omits 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] omits c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL omits 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] omits b64d6c51380b drm/i915/display: Support PSR Multiple Instances omits 1f1257a67ca3 drm/i915/display: support ddr5 mem types omits 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK omits f2f12eb9c32b drm/scheduler: provide scheduler score externally omits 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next omits b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next omits 99de398ef94b Merge branch 'for-5.12/logitech' into for-next omits f4a84e165e6d drm/qxl: allocate dumb buffers in ram omits 5a838e5d5825 drm/qxl: simplify qxl_fence_wait omits 5f6c871fe919 drm/qxl: properly free qxl releases omits a7709b9b89a6 drm/qxl: handle shadow in primary destroy omits 76aefa4d274a drm/qxl: properly pin/unpin shadow omits 4ca77c513537 drm/qxl: release shadow on shutdown omits 65ffea3c6e73 drm/qxl: unpin release objects omits f8752f14c964 drm/qxl: use drmm_mode_config_init omits 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" omits 7962893ecb85 drm/i915: Disable runtime power management during shutdown omits 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number omits e0305024e76e drm/dp_mst: Remove redundant tile property setting omits 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports omits 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" omits 9bbce32a20d6 ARM: dts: am33xx: add aliases for mmc interfaces omits 7d7275b3e866 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD omits c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. omits b91907a62411 drm/qxl: do not run release if qxl failed to init omits eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() omits 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock omits 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors omits f0c5a89e534b drm/vc4: remove unneeded variable: "ret" omits 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] omits 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev omits e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev omits 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev omits 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] omits e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next omits c34e025638f5 Merge branch 'for-5.12/core' into for-next omits 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status omits 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S omits ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S omits 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters omits 75b81fbbcad2 drm/i915/adl_s: Load DMC omits a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION omits 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware omits a7ffb8154d69 drm/i915/adl_s: Add power wells omits b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming omits 8180cc375232 drm/gma500: Remove dependency on TTM omits 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 6ee8d3812578 drm/i915/bios: tidy up child device debug logging omits 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option omits b51035c200bd drm/gma500: Remove Medfield support omits e4abd7ad2b77 dma-buf: Avoid comma separated statements omits ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits d68c592e02f6 iio: hid-sensor-prox: Fix scale not correct issue omits 902af369942f ecryptfs: use DEFINE_MUTEX() for mutex lock omits d0eb2d867cf3 eCryptfs: add a semicolon omits de499781c97d drm/lima: fix reference leak in lima_pm_busy omits 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY omits c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place omits 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well omits 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() omits f8c6b615b921 drm/i915: Skip vswing programming for TBT omits a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) omits f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits fbdcf1d20126 ARM: dts: bcm2711: Add the CEC interrupt controller omits e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits f551863af919 drm/vc4: hdmi: Remove cec_available flag omits ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers omits cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock omits a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect omits 303085bc11bb drm/vc4: hdmi: Fix up CEC registers omits e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages omits 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind omits d46b7cd68336 ovl: plumb through flush method omits bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() omits 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships omits 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls omits 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping omits e341c618acde drm/i915/adl_s: Initialize display for ADL-S omits d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S omits 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S omits a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S omits fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support omits fb51970b8d11 drm/i915/adl_s: Add PCH support omits c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support omits 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next omits 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits fdaae9394da4 Merge branch 'printk-rework' into for-next omits 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller omits 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 omits 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver omits adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver omits 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] omits 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] omits 8e8f048a6941 Merge udf truncate fix. omits c626ff1d4806 Pull isofs buffer leak fix. omits 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging omits ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] omits 25f0925b7dd4 Merge branch 'printk-rework' into for-next omits ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] omits 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next omits 97ecfff41e26 drm/doc: document the type plane property omits 7e5d1e122dff drm/doc: fix drm_plane_type docs omits 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic omits 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h omits 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM omits 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings omits 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML omits 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds omits 03a2753936e8 drm/etnaviv: dump: fix sparse warnings omits 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. omits a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp omits faf042d15093 Merge branch 'edac-amd64' into edac-for-next omits c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] omits 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort omits 6a56d09bdab7 drm: Update todo.rst omits 8af8a109b34f drm/ttm: device naming cleanup omits b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper omits d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers omits ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply omits 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro omits 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids omits 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs omits 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 omits f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit omits 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 omits ba051901d10f drm/ttm: add a debugfs file for the global page pools omits 3763d635deaa drm/ttm: add debugfs directory v2 omits e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode omits 5269a618eec7 video: fbdev: simplefb: Fix info message during probe omits d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] omits 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] omits f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] omits dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] omits 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] omits 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' omits e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] omits a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] omits 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] omits 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] omits 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] omits 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' omits 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] omits ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] omits 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] omits cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues omits 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] omits ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses omits 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] omits c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] omits 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] omits c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] omits 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] omits b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header omits a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] omits ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] omits 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] omits e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours omits d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] omits abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] omits 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues omits 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev omits e103e8f1e0bf Merge branch 'printk-rework' into for-next omits 83c0cf46675f Merge branch 'edac-misc' into edac-for-next omits cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem omits d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver omits ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next omits e3adef81385b Merge branch 'for-5.12/logitech' into for-next omits 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next omits aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next omits 7d200b283aa0 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_I [...] omits 997e3449d02d Merge branch 'printk-rework' into for-next omits cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next omits fc966e321e47 Merge branch 'for-5.12/chicony' into for-next omits 6309c460a76f Pull lazytime fixes from Eric Biggers omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next omits 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits c5b986282fb0 Merge branch 'for-5.12/core' into for-next omits ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next omits a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next omits 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next omits d15cd626d7a4 Pull inotify memcg accounting patch. omits 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next omits 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next omits a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next omits f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next omits 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next omits 415ddc3b1056 sparc32: take ->thread.flags out omits af7652500b4c sparc32: get rid of fake_swapper_regs omits d17b9ec777d8 sparc64: get rid of fake_swapper_regs omits 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 omits b4edf06c8aaa sparc32: switch to generic extables omits c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] omits cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] omits df06c27ebd86 sparc32: switch __bzero() away from range exception table entries omits 5f99d33810b0 sparc32: kill lookup_fault() omits e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() omits f2a34093730f Merge branch 'edac-misc' into edac-for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits b801e827af39 Merge branch 'for-5.11' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next omits d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next omits 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next omits 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next omits 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next omits 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next omits 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next omits 376358034a7c Merge branch 'for-5.11/wacom' into for-next omits a5c2894eaf92 Merge branch 'for-5.11/core' into for-next omits 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next omits 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next omits 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next omits 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next omits e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next omits bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next omits 04052a318fb9 net/ieee802154: remove unused macros to tame gcc omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next omits 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next omits d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits 2039112f7c1c Merge branch 'for-5.11/core' into for-next omits be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next omits 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 78f229f61252 Merge branch 'for-5.11/asus' into for-next omits 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved omits aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits e26f023e01ef firmware/dmi: Include product_sku info to modalias omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-def [...] \ O -- O -- O (e99d8a849517)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 4 - .mailmap | 9 +- .rustfmt.toml | 12 - CREDITS | 13 +- Documentation/ABI/stable/procfs-audit_loginuid | 27 - Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-trbe | 14 - Documentation/ABI/testing/sysfs-bus-iio | 173 - .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 + .../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 + Documentation/ABI/testing/sysfs-bus-iio-humidity | 10 - .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 + .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 + .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 - .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 + Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-pci | 29 - .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- Documentation/ABI/testing/sysfs-class-net-phydev | 12 - .../ABI/testing/sysfs-class-power-surface | 15 - .../ABI/testing/sysfs-driver-input-exc3000 | 9 - Documentation/ABI/testing/sysfs-driver-xdata | 49 - Documentation/ABI/testing/sysfs-firmware-sgi_uv | 2 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-f2fs | 31 +- Documentation/ABI/testing/sysfs-fs-xfs | 2 +- Documentation/ABI/testing/sysfs-kernel-mm-cma | 25 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 6 +- Documentation/admin-guide/cgroup-v1/index.rst | 1 - Documentation/admin-guide/cgroup-v1/memory.rst | 7 +- Documentation/admin-guide/cgroup-v1/misc.rst | 4 - Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/devices.txt | 14 +- Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 11 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 256 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 20 + .../admin-guide/laptops/thinkpad-acpi.rst | 20 - Documentation/admin-guide/mm/memory-hotplug.rst | 9 - Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 2 +- Documentation/admin-guide/mm/userfaultfd.rst | 107 +- Documentation/admin-guide/perf/hisi-pmu.rst | 54 - Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 187 + Documentation/admin-guide/reporting-issues.rst | 1086 +- Documentation/admin-guide/sysctl/net.rst | 13 +- Documentation/admin-guide/sysrq.rst | 4 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arch.rst | 26 - Documentation/arm/index.rst | 1 - Documentation/arm/marvell.rst | 159 +- Documentation/arm/stm32/stm32h750-overview.rst | 34 - Documentation/arm/uefi.rst | 7 - Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/arm64/booting.rst | 13 +- Documentation/arm64/silicon-errata.rst | 3 - Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/bpf/bpf_design_QA.rst | 15 - Documentation/bpf/btf.rst | 17 +- Documentation/bpf/index.rst | 9 +- Documentation/conf.py | 31 +- Documentation/core-api/cachetlb.rst | 4 +- Documentation/core-api/dma-api.rst | 88 - Documentation/core-api/irq/irq-domain.rst | 22 +- Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/printk-formats.rst | 46 +- Documentation/core-api/rbtree.rst | 2 +- Documentation/dev-tools/checkpatch.rst | 755 - Documentation/dev-tools/gcov.rst | 8 +- Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 345 +- Documentation/dev-tools/kcsan.rst | 7 +- Documentation/dev-tools/kselftest.rst | 4 +- Documentation/dev-tools/kunit/tips.rst | 78 +- Documentation/devicetree/bindings/Makefile | 7 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 3 - Documentation/devicetree/bindings/arm/apple.yaml | 64 - .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 25 +- Documentation/devicetree/bindings/arm/cpus.yaml | 4 +- Documentation/devicetree/bindings/arm/ete.yaml | 75 - Documentation/devicetree/bindings/arm/fsl.yaml | 16 - .../arm/marvell/cp110-system-controller.txt | 4 +- .../devicetree/bindings/arm/mediatek.yaml | 36 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 18 - .../devicetree/bindings/arm/rockchip.yaml | 1 - .../devicetree/bindings/arm/stm32/stm32.yaml | 21 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 9 - Documentation/devicetree/bindings/arm/trbe.yaml | 49 - .../devicetree/bindings/ata/ahci-ceva.txt | 4 - .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml | 176 - .../bindings/ata/nvidia,tegra124-ahci.txt | 44 + .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../bindings/clock/armada3700-tbg-clock.txt | 2 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 - .../bindings/counter/interrupt-counter.yaml | 62 - Documentation/devicetree/bindings/ddr/lpddr3.txt | 5 - .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 + .../bindings/display/bridge/analogix,anx7625.yaml | 15 - .../bindings/display/bridge/chipone,icn6211.yaml | 99 - .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 + .../bindings/display/bridge/lontium,lt8912b.yaml | 102 - .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 + .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 - .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 - .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 - .../devicetree/bindings/display/imx/hdmi.txt | 65 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 12 +- .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../devicetree/bindings/display/mxsfb.txt | 87 + .../display/panel/kingdisplay,kd035g6-54nt.yaml | 1 + .../bindings/display/panel/panel-dpi.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 - .../devicetree/bindings/display/renesas,du.txt | 145 + .../devicetree/bindings/display/renesas,du.yaml | 831 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 74 + .../display/rockchip/rockchip,dw-hdmi.yaml | 156 - .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../bindings/extcon/qcom,pm8941-misc.txt | 41 + .../bindings/extcon/qcom,pm8941-misc.yaml | 62 - .../devicetree/bindings/firmware/qcom,scm.txt | 1 - .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 + .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 - .../bindings/gpio/realtek,otto-gpio.yaml | 78 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 2 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../bindings/iio/accel/bosch,bmi088.yaml | 68 - .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 - .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 + .../bindings/iio/light/capella,cm3605.yaml | 1 + .../bindings/iio/light/upisemi,us5182.yaml | 4 +- .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 - .../devicetree/bindings/iio/st,st-sensors.yaml | 1 - Documentation/devicetree/bindings/index.rst | 7 +- .../bindings/infiniband/hisilicon-hns-roce.txt | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 - Documentation/devicetree/bindings/input/input.yaml | 6 - .../devicetree/bindings/input/iqs626a.yaml | 843 - .../bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 - .../bindings/input/touchscreen/iqs5xx.txt | 80 + .../bindings/interconnect/qcom,rpmh.yaml | 10 - .../bindings/interconnect/qcom,sdm660.yaml | 147 - .../interrupt-controller/ingenic,intc.yaml | 1 - .../interrupt-controller/loongson,htpic.yaml | 2 +- .../interrupt-controller/loongson,liointc.yaml | 36 +- .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 39 - .../bindings/interrupt-controller/qcom,pdc.txt | 1 - .../devicetree/bindings/iommu/arm,smmu.yaml | 1 - .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 - .../bindings/leds/backlight/qcom-wled.yaml | 1 - .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/leds/leds-rt4505.yaml | 57 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 - .../devicetree/bindings/media/qcom,camss.txt | 236 + .../bindings/media/qcom,msm8916-camss.yaml | 256 - .../bindings/media/qcom,msm8996-camss.yaml | 387 - .../bindings/media/qcom,sdm660-camss.yaml | 398 - .../bindings/media/qcom,sdm845-camss.yaml | 371 - .../bindings/media/qcom,sm8250-venus.yaml | 167 - Documentation/devicetree/bindings/media/rc.yaml | 2 - .../devicetree/bindings/media/renesas,drif.txt | 177 + .../devicetree/bindings/media/renesas,drif.yaml | 279 - .../bindings/media/video-interfaces.yaml | 127 + .../devicetree/bindings/media/video-mux.txt | 60 + .../devicetree/bindings/media/video-mux.yaml | 106 - .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 + .../memory-controllers/nvidia,tegra20-mc.yaml | 79 - .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- .../devicetree/bindings/mfd/actions,atc260x.yaml | 183 - .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 177 - .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 - .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 162 - .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 130 - .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 236 - .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 246 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 - .../devicetree/bindings/mfd/netronix,ntxec.yaml | 76 - .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 111 - Documentation/devicetree/bindings/mfd/rn5t618.txt | 52 + .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 123 - .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 4 - .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 4 - .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 4 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 20 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 - .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 - .../devicetree/bindings/mtd/nand-controller.yaml | 7 - .../mtd/partitions/linksys,ns-partitions.yaml | 74 - .../bindings/mtd/partitions/nvmem-cells.yaml | 99 - .../devicetree/bindings/mtd/qcom,nandc.yaml | 196 - .../devicetree/bindings/mtd/qcom_nandc.txt | 142 + .../devicetree/bindings/net/actions,owl-emac.yaml | 92 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 19 +- .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 56 + .../bindings/net/broadcom-bluetooth.yaml | 118 - .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 - .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 101 - .../bindings/net/wireless/brcm,bcm43xx-fmac.txt | 38 + .../devicetree/bindings/net/xilinx_axienet.txt | 25 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 - .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 - .../devicetree/bindings/pci/hisilicon-pcie.txt | 43 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 - .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 - .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 - .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 13 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 11 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 7 +- .../bindings/phy/microchip,sparx5-serdes.yaml | 100 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 - .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 22 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 5 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 6 +- .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 143 - .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 164 - .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 127 - .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 93 - .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 206 - .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 217 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 12 - .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 - .../bindings/power/reset/ltc2952-poweroff.txt | 4 - .../bindings/power/supply/ab8500/btemp.txt | 16 + .../bindings/power/supply/ab8500/chargalg.txt | 16 + .../bindings/power/supply/ab8500/charger.txt | 25 + .../devicetree/bindings/power/supply/ab8500/fg.txt | 58 + .../bindings/power/supply/act8945a-charger.txt | 44 + .../power/supply/active-semi,act8945a-charger.yaml | 76 - .../bindings/power/supply/axp20x_ac_power.txt | 25 + .../bindings/power/supply/axp20x_battery.txt | 20 + .../bindings/power/supply/axp20x_usb_power.txt | 41 + .../devicetree/bindings/power/supply/battery.txt | 3 + .../devicetree/bindings/power/supply/bq2415x.txt | 47 + .../devicetree/bindings/power/supply/bq2415x.yaml | 98 - .../devicetree/bindings/power/supply/bq24190.txt | 61 + .../devicetree/bindings/power/supply/bq24190.yaml | 92 - .../devicetree/bindings/power/supply/bq24257.txt | 62 + .../devicetree/bindings/power/supply/bq24257.yaml | 124 - .../devicetree/bindings/power/supply/bq24735.yaml | 89 - .../devicetree/bindings/power/supply/bq256xx.yaml | 1 + .../devicetree/bindings/power/supply/bq25890.txt | 60 + .../devicetree/bindings/power/supply/bq25890.yaml | 123 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +- .../bindings/power/supply/cpcap-battery.txt | 31 + .../bindings/power/supply/cpcap-battery.yaml | 87 - .../bindings/power/supply/cpcap-charger.txt | 40 + .../bindings/power/supply/cpcap-charger.yaml | 106 - .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/da9150-charger.txt | 26 + .../devicetree/bindings/power/supply/da9150-fg.txt | 23 + .../bindings/power/supply/dlg,da9150-charger.yaml | 52 - .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 - .../devicetree/bindings/power/supply/isp1704.txt | 17 + .../devicetree/bindings/power/supply/isp1704.yaml | 42 - .../bindings/power/supply/lego,ev3-battery.yaml | 55 - .../bindings/power/supply/lego_ev3_battery.txt | 21 + .../bindings/power/supply/lltc,lt3651-charger.yaml | 44 - .../bindings/power/supply/lltc,ltc294x.yaml | 66 - .../bindings/power/supply/lp8727_charger.txt | 43 + .../bindings/power/supply/lt3651-charger.txt | 29 + .../devicetree/bindings/power/supply/ltc2941.txt | 28 + .../bindings/power/supply/ltc4162-l.yaml | 2 + .../bindings/power/supply/max17040_battery.txt | 52 + .../bindings/power/supply/max17042_battery.txt | 35 + .../bindings/power/supply/max8903-charger.txt | 24 + .../bindings/power/supply/maxim,ds2760.txt | 26 + .../bindings/power/supply/maxim,ds2760.yaml | 43 - .../bindings/power/supply/maxim,max14656.txt | 23 + .../bindings/power/supply/maxim,max14656.yaml | 45 - .../bindings/power/supply/maxim,max17040.yaml | 95 - .../bindings/power/supply/maxim,max17042.yaml | 78 - .../bindings/power/supply/maxim,max8903.yaml | 67 - .../bindings/power/supply/microchip,ucs1002.txt | 27 + .../bindings/power/supply/microchip,ucs1002.yaml | 51 - .../bindings/power/supply/nokia,n900-battery.yaml | 49 - .../bindings/power/supply/olpc-battery.yaml | 27 - .../bindings/power/supply/olpc_battery.txt | 5 + .../bindings/power/supply/power-supply.yaml | 22 + .../bindings/power/supply/power_supply.txt | 2 + .../power/supply/qcom,coincell-charger.txt | 48 + .../bindings/power/supply/qcom,pm8941-charger.yaml | 169 - .../power/supply/qcom,pm8941-coincell.yaml | 57 - .../devicetree/bindings/power/supply/qcom_smbb.txt | 150 + .../bindings/power/supply/richtek,rt9455.yaml | 90 - .../bindings/power/supply/rohm,bd99954.yaml | 2 +- .../bindings/power/supply/rt9455_charger.txt | 46 + .../bindings/power/supply/rx51-battery.txt | 25 + .../bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../bindings/power/supply/sbs,sbs-charger.yaml | 55 - .../bindings/power/supply/sbs,sbs-manager.txt | 66 + .../bindings/power/supply/sbs,sbs-manager.yaml | 107 - .../bindings/power/supply/sbs_sbs-charger.txt | 21 + .../bindings/power/supply/sc2731-charger.yaml | 53 - .../bindings/power/supply/sc2731_charger.txt | 40 + .../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 + .../bindings/power/supply/sc27xx-fg.yaml | 98 - .../power/supply/stericsson,ab8500-battery.txt | 34 - .../power/supply/stericsson,ab8500-btemp.yaml | 73 - .../power/supply/stericsson,ab8500-chargalg.yaml | 37 - .../power/supply/stericsson,ab8500-charger.yaml | 123 - .../power/supply/stericsson,ab8500-fg.yaml | 72 - .../bindings/power/supply/ti,bq24735.txt | 39 + .../bindings/power/supply/ti,lp8727.yaml | 90 - .../bindings/power/supply/tps65090-charger.yaml | 36 - .../devicetree/bindings/power/supply/tps65090.txt | 17 + .../bindings/power/supply/tps65217-charger.yaml | 43 - .../bindings/power/supply/tps65217_charger.txt | 17 + .../bindings/power/supply/twl-charger.txt | 30 + .../bindings/power/supply/twl4030-charger.yaml | 68 - .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 - .../x-powers,axp20x-battery-power-supply.yaml | 30 - .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 - .../bindings/regulator/qcom,rpmh-regulator.txt | 180 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 - .../bindings/regulator/qcom-labibb-regulator.yaml | 1 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 90 - .../devicetree/bindings/remoteproc/imx-rproc.txt | 33 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 - .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../bindings/reserved-memory/ramoops.txt | 10 +- .../devicetree/bindings/rng/brcm,bcm2835.yaml | 21 - Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../bindings/serial/brcm,bcm7271-uart.yaml | 95 - .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/samsung_uart.yaml | 14 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 32 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 - .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 - .../devicetree/bindings/sound/ak4642.yaml | 2 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 108 - .../devicetree/bindings/sound/fsl,spdif.yaml | 4 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 - .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../devicetree/bindings/sound/mchp,i2s-mcc.yaml | 108 - .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../sound/mt8183-mt6358-ts3a227-max98357.txt | 1 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 27 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- .../devicetree/bindings/sound/rt1019.yaml | 35 - Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/sound/tlv320aic3x.txt | 21 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/cadence-quadspi.txt | 68 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 2 - Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 2 - .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 + .../devicetree/bindings/submitting-patches.rst | 10 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 58 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 19 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 4 - .../devicetree/bindings/timer/renesas,tmu.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 9 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 - .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 16 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/usb-device.yaml | 6 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 - Documentation/devicetree/bindings/usb/usb.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 16 - .../devicetree/bindings/writing-schema.rst | 183 - Documentation/devicetree/changesets.rst | 8 +- .../devicetree/dynamic-resolution-notes.rst | 8 +- Documentation/devicetree/index.rst | 19 +- Documentation/devicetree/kernel-api.rst | 57 - Documentation/devicetree/of_unittest.rst | 6 +- Documentation/devicetree/overlay-notes.rst | 8 +- Documentation/devicetree/usage-model.rst | 8 +- Documentation/devicetree/writing-schema.rst | 172 + Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/dontdiff | 2 - Documentation/driver-api/dma-buf.rst | 76 - Documentation/driver-api/driver-model/class.rst | 149 + Documentation/driver-api/driver-model/device.rst | 23 +- Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/driver-model/index.rst | 1 + Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 - Documentation/driver-api/gpio/intro.rst | 2 +- Documentation/driver-api/gpio/legacy.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 - .../driver-api/media/maintainer-entry-profile.rst | 206 - Documentation/driver-api/media/v4l2-subdev.rst | 4 +- Documentation/driver-api/pin-control.rst | 1467 - Documentation/driver-api/pinctl.rst | 1430 + Documentation/driver-api/serial/cyclades_z.rst | 11 + Documentation/driver-api/serial/index.rst | 1 + Documentation/driver-api/serial/rocket.rst | 185 + .../driver-api/surface_aggregator/client.rst | 4 +- .../driver-api/surface_aggregator/clients/dtx.rst | 718 - .../surface_aggregator/clients/index.rst | 1 - Documentation/driver-api/vfio.rst | 48 +- Documentation/fb/fbcon.rst | 4 +- Documentation/features/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/features/vm/TLB/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 9 - Documentation/filesystems/cifs/cifsd.rst | 152 - Documentation/filesystems/cifs/index.rst | 10 - Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 6 - Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 2 + Documentation/filesystems/netfs_library.rst | 526 - Documentation/filesystems/proc.rst | 41 +- Documentation/filesystems/vfat.rst | 2 +- Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/fpga/dfl.rst | 26 - Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/index.rst | 1 - Documentation/gpu/rfc/index.rst | 17 - Documentation/gpu/todo.rst | 97 +- Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/hwmon/bpa-rs600.rst | 74 - Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/index.rst | 4 - Documentation/hwmon/ir36021.rst | 63 - Documentation/hwmon/nzxt-kraken2.rst | 42 - Documentation/hwmon/stpddc60.rst | 90 - Documentation/hwmon/tps53679.rst | 13 +- Documentation/iio/iio_configfs.rst | 3 +- Documentation/index.rst | 21 +- Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/input/event-codes.rst | 10 +- Documentation/input/ff.rst | 6 +- Documentation/input/gameport-programming.rst | 35 +- Documentation/input/input-programming.rst | 20 +- Documentation/input/input.rst | 8 +- Documentation/input/multi-touch-protocol.rst | 8 +- Documentation/input/notifier.rst | 3 +- Documentation/input/uinput.rst | 2 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/kconfig-language.rst | 23 +- Documentation/kbuild/kconfig.rst | 8 - Documentation/leds/leds-lm3556.rst | 28 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/livepatch/shadow-vars.rst | 4 +- .../maintainer/maintainer-entry-profile.rst | 1 - Documentation/misc-devices/dw-xdata-pcie.rst | 40 - Documentation/networking/bonding.rst | 2 +- .../device_drivers/ethernet/amazon/ena.rst | 2 +- .../device_drivers/ethernet/microsoft/netvsc.rst | 14 +- .../networking/device_drivers/fddi/defza.rst | 2 +- Documentation/networking/devlink/devlink-dpipe.rst | 2 +- .../networking/devlink/devlink-health.rst | 17 +- Documentation/networking/devlink/devlink-port.rst | 4 +- Documentation/networking/dsa/configuration.rst | 330 +- Documentation/networking/dsa/dsa.rst | 372 +- Documentation/networking/ethtool-netlink.rst | 76 +- Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 10 +- Documentation/networking/netdev-FAQ.rst | 72 +- .../networking/nexthop-group-resilient.rst | 293 - Documentation/networking/nf_flowtable.rst | 172 +- Documentation/networking/phy.rst | 4 +- Documentation/networking/switchdev.rst | 200 +- Documentation/networking/x25-iface.rst | 65 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/power/power_supply_class.rst | 2 +- Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 4 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/process/changes.rst | 9 - Documentation/process/magic-number.rst | 4 + Documentation/process/stable-kernel-rules.rst | 6 + Documentation/process/submitting-patches.rst | 96 +- Documentation/rust/arch-support.rst | 29 - Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 109 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 199 - Documentation/s390/pci.rst | 14 +- Documentation/scsi/BusLogic.rst | 26 +- Documentation/scsi/ChangeLog.megaraid | 2 +- Documentation/scsi/scsi_mid_low_api.rst | 4 + Documentation/security/index.rst | 1 - Documentation/security/landlock.rst | 85 - Documentation/sphinx/rstFlatTable.py | 4 +- Documentation/spi/butterfly.rst | 2 +- Documentation/spi/spi-summary.rst | 7 +- Documentation/trace/coresight/coresight-trbe.rst | 38 - .../translations/it_IT/process/magic-number.rst | 4 + .../it_IT/process/submit-checklist.rst | 14 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- Documentation/translations/ko_KR/howto.rst | 18 +- .../translations/zh_CN/admin-guide/README.rst | 347 - .../translations/zh_CN/admin-guide/bug-bisect.rst | 81 - .../translations/zh_CN/admin-guide/bug-hunting.rst | 340 - .../translations/zh_CN/admin-guide/index.rst | 19 +- .../translations/zh_CN/admin-guide/init.rst | 54 - .../zh_CN/admin-guide/reporting-issues.rst | 1269 - .../zh_CN/admin-guide/security-bugs.rst | 74 - .../zh_CN/admin-guide/tainted-kernels.rst | 157 - .../translations/zh_CN/admin-guide/unicode.rst | 170 - Documentation/translations/zh_CN/cpu-freq/core.rst | 105 - .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 259 - .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 130 - .../translations/zh_CN/cpu-freq/index.rst | 45 - .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- Documentation/translations/zh_CN/index.rst | 6 - .../translations/zh_CN/kernel-hacking/hacking.rst | 708 - .../translations/zh_CN/kernel-hacking/index.rst | 22 - .../translations/zh_CN/process/1.Intro.rst | 195 +- .../translations/zh_CN/process/2.Process.rst | 345 +- .../translations/zh_CN/process/3.Early-stage.rst | 139 +- .../translations/zh_CN/process/4.Coding.rst | 279 +- .../translations/zh_CN/process/5.Posting.rst | 243 +- .../translations/zh_CN/process/6.Followthrough.rst | 165 +- .../zh_CN/process/7.AdvancedTopics.rst | 141 +- .../translations/zh_CN/process/8.Conclusion.rst | 60 +- Documentation/translations/zh_CN/process/index.rst | 10 +- .../translations/zh_CN/process/magic-number.rst | 4 + .../zh_CN/process/submit-checklist.rst | 14 +- .../translations/zh_CN/riscv/boot-image-header.rst | 67 - Documentation/translations/zh_CN/riscv/index.rst | 28 - .../translations/zh_CN/riscv/patch-acceptance.rst | 31 - Documentation/translations/zh_CN/riscv/pmu.rst | 233 - .../translations/zh_CN/sound/hd-audio/controls.rst | 102 - .../translations/zh_CN/sound/hd-audio/index.rst | 14 - Documentation/translations/zh_CN/sound/index.rst | 22 - Documentation/userspace-api/ebpf/index.rst | 17 - Documentation/userspace-api/ebpf/syscall.rst | 24 - Documentation/userspace-api/index.rst | 2 - Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/userspace-api/landlock.rst | 311 - .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 + Documentation/userspace-api/media/v4l/common.rst | 1 - Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 519 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 672 +- .../media/v4l/ext-ctrls-colorimetry.rst | 93 - .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 27 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 36 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 - .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 - .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 - .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 30 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 6 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 76 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 5 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 27 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 12 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- .../userspace-api/media/videodev2.h.rst.exceptions | 3 - Documentation/virt/kvm/api.rst | 39 +- Documentation/virt/kvm/arm/index.rst | 1 - Documentation/virt/kvm/arm/ptp_kvm.rst | 25 - Documentation/virt/kvm/devices/arm-vgic-its.rst | 2 +- Documentation/virt/kvm/devices/arm-vgic-v3.rst | 2 +- Documentation/virt/kvm/locking.rst | 49 +- Documentation/virt/kvm/s390-diag.rst | 33 - Documentation/vm/page_owner.rst | 2 +- Documentation/vm/transhuge.rst | 5 + Documentation/watchdog/pcwd-watchdog.rst | 2 +- MAINTAINERS | 640 +- Makefile | 395 +- Next/SHA1s | 338 - Next/Trees | 340 - Next/merge.log | 14003 -------- arch/Kconfig | 89 +- arch/alpha/include/asm/io.h | 5 + arch/alpha/kernel/syscalls/syscall.tbl | 4 - arch/alpha/mm/init.c | 1 + arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arc/mm/init.c | 1 + arch/arm/Kconfig | 11 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 161 - arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/Makefile | 14 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/am33xx.dtsi | 3 - arch/arm/boot/dts/armada-385-atl-x530.dts | 235 - arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 202 - arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 1749 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 14 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 14 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 638 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 11 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 + arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 - arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 - arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 79 +- arch/arm/boot/dts/dra7.dtsi | 240 +- arch/arm/boot/dts/ep7209.dtsi | 17 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 - arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plybas.dts | 6 +- arch/arm/boot/dts/imx6q-b450v3.dts | 5 - arch/arm/boot/dts/imx6q-b650v3.dts | 5 - arch/arm/boot/dts/imx6q-b850v3.dts | 5 - arch/arm/boot/dts/imx6q-ba16.dtsi | 21 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 + arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 40 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 22 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +- arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 1 - arch/arm/boot/dts/imx7d-mba7.dts | 2 + arch/arm/boot/dts/imx7d-remarkable2.dts | 146 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 3 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +- arch/arm/boot/dts/mstar-v7.dtsi | 23 - arch/arm/boot/dts/mt2701.dtsi | 19 +- arch/arm/boot/dts/mt6589.dtsi | 1 - arch/arm/boot/dts/mt7623.dtsi | 26 +- arch/arm/boot/dts/mt7623n.dtsi | 4 +- arch/arm/boot/dts/mt7629.dtsi | 12 +- arch/arm/boot/dts/omap3-echo.dts | 476 +- arch/arm/boot/dts/omap3.dtsi | 3 - arch/arm/boot/dts/omap4-l4.dtsi | 43 +- arch/arm/boot/dts/omap4.dtsi | 174 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 + arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 209 +- arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 - .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 11 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 19 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 11 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 8 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 3 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/sam9x60.dtsi | 9 - arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 + arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 - arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 + arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 - arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 - arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +- arch/arm/boot/dts/stm32mp151.dtsi | 32 +- arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 - .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 - arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 - .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 - arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 - arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 - arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 - arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 6 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 - arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 - arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 - arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 - arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 - arch/arm/boot/dts/tegra20-paz00.dts | 14 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 - arch/arm/boot/dts/tegra20-ventana.dts | 78 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 1 - .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 - arch/arm/boot/dts/tegra30-beaver.dts | 1 - arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 + arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 - arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 - arch/arm/boot/dts/tegra30-ouya.dts | 16 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 - arch/arm/configs/at91_dt_defconfig | 5 +- arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm/configs/mps2_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 - arch/arm/configs/xcep_defconfig | 1 + arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/crypto/blake2s-core.S | 21 - arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/include/asm/bug.h | 1 - arch/arm/include/asm/hypervisor.h | 3 - arch/arm/include/asm/io.h | 5 + arch/arm/include/asm/kexec.h | 3 + arch/arm/include/asm/memory.h | 15 + arch/arm/include/asm/paravirt.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 2 + arch/arm/include/asm/pgtable.h | 3 - arch/arm/include/asm/spinlock.h | 2 +- arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/entry-common.S | 8 +- arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/kernel/machine_kexec.c | 8 + arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/process.c | 11 - arch/arm/kernel/suspend.c | 19 +- arch/arm/kernel/traps.c | 1 - arch/arm/mach-at91/pm.c | 19 +- arch/arm/mach-exynos/platsmp.c | 28 +- arch/arm/mach-footbridge/cats-pci.c | 4 +- arch/arm/mach-footbridge/ebsa285-pci.c | 4 +- arch/arm/mach-footbridge/netwinder-pci.c | 2 +- arch/arm/mach-footbridge/personal-pci.c | 5 +- arch/arm/mach-hisi/hisilicon.c | 4 +- arch/arm/mach-hisi/hotplug.c | 2 +- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-hisi/platsmp.c | 2 +- arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/avic.c | 16 +- arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/mach-imx1.c | 11 + arch/arm/mach-imx/mach-imx25.c | 12 + arch/arm/mach-imx/mach-imx27.c | 12 + arch/arm/mach-imx/mach-imx31.c | 1 + arch/arm/mach-imx/mach-imx35.c | 1 + arch/arm/mach-imx/mm-imx3.c | 24 + arch/arm/mach-imx/pm-imx5.c | 2 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 - arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 - arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/Kconfig | 3 + arch/arm/mach-omap2/Makefile | 11 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/io.c | 12 +- arch/arm/mach-omap2/omap-secure.c | 39 - arch/arm/mach-omap2/omap-secure.h | 1 - arch/arm/mach-omap2/omap_hwmod.c | 9 +- arch/arm/mach-omap2/omap_hwmod.h | 14 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 + arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 + arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 31 +- arch/arm/mach-omap2/pm-debug.c | 4 +- arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/powerdomain.c | 12 +- arch/arm/mach-omap2/sr_device.c | 82 +- arch/arm/mach-pxa/icontrol.c | 12 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-pxa/zeus.c | 6 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-spear/spear320.c | 2 + arch/arm/mach-spear/spear3xx.c | 10 + arch/arm/mach-stm32/board-dt.c | 1 - arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/cache-v7.S | 58 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/init.c | 8 +- arch/arm/mm/mmu.c | 3 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7.S | 39 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm/probes/kprobes/test-arm.c | 294 +- arch/arm/probes/kprobes/test-core.h | 1 - arch/arm/tools/Makefile | 26 +- arch/arm/tools/syscall.tbl | 4 - arch/arm/tools/syscallhdr.sh | 31 + arch/arm/tools/syscalltbl.sh | 22 + arch/arm/xen/mm.c | 2 +- arch/arm/xen/p2m.c | 5 +- arch/arm64/Kconfig | 72 +- arch/arm64/Kconfig.platforms | 19 +- arch/arm64/Makefile | 2 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 4 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 40 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 24 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 3 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 52 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 - .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 - .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 - .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 - arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1.dts | 4 - arch/arm64/boot/dts/arm/juno-r2.dts | 4 - arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 - .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 - .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 - .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 - arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 - arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 - arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 - arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 - arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 - .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 - .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 - .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 - .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 314 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 58 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 43 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 - arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 - arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 - arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 - arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 - arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 8 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 270 - arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 75 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 - .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 - .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 - .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 - .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 - .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 - .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 - .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 - .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 - .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 - arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 4 - .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 + arch/arm64/boot/dts/qcom/Makefile | 15 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 - .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 - .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 - arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 - arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 - arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 - arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 - arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 154 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 250 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 - .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 - .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 - .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 - .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 288 - arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 222 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 55 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 259 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 1128 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 31 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 155 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 555 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 676 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 116 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 1637 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 - .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 - arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 - .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 - .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +- .../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 + .../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 + .../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 340 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 - .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 263 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 52 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 12 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 5 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 21 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 - arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 51 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 13 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 675 - arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 468 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 334 - arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 - arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 395 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +- .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 - .../boot/dts/ti/k3-j7200-common-proc-board.dts | 94 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 86 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 51 - arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 279 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/configs/defconfig | 38 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/arch_timer.h | 21 + arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 24 +- arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/checksum.h | 2 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 17 - arch/arm64/include/asm/cputype.h | 6 - arch/arm64/include/asm/daifflags.h | 10 +- arch/arm64/include/asm/el2_setup.h | 34 - arch/arm64/include/asm/fpsimd.h | 12 - arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/hyp_image.h | 7 - arch/arm64/include/asm/hypervisor.h | 3 - arch/arm64/include/asm/irq.h | 4 - arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/include/asm/irqflags.h | 16 +- arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 3 - arch/arm64/include/asm/kvm_asm.h | 17 +- arch/arm64/include/asm/kvm_host.h | 46 +- arch/arm64/include/asm/kvm_hyp.h | 22 +- arch/arm64/include/asm/kvm_mmu.h | 25 +- arch/arm64/include/asm/kvm_pgtable.h | 164 +- arch/arm64/include/asm/memory.h | 25 +- arch/arm64/include/asm/mmu_context.h | 21 +- arch/arm64/include/asm/mte-kasan.h | 39 +- arch/arm64/include/asm/mte.h | 6 + arch/arm64/include/asm/paravirt.h | 14 +- arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 - arch/arm64/include/asm/pgtable-prot.h | 10 +- arch/arm64/include/asm/pgtable.h | 34 +- arch/arm64/include/asm/processor.h | 2 - arch/arm64/include/asm/ptdump.h | 2 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/asm/smp.h | 1 - arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 86 +- arch/arm64/include/asm/thread_info.h | 2 - arch/arm64/include/asm/topology.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 - arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/include/asm/vmalloc.h | 24 - arch/arm64/include/asm/word-at-a-time.h | 10 +- arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/acpi_parking_protocol.c | 3 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpu-reset.h | 10 +- arch/arm64/kernel/cpu_errata.c | 8 - arch/arm64/kernel/cpufeature.c | 32 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 - arch/arm64/kernel/entry-fpsimd.S | 5 - arch/arm64/kernel/entry.S | 128 +- arch/arm64/kernel/fpsimd.c | 26 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/head.S | 47 +- arch/arm64/kernel/hyp-stub.S | 13 +- arch/arm64/kernel/idreg-override.c | 69 +- arch/arm64/kernel/image-vars.h | 37 +- arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/machine_kexec_file.c | 196 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/paravirt.c | 13 +- arch/arm64/kernel/perf_event.c | 7 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/psci.c | 3 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/smp_spin_table.c | 3 +- arch/arm64/kernel/stacktrace.c | 33 +- arch/arm64/kernel/topology.c | 109 +- arch/arm64/kernel/vdso.c | 26 +- arch/arm64/kernel/vmlinux.lds.S | 74 +- arch/arm64/kvm/arm.c | 223 +- arch/arm64/kvm/debug.c | 116 +- arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/handle_exit.c | 45 - arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/entry.S | 8 +- arch/arm64/kvm/hyp/fpsimd.S | 10 - arch/arm64/kvm/hyp/include/hyp/switch.h | 116 +- arch/arm64/kvm/hyp/include/nvhe/early_alloc.h | 14 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 68 - arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 36 - arch/arm64/kvm/hyp/include/nvhe/memory.h | 51 - arch/arm64/kvm/hyp/include/nvhe/mm.h | 96 - arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 92 - arch/arm64/kvm/hyp/nvhe/Makefile | 15 +- arch/arm64/kvm/hyp/nvhe/cache.S | 13 - arch/arm64/kvm/hyp/nvhe/debug-sr.c | 66 +- arch/arm64/kvm/hyp/nvhe/early_alloc.c | 54 - arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 18 - arch/arm64/kvm/hyp/nvhe/host.S | 25 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 54 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 87 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 279 - arch/arm64/kvm/hyp/nvhe/mm.c | 173 - arch/arm64/kvm/hyp/nvhe/page_alloc.c | 195 - arch/arm64/kvm/hyp/nvhe/psci-relay.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 214 - arch/arm64/kvm/hyp/nvhe/stub.c | 22 - arch/arm64/kvm/hyp/nvhe/switch.c | 40 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 7 +- arch/arm64/kvm/hyp/pgtable.c | 411 +- arch/arm64/kvm/hyp/reserved_mem.c | 113 - arch/arm64/kvm/hyp/vgic-v3-sr.c | 49 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hyp/vhe/tlb.c | 3 +- arch/arm64/kvm/hypercalls.c | 80 +- arch/arm64/kvm/mmu.c | 139 +- arch/arm64/kvm/perf.c | 11 - arch/arm64/kvm/pmu-emul.c | 10 + arch/arm64/kvm/pmu.c | 8 +- arch/arm64/kvm/reset.c | 72 +- arch/arm64/kvm/sys_regs.c | 1 - arch/arm64/kvm/va_layout.c | 7 - arch/arm64/kvm/vgic/vgic-init.c | 12 +- arch/arm64/kvm/vgic/vgic-its.c | 14 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 3 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 81 +- arch/arm64/kvm/vgic/vgic-mmio.c | 10 +- arch/arm64/kvm/vgic/vgic-v3.c | 78 +- arch/arm64/kvm/vgic/vgic-v4.c | 38 - arch/arm64/kvm/vgic/vgic.c | 3 +- arch/arm64/kvm/vgic/vgic.h | 2 - arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/copy_page.S | 4 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/hugetlbpage.c | 7 +- arch/arm64/mm/init.c | 36 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 99 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 48 +- arch/arm64/mm/ptdump.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/arm64/rust/target.json | 40 - arch/csky/abiv1/cacheflush.c | 1 - arch/csky/include/asm/asid.h | 2 +- arch/csky/include/asm/barrier.h | 2 +- arch/csky/include/asm/vdso.h | 2 +- arch/csky/kernel/entry.S | 1 + arch/csky/kernel/probes/ftrace.c | 2 +- arch/csky/mm/init.c | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/init.c | 2 + arch/hexagon/configs/comet_defconfig | 1 + arch/hexagon/include/asm/io.h | 1 + arch/hexagon/mm/init.c | 1 + arch/ia64/Kconfig | 6 +- arch/ia64/include/asm/io.h | 1 + arch/ia64/include/asm/pgtable.h | 2 +- arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/include/asm/uaccess.h | 18 + arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 11 +- arch/ia64/kernel/err_inject.c | 22 +- arch/ia64/kernel/fsys.S | 4 +- arch/ia64/kernel/head.S | 6 + arch/ia64/kernel/mca.c | 6 +- arch/ia64/kernel/pal.S | 6 +- arch/ia64/kernel/ptrace.c | 24 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 - arch/ia64/mm/hugetlbpage.c | 3 +- arch/ia64/mm/init.c | 8 +- arch/m68k/atari/time.c | 7 + arch/m68k/configs/amcore_defconfig | 1 + arch/m68k/configs/amiga_defconfig | 5 + arch/m68k/configs/apollo_defconfig | 5 + arch/m68k/configs/atari_defconfig | 5 + arch/m68k/configs/bvme6000_defconfig | 5 + arch/m68k/configs/hp300_defconfig | 5 + arch/m68k/configs/mac_defconfig | 5 + arch/m68k/configs/multi_defconfig | 5 + arch/m68k/configs/mvme147_defconfig | 5 + arch/m68k/configs/mvme16x_defconfig | 5 + arch/m68k/configs/q40_defconfig | 5 + arch/m68k/configs/sun3_defconfig | 5 + arch/m68k/configs/sun3x_defconfig | 5 + arch/m68k/fpsp040/Makefile | 4 + arch/m68k/ifpsp060/Makefile | 2 + arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/io_mm.h | 5 + arch/m68k/include/asm/mvme147hw.h | 3 - arch/m68k/include/asm/page_mm.h | 4 +- arch/m68k/include/asm/page_no.h | 4 +- arch/m68k/kernel/syscalls/Makefile | 14 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 - arch/m68k/kernel/syscalls/syscallhdr.sh | 36 + arch/{alpha => m68k}/kernel/syscalls/syscalltbl.sh | 0 arch/m68k/kernel/syscalltable.S | 3 +- arch/m68k/mm/init.c | 1 + arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/microblaze/boot/dts/system.dts | 8 + arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/kernel/syscall_table.S | 3 +- arch/microblaze/kernel/syscalls/Makefile | 14 +- arch/microblaze/kernel/syscalls/syscall.tbl | 4 - arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/microblaze/lib/uaccess_old.S | 2 +- arch/microblaze/mm/init.c | 3 +- arch/mips/Kconfig | 29 +- arch/mips/Kconfig.debug | 1 - arch/mips/bcm63xx/clk.c | 2 +- arch/mips/bmips/dma.c | 2 +- arch/mips/boot/compressed/decompress.c | 8 - .../mips/boot/dts/brcm/bcm3368-netgear-cvg834g.dts | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 5 +- .../boot/dts/brcm/bcm63268-comtrend-vr-3032u.dts | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 137 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 124 +- .../boot/dts/brcm/bcm6358-neufbox4-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 89 +- .../boot/dts/brcm/bcm6362-neufbox6-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 134 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 133 +- arch/mips/boot/dts/brcm/bcm93384wvg.dts | 2 +- arch/mips/boot/dts/brcm/bcm93384wvg_viper.dts | 2 +- arch/mips/boot/dts/brcm/bcm96368mvwg.dts | 2 +- arch/mips/boot/dts/brcm/bcm97125cbmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97358svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97362svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97420c.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97435svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm9ejtagprb.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 1 + arch/mips/boot/dts/loongson/Makefile | 1 - arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 243 - .../boot/dts/loongson/loongson64_2core_2k1000.dts | 10 - arch/mips/cavium-octeon/oct_ilm.c | 2 +- arch/mips/configs/bigsur_defconfig | 4 + arch/mips/configs/loongson2k_defconfig | 353 - arch/mips/configs/loongson3_defconfig | 9 +- arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 4 + arch/mips/configs/malta_kvm_guest_defconfig | 436 + arch/mips/configs/maltaup_xpa_defconfig | 4 + arch/mips/configs/rbtx49xx_defconfig | 3 + arch/mips/configs/sb1250_swarm_defconfig | 20 +- arch/mips/configs/workpad_defconfig | 9 +- arch/mips/crypto/.gitignore | 2 - arch/mips/crypto/Makefile | 4 +- arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/Kbuild | 7 +- arch/mips/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/io.h | 19 +- arch/mips/include/asm/kvm_host.h | 238 + arch/mips/include/asm/mach-generic/spaces.h | 12 + arch/mips/include/asm/mach-loongson64/boot_param.h | 27 + .../include/asm/mach-loongson64/builtin_dtbs.h | 1 - arch/mips/include/asm/mach-loongson64/loongson.h | 27 +- arch/mips/include/asm/mach-ralink/mt7621.h | 7 +- arch/mips/include/asm/octeon/cvmx-address.h | 2 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 - arch/mips/include/asm/page.h | 9 +- arch/mips/include/asm/processor.h | 9 + arch/mips/include/asm/thread_info.h | 6 + arch/mips/include/asm/traps.h | 3 - arch/mips/include/asm/uaccess.h | 468 +- arch/mips/kernel/access-helper.h | 19 - arch/mips/kernel/asm-offsets.c | 1 + arch/mips/kernel/cevt-r4k.c | 4 + arch/mips/kernel/cpu-probe.c | 9 +- arch/mips/kernel/cpu-r3k-probe.c | 3 - arch/mips/kernel/ftrace.c | 8 + arch/mips/kernel/process.c | 2 + arch/mips/kernel/scall32-o32.S | 8 +- arch/mips/kernel/scall64-n32.S | 3 +- arch/mips/kernel/scall64-n64.S | 3 +- arch/mips/kernel/scall64-o32.S | 4 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/smp-bmips.c | 27 +- arch/mips/kernel/spinlock_test.c | 8 +- arch/mips/kernel/syscalls/Makefile | 41 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 - arch/mips/kernel/syscalls/syscall_n64.tbl | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 4 - arch/mips/kernel/syscalls/syscallhdr.sh | 36 + arch/mips/kernel/syscalls/syscalltbl.sh | 36 + arch/mips/kernel/traps.c | 115 +- arch/mips/kernel/unaligned.c | 205 +- arch/mips/kernel/vdso.c | 5 +- arch/mips/kernel/vmlinux.lds.S | 6 - arch/mips/kvm/Kconfig | 34 + arch/mips/kvm/Makefile | 7 +- arch/mips/kvm/commpage.c | 32 + arch/mips/kvm/commpage.h | 24 + arch/mips/kvm/dyntrans.c | 143 + arch/mips/kvm/emulate.c | 1698 +- arch/mips/kvm/entry.c | 33 + arch/mips/kvm/interrupt.c | 123 +- arch/mips/kvm/interrupt.h | 20 + arch/mips/kvm/mips.c | 68 +- arch/mips/kvm/mmu.c | 405 + arch/mips/kvm/tlb.c | 174 + arch/mips/kvm/trap_emul.c | 1306 + arch/mips/kvm/vz.c | 5 +- arch/mips/lib/memcpy.S | 28 +- arch/mips/lib/memset.S | 3 + arch/mips/lib/strncpy_user.S | 48 +- arch/mips/lib/strnlen_user.S | 44 +- arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 33 +- arch/mips/loongson64/init.c | 23 +- arch/mips/loongson64/numa.c | 18 +- arch/mips/loongson64/platform.c | 42 + arch/mips/loongson64/time.c | 24 - arch/mips/mm/Makefile | 6 - arch/mips/mm/cache.c | 1 - arch/mips/mm/hugetlbpage.c | 4 +- arch/mips/mm/init.c | 1 + arch/mips/mm/maccess.c | 10 - arch/mips/mm/physaddr.c | 56 - arch/mips/mm/tlbex.c | 9 +- arch/mips/mti-malta/Platform | 6 +- arch/mips/mti-malta/malta-time.c | 5 + arch/mips/netlogic/common/irq.c | 6 +- arch/mips/pci/pci-ar2315.c | 1 - arch/mips/pci/pci-mt7620.c | 5 +- arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/mips/ralink/Kconfig | 1 - arch/mips/ralink/clk.c | 14 - arch/mips/ralink/common.h | 3 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/ralink/mt7621.c | 31 +- arch/mips/ralink/of.c | 2 - arch/mips/ralink/rt288x.c | 2 +- arch/mips/ralink/rt305x.c | 2 +- arch/mips/ralink/rt3883.c | 2 +- arch/mips/sgi-ip27/TODO | 19 + arch/mips/sgi-ip27/ip27-memory.c | 1 + arch/mips/sgi-ip27/ip27-timer.c | 4 +- arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 + arch/nios2/mm/cacheflush.c | 1 - arch/nios2/mm/init.c | 1 + arch/openrisc/configs/or1ksim_defconfig | 1 + arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 7 +- arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/include/asm/io.h | 5 + arch/parisc/include/asm/pdc_chassis.h | 1 + arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/ptrace.c | 2 + arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/Makefile | 30 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 - arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/parisc/math-emu/fpu.h | 32 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/parisc/mm/init.c | 2 + arch/powerpc/Kconfig | 34 +- arch/powerpc/Kconfig.debug | 1 - arch/powerpc/Makefile | 6 + arch/powerpc/boot/dts/icon.dts | 7 + arch/powerpc/configs/44x/icon_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/include/asm/barrier.h | 16 + arch/powerpc/include/asm/book3s/32/kup.h | 126 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 24 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/cpm2.h | 2 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 12 +- arch/powerpc/include/asm/ftrace.h | 4 +- arch/powerpc/include/asm/futex.h | 12 +- arch/powerpc/include/asm/hvcall.h | 1 - arch/powerpc/include/asm/hvconsole.h | 3 - arch/powerpc/include/asm/hydra.h | 2 + arch/powerpc/include/asm/ima.h | 30 + arch/powerpc/include/asm/inst.h | 34 - arch/powerpc/include/asm/interrupt.h | 42 +- arch/powerpc/include/asm/io.h | 5 + arch/powerpc/include/asm/irq.h | 2 + arch/powerpc/include/asm/jump_label.h | 21 +- arch/powerpc/include/asm/kexec.h | 16 +- arch/powerpc/include/asm/kfence.h | 33 - arch/powerpc/include/asm/kup.h | 27 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 56 +- arch/powerpc/include/asm/pgtable.h | 2 + arch/powerpc/include/asm/ppc-opcode.h | 12 - arch/powerpc/include/asm/ppc_asm.h | 10 + arch/powerpc/include/asm/processor.h | 9 +- arch/powerpc/include/asm/ptrace.h | 12 +- arch/powerpc/include/asm/qspinlock.h | 21 +- arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/spinlock.h | 3 - arch/powerpc/include/asm/switch_to.h | 10 - arch/powerpc/include/asm/thread_info.h | 7 +- arch/powerpc/include/asm/uaccess.h | 389 +- arch/powerpc/include/asm/unistd.h | 1 - arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/include/asm/vmalloc.h | 20 - arch/powerpc/include/uapi/asm/posix_types.h | 5 + arch/powerpc/kernel/Makefile | 4 - arch/powerpc/kernel/align.c | 68 +- arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/eeh.c | 2 - arch/powerpc/kernel/entry_32.S | 796 +- arch/powerpc/kernel/exceptions-64s.S | 47 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/fpu.S | 2 + arch/powerpc/kernel/head_32.h | 198 +- arch/powerpc/kernel/head_40x.S | 271 +- arch/powerpc/kernel/head_44x.S | 10 +- arch/powerpc/kernel/head_8xx.S | 153 +- arch/powerpc/kernel/head_book3s_32.S | 242 +- arch/powerpc/kernel/head_booke.h | 203 +- arch/powerpc/kernel/head_fsl_booke.S | 70 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 2 +- arch/powerpc/kernel/idle_6xx.S | 14 +- arch/powerpc/kernel/idle_book3s.S | 4 - arch/powerpc/kernel/idle_e500.S | 14 +- arch/powerpc/kernel/interrupt.c | 44 +- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 43 +- arch/powerpc/kernel/isa-bridge.c | 4 +- arch/powerpc/kernel/jump_label.c | 4 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/misc_32.S | 39 + arch/powerpc/kernel/misc_64.S | 22 + arch/powerpc/kernel/module.c | 22 +- arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 + arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 - arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 - arch/powerpc/kernel/ptrace/ptrace-view.c | 32 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 + arch/powerpc/kernel/security.c | 261 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 263 + arch/powerpc/kernel/signal.h | 55 - arch/powerpc/kernel/signal_32.c | 271 +- arch/powerpc/kernel/signal_64.c | 317 +- arch/powerpc/kernel/stacktrace.c | 108 +- arch/powerpc/kernel/syscalls.c | 12 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/kernel/traps.c | 20 +- arch/powerpc/kernel/uprobes.c | 7 - arch/powerpc/kernel/vdso32/gettimeofday.S | 11 - arch/powerpc/kernel/vector.S | 2 + arch/powerpc/kexec/Makefile | 7 + arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 47 +- arch/powerpc/kexec/ima.c | 219 + arch/powerpc/lib/checksum_wrappers.c | 15 +- arch/powerpc/lib/code-patching.c | 13 +- arch/powerpc/lib/sstep.c | 13 +- arch/powerpc/math-emu/math.c | 4 +- arch/powerpc/mm/book3s32/Makefile | 1 - arch/powerpc/mm/book3s32/hash_low.S | 14 + arch/powerpc/mm/book3s32/kuep.c | 40 - arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 130 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 20 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 27 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/hugetlbpage.c | 3 +- arch/powerpc/mm/init_32.c | 3 - arch/powerpc/mm/ioremap.c | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/mmu_decl.h | 5 - arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/net/Makefile | 6 +- arch/powerpc/net/bpf_jit.h | 61 - arch/powerpc/net/bpf_jit32.h | 139 + arch/powerpc/net/bpf_jit64.h | 21 +- arch/powerpc/net/bpf_jit_asm.S | 226 + arch/powerpc/net/bpf_jit_comp.c | 782 +- arch/powerpc/net/bpf_jit_comp32.c | 1095 - arch/powerpc/net/bpf_jit_comp64.c | 295 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/isa207-common.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/chrp/pci.c | 3 +- arch/powerpc/platforms/embedded6xx/Kconfig | 5 + arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 18 +- arch/powerpc/platforms/powernv/opal-prd.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 14 - arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/lparcfg.c | 2 - arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 8 - arch/powerpc/platforms/pseries/svm.c | 6 +- arch/powerpc/platforms/pseries/vio.c | 11 +- arch/powerpc/purgatory/trampoline_64.S | 1 + arch/powerpc/rust/target.json | 30 - arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 + arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 13 +- arch/riscv/Kconfig.socs | 2 - arch/riscv/include/asm/asm-prototypes.h | 16 - arch/riscv/include/asm/irq.h | 2 - arch/riscv/include/asm/processor.h | 1 - arch/riscv/include/asm/ptrace.h | 5 - arch/riscv/include/asm/sbi.h | 4 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/string.h | 5 - arch/riscv/include/asm/timex.h | 2 - arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/kernel/Makefile | 1 - arch/riscv/kernel/entry.S | 1 - arch/riscv/kernel/probes/ftrace.c | 18 +- arch/riscv/kernel/probes/kprobes.c | 3 +- arch/riscv/kernel/process.c | 1 - arch/riscv/kernel/sbi.c | 8 +- arch/riscv/kernel/setup.c | 3 +- arch/riscv/kernel/smp.c | 16 - arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/time.c | 1 - arch/riscv/kernel/traps.c | 1 - arch/riscv/mm/init.c | 7 +- arch/riscv/mm/kasan_init.c | 63 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig.debug | 8 - arch/s390/configs/debug_defconfig | 17 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 3 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/ccwdev.h | 3 + arch/s390/include/asm/idle.h | 12 +- arch/s390/include/asm/io.h | 5 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/stacktrace.h | 1 - arch/s390/include/asm/timex.h | 36 +- arch/s390/include/asm/vdso/data.h | 2 +- .../uapi/asm/{hwctrset.h => perf_cpum_cf_diag.h} | 0 arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/idle.c | 12 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 23 +- arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 1 - arch/s390/kernel/stacktrace.c | 6 + arch/s390/kernel/syscalls/syscall.tbl | 4 - arch/s390/kernel/time.c | 38 +- arch/s390/kernel/topology.c | 2 + arch/s390/kernel/uv.c | 43 +- arch/s390/kernel/vtime.c | 2 +- arch/s390/kvm/diag.c | 31 +- arch/s390/kvm/gaccess.c | 30 +- arch/s390/kvm/gaccess.h | 60 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 8 - arch/s390/kvm/vsie.c | 109 +- arch/s390/mm/hugetlbpage.c | 2 +- arch/s390/mm/init.c | 2 + arch/s390/mm/page-states.c | 8 +- arch/s390/net/bpf_jit_comp.c | 64 +- arch/s390/pci/pci.c | 115 +- arch/s390/pci/pci_bus.c | 33 - arch/s390/pci/pci_bus.h | 2 - arch/s390/pci/pci_event.c | 88 +- arch/s390/pci/pci_sysfs.c | 9 - arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/configs/edosk7705_defconfig | 1 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/include/asm/bitops.h | 5 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/io.h | 5 + arch/sh/include/asm/tlb.h | 10 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/ftrace.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 4 - arch/sh/kernel/traps.c | 1 + arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/cache-sh4.c | 1 - arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/hugetlbpage.c | 2 +- arch/sh/mm/init.c | 1 + arch/sh/mm/nommu.c | 4 +- arch/sparc/configs/sparc64_defconfig | 5 +- arch/sparc/include/asm/elf_64.h | 1 + arch/sparc/include/asm/extable.h | 21 - arch/sparc/include/asm/extable_64.h | 21 + arch/sparc/include/asm/ftrace.h | 2 +- arch/sparc/include/asm/io_64.h | 5 + arch/sparc/include/asm/pgtable_32.h | 3 - arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/include/asm/uaccess.h | 3 - arch/sparc/include/asm/uaccess_32.h | 38 + arch/sparc/include/asm/uaccess_64.h | 1 + arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/process_32.c | 12 + arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 4 - arch/sparc/kernel/traps_64.c | 13 +- arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 87 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 + arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/sparc/mm/init_32.c | 2 + arch/sparc/mm/init_64.c | 1 + arch/sparc/mm/mm_32.h | 2 + arch/sparc/mm/tlb.c | 1 - arch/um/Kconfig | 1 - arch/um/drivers/cow.h | 7 + arch/um/kernel/kmsg_dump.c | 13 +- arch/um/kernel/mem.c | 1 + arch/x86/Kconfig | 14 +- arch/x86/Makefile | 11 +- arch/x86/boot/compressed/Makefile | 1 - arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 172 +- arch/x86/boot/compressed/idt_64.c | 14 - arch/x86/boot/compressed/kaslr.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 130 +- arch/x86/boot/compressed/misc.c | 9 +- arch/x86/boot/compressed/misc.h | 6 - arch/x86/boot/compressed/sev-es.c | 23 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/common.c | 3 +- arch/x86/entry/entry_32.S | 103 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/entry_64_compat.S | 2 - arch/x86/entry/syscalls/syscall_32.tbl | 5 - arch/x86/entry/syscalls/syscall_64.tbl | 5 - arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso2c.h | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 4 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/iommu.c | 1 - arch/x86/events/amd/iommu.h | 21 +- arch/x86/events/core.c | 17 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 22 +- arch/x86/events/intel/ds.c | 15 +- arch/x86/events/intel/lbr.c | 12 +- arch/x86/events/intel/p4.c | 6 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/hyperv/hv_apic.c | 2 - arch/x86/hyperv/hv_init.c | 108 +- arch/x86/hyperv/hv_proc.c | 1 + arch/x86/hyperv/hv_spinlock.c | 8 +- arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/alternative-asm.h | 114 + arch/x86/include/asm/alternative.h | 142 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeature.h | 41 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/hyperv-tlfs.h | 131 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 6 +- arch/x86/include/asm/insn.h | 44 +- arch/x86/include/asm/intel_pconfig.h | 2 +- arch/x86/include/asm/intel_pt.h | 2 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/jump_label.h | 16 +- arch/x86/include/asm/kexec.h | 5 + arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 63 +- arch/x86/include/asm/mshyperv.h | 67 +- arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 3 +- arch/x86/include/asm/paravirt.h | 173 +- arch/x86/include/asm/paravirt_types.h | 216 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 36 +- arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/ptrace.h | 20 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/set_memory.h | 8 +- arch/x86/include/asm/setup.h | 5 + arch/x86/include/asm/smap.h | 15 +- arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/include/asm/svm.h | 4 +- arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/syscall_wrapper.h | 1 - arch/x86/include/asm/thread_info.h | 21 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/vmalloc.h | 20 - arch/x86/include/asm/xen/page.h | 12 + arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/debugreg.h | 1 - arch/x86/include/uapi/asm/msgbuf.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 +- arch/x86/include/uapi/asm/shmbuf.h | 2 +- arch/x86/include/uapi/asm/sigcontext.h | 2 +- arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/acpi/boot.c | 29 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/alternative.c | 258 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/vector.c | 17 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 - arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/asm-offsets.c | 7 + arch/x86/kernel/asm-offsets_32.c | 5 + arch/x86/kernel/cpu/amd.c | 5 + arch/x86/kernel/cpu/common.c | 13 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/intel.c | 113 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 6 - arch/x86/kernel/cpu/mce/intel.c | 1 - arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 36 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/sgx/arch.h | 2 +- arch/x86/kernel/cpu/sgx/ioctl.c | 14 +- arch/x86/kernel/cpu/sgx/main.c | 177 +- arch/x86/kernel/cpu/sgx/sgx.h | 23 +- arch/x86/kernel/cpu/topology.c | 4 +- arch/x86/kernel/cpu/vmware.c | 7 +- arch/x86/kernel/crash.c | 14 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 596 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/kvm.c | 36 +- arch/x86/kernel/kvmclock.c | 23 +- arch/x86/kernel/machine_kexec_64.c | 6 +- arch/x86/kernel/paravirt-spinlocks.c | 9 - arch/x86/kernel/paravirt.c | 77 +- arch/x86/kernel/paravirt_patch.c | 99 + arch/x86/kernel/process.c | 9 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 110 +- arch/x86/kernel/setup_percpu.c | 1 + arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 119 +- arch/x86/kernel/signal.c | 26 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 28 +- arch/x86/kernel/stacktrace.c | 6 + arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 19 +- arch/x86/kernel/tsc.c | 12 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 4 +- arch/x86/kernel/unwind_orc.c | 14 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 91 +- arch/x86/kvm/hyperv.h | 1 - arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 14 +- arch/x86/kvm/mmu.h | 23 +- arch/x86/kvm/mmu/mmu.c | 386 +- arch/x86/kvm/mmu/mmu_audit.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 17 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 159 +- arch/x86/kvm/mmu/spte.h | 141 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 182 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/nested.c | 513 +- arch/x86/kvm/svm/pmu.c | 8 - arch/x86/kvm/svm/sev.c | 99 +- arch/x86/kvm/svm/svm.c | 894 +- arch/x86/kvm/svm/svm.h | 65 +- arch/x86/kvm/svm/vmenter.S | 47 +- arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 240 +- arch/x86/kvm/vmx/vmx.h | 19 +- arch/x86/kvm/x86.c | 297 +- arch/x86/kvm/x86.h | 11 +- arch/x86/lib/atomic64_386_32.S | 2 +- arch/x86/lib/atomic64_cx8_32.S | 2 +- arch/x86/lib/copy_page_64.S | 2 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 116 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 2 +- arch/x86/lib/memset_64.S | 2 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/math-emu/fpu_trig.c | 11 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/init.c | 8 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 207 +- arch/x86/mm/ioremap.c | 19 + arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 8 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 18 +- arch/x86/mm/pgtable.c | 13 + arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 11 +- arch/x86/mm/tlb.c | 182 +- arch/x86/net/bpf_jit_comp.c | 69 +- arch/x86/net/bpf_jit_comp32.c | 209 +- arch/x86/pci/fixup.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 4 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 4 +- arch/x86/platform/iris/iris.c | 1 + arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 20 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 8 +- arch/x86/realmode/init.c | 2 +- arch/x86/rust/target.json | 42 - arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/mmu_pv.c | 13 +- arch/x86/xen/p2m.c | 13 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/x86/xen/setup.c | 16 +- arch/x86/xen/time.c | 26 +- arch/xtensa/Kconfig | 30 +- arch/xtensa/Makefile | 9 +- arch/xtensa/boot/Makefile | 4 + arch/xtensa/boot/boot-elf/Makefile | 11 +- arch/xtensa/boot/boot-redboot/Makefile | 6 +- arch/xtensa/configs/xip_kc705_defconfig | 1 + arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/pgtable.h | 4 +- arch/xtensa/kernel/coprocessor.S | 64 +- arch/xtensa/kernel/head.S | 4 +- arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/kernel/syscall.c | 8 +- arch/xtensa/kernel/syscalls/Makefile | 14 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 - arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/xtensa/mm/cache.c | 9 +- arch/xtensa/mm/fault.c | 5 +- arch/xtensa/mm/init.c | 1 + arch/xtensa/mm/misc.S | 36 +- arch/xtensa/platforms/iss/console.c | 45 +- .../platforms/iss/include/platform/simcall-gdbio.h | 34 - .../platforms/iss/include/platform/simcall-iss.h | 73 - .../platforms/iss/include/platform/simcall.h | 104 +- block/bfq-cgroup.c | 2 - block/bfq-iosched.c | 399 +- block/bfq-iosched.h | 15 - block/bfq-wf2q.c | 8 - block/bio-integrity.c | 3 +- block/bio.c | 37 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-cgroup.c | 17 +- block/blk-core.c | 6 +- block/blk-crypto-fallback.c | 2 +- block/blk-lib.c | 2 +- block/blk-map.c | 122 +- block/blk-merge.c | 8 - block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 20 +- block/blk-mq-tag.c | 8 +- block/blk-mq.c | 41 +- block/blk-mq.h | 25 +- block/blk-settings.c | 54 +- block/blk-sysfs.c | 9 +- block/blk-zoned.c | 48 +- block/blk.h | 18 +- block/bounce.c | 144 +- block/elevator.c | 3 +- block/genhd.c | 187 +- block/ioprio.c | 11 +- block/kyber-iosched.c | 3 +- block/partitions/core.c | 61 +- block/scsi_ioctl.c | 2 +- certs/Kconfig | 19 +- certs/Makefile | 29 +- certs/blacklist.c | 64 - certs/blacklist.h | 2 - certs/common.c | 57 - certs/common.h | 9 - certs/revocation_certificates.S | 21 - certs/system_certificates.S | 13 +- certs/system_keyring.c | 69 +- crypto/Kconfig | 12 +- crypto/Makefile | 6 - crypto/aegis.h | 19 - crypto/aegis128-core.c | 15 + crypto/aegis128-neon.c | 10 +- crypto/api.c | 2 +- crypto/asymmetric_keys/public_key.c | 4 +- crypto/asymmetric_keys/x509_cert_parser.c | 49 +- crypto/asymmetric_keys/x509_public_key.c | 4 +- crypto/ecc.c | 291 +- crypto/ecc.h | 53 +- crypto/ecc_curve_defs.h | 49 - crypto/ecdh.c | 72 +- crypto/ecdh_helper.c | 4 +- crypto/ecdsa.c | 376 - crypto/ecdsasignature.asn1 | 4 - crypto/fcrypt.c | 5 +- crypto/jitterentropy.c | 8 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 42 +- crypto/testmgr.h | 458 +- drivers/Makefile | 1 - drivers/accessibility/speakup/spk_ttyio.c | 1 + drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_memhotplug.c | 5 +- drivers/acpi/acpi_processor.c | 33 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/acpica/acpredef.h | 15 - drivers/acpi/acpica/acresrc.h | 4 - drivers/acpi/acpica/acutils.h | 1 - drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/nsaccess.c | 3 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 - drivers/acpi/acpica/rsdumpinfo.c | 26 - drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 - drivers/acpi/acpica/rsserial.c | 75 - drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 - drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/iort.c | 13 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/hed.c | 1 + drivers/acpi/internal.h | 7 +- drivers/acpi/nfit/core.c | 5 +- drivers/acpi/numa/hmat.c | 5 +- drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 164 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 43 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 50 +- drivers/acpi/processor_throttling.c | 102 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 49 +- drivers/acpi/sleep.h | 1 + drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 42 +- drivers/acpi/utils.c | 14 - drivers/acpi/video_detect.c | 1 - drivers/android/binder.c | 209 +- drivers/android/binder_internal.h | 18 - drivers/ata/ahci.c | 5 - drivers/ata/ahci.h | 1 - drivers/ata/ahci_brcm.c | 46 +- drivers/ata/ahci_ceva.c | 41 +- drivers/ata/ahci_tegra.c | 60 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci.c | 5 - drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-acpi.c | 3 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-scsi.c | 3 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_acpi.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 - drivers/ata/pata_cs5530.c | 2 +- drivers/ata/pata_hpt366.c | 1 - drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_it821x.c | 4 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_legacy.c | 106 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_platform.c | 4 +- drivers/ata/pata_sil680.c | 2 - drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 7 +- drivers/ata/pata_via.c | 2 +- drivers/ata/sata_dwc_460ex.c | 10 - drivers/ata/sata_mv.c | 18 +- drivers/atm/eni.c | 5 +- drivers/atm/fore200e.c | 3 + drivers/atm/idt77105.c | 4 +- drivers/atm/lanai.c | 5 +- drivers/atm/suni.c | 1 + drivers/atm/uPD98402.c | 2 +- drivers/auxdisplay/charlcd.c | 18 +- drivers/auxdisplay/panel.c | 7 + drivers/base/arch_topology.c | 89 +- drivers/base/attribute_container.c | 4 - drivers/base/auxiliary.c | 5 + drivers/base/base.h | 2 - drivers/base/component.c | 9 +- drivers/base/core.c | 112 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 55 +- drivers/base/devcoredump.c | 19 +- drivers/base/devres.c | 6 +- drivers/base/devtmpfs.c | 6 +- drivers/base/firmware_loader/main.c | 2 - drivers/base/memory.c | 20 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 11 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 36 + drivers/base/power/runtime.c | 113 +- drivers/base/power/wakeup.c | 17 +- drivers/base/regmap/regmap-debugfs.c | 1 - drivers/base/regmap/regmap-irq.c | 126 +- drivers/base/swnode.c | 130 +- drivers/base/test/property-entry-test.c | 61 +- drivers/block/Kconfig | 25 +- drivers/block/Makefile | 2 + drivers/block/brd.c | 1 - drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_interval.c | 8 +- drivers/block/drbd/drbd_main.c | 35 +- drivers/block/drbd/drbd_nl.c | 17 +- drivers/block/drbd/drbd_receiver.c | 26 +- drivers/block/drbd/drbd_state.c | 7 +- drivers/block/floppy.c | 137 +- drivers/block/loop.c | 1 - drivers/block/mtip32xx/mtip32xx.c | 13 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 - drivers/block/paride/pd.c | 11 + drivers/block/rsxx/core.c | 3 +- drivers/block/swim.c | 2 + drivers/block/swim3.c | 34 +- drivers/block/umem.c | 1127 + drivers/block/umem.h | 132 + drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 6 +- drivers/block/xsysace.c | 1273 + drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/Kconfig | 10 - drivers/bluetooth/Makefile | 2 - drivers/bluetooth/btintel.c | 232 +- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btusb.c | 408 +- drivers/bluetooth/hci_bcm.c | 19 - drivers/bluetooth/hci_intel.c | 7 +- drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 17 +- drivers/bluetooth/virtio_bt.c | 401 - drivers/bus/mhi/core/boot.c | 64 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 72 +- drivers/bus/mhi/core/internal.h | 20 +- drivers/bus/mhi/core/main.c | 404 +- drivers/bus/mhi/core/pm.c | 119 +- drivers/bus/mhi/pci_generic.c | 330 +- drivers/bus/moxtet.c | 4 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/omap_l3_noc.c | 4 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 91 +- drivers/cdrom/gdrom.c | 5 +- drivers/char/Kconfig | 22 +- drivers/char/Makefile | 2 - drivers/char/agp/Kconfig | 2 +- drivers/char/applicom.c | 5 +- drivers/char/hw_random/ba431-rng.c | 16 +- drivers/char/hw_random/bcm2835-rng.c | 27 +- drivers/char/hw_random/cctrng.c | 20 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 3 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 60 +- drivers/char/ipmi/ipmi_plat_data.c | 2 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 38 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +- drivers/char/ipmi/ipmi_ssif.c | 81 +- drivers/char/lp.c | 4 +- drivers/char/mem.c | 231 + drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/pcmcia/synclink_cs.c | 2 + drivers/char/random.c | 21 +- drivers/char/rust_example.rs | 162 - drivers/char/toshiba.c | 1 + drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/virtio_console.c | 23 +- drivers/clk/Kconfig | 1 - drivers/clk/Makefile | 4 +- drivers/clk/at91/sama7g5.c | 6 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/clk-fixed-factor.c | 9 +- drivers/clk/clk-scmi.c | 28 +- drivers/clk/clk.c | 69 +- drivers/clk/imx/clk-imx25.c | 12 +- drivers/clk/imx/clk-imx27.c | 13 +- drivers/clk/imx/clk-imx35.c | 10 +- drivers/clk/imx/clk-imx5.c | 30 +- drivers/clk/imx/clk-imx6q.c | 16 +- drivers/clk/imx/clk-imx6sl.c | 16 +- drivers/clk/imx/clk-imx6sll.c | 24 +- drivers/clk/imx/clk-imx6sx.c | 16 +- drivers/clk/imx/clk-imx7d.c | 22 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mn.c | 18 +- drivers/clk/imx/clk-imx8mp.c | 32 +- drivers/clk/imx/clk-imx8mq.c | 22 +- drivers/clk/imx/clk-lpcg-scu.c | 1 - drivers/clk/imx/clk-scu.c | 1 - drivers/clk/imx/clk.c | 41 +- drivers/clk/imx/clk.h | 4 +- drivers/clk/keystone/sci-clk.c | 4 +- drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/qcom/clk-rcg2.c | 17 +- drivers/clk/qcom/clk-rpmh.c | 7 +- drivers/clk/qcom/dispcc-sc7180.c | 70 +- drivers/clk/qcom/dispcc-sdm845.c | 217 +- drivers/clk/qcom/dispcc-sm8250.c | 124 +- drivers/clk/qcom/gcc-sc7180.c | 200 +- drivers/clk/qcom/gcc-sc7280.c | 248 +- drivers/clk/qcom/gcc-sc8180x.c | 122 +- drivers/clk/qcom/gcc-sdx55.c | 8 +- drivers/clk/qcom/gcc-sm8150.c | 100 +- drivers/clk/qcom/gcc-sm8250.c | 345 +- drivers/clk/qcom/gcc-sm8350.c | 418 +- drivers/clk/qcom/gpucc-sc7180.c | 3 + drivers/clk/qcom/gpucc-sdm845.c | 45 +- drivers/clk/qcom/gpucc-sm8150.c | 9 +- drivers/clk/qcom/gpucc-sm8250.c | 9 +- drivers/clk/qcom/videocc-sc7180.c | 4 + drivers/clk/qcom/videocc-sdm845.c | 55 +- drivers/clk/qcom/videocc-sm8150.c | 20 +- drivers/clk/qcom/videocc-sm8250.c | 30 +- drivers/clk/renesas/clk-div6.c | 3 +- drivers/clk/renesas/clk-mstp.c | 2 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 6 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 11 - drivers/clk/renesas/r9a06g032-clocks.c | 12 +- drivers/clk/renesas/rcar-cpg-lib.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 3 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/rockchip/Kconfig | 29 +- drivers/clk/rockchip/Makefile | 1 - drivers/clk/rockchip/clk-cpu.c | 53 +- drivers/clk/rockchip/clk-px30.c | 7 +- drivers/clk/rockchip/clk-rk3036.c | 7 +- drivers/clk/rockchip/clk-rk3128.c | 7 +- drivers/clk/rockchip/clk-rk3188.c | 14 +- drivers/clk/rockchip/clk-rk3228.c | 7 +- drivers/clk/rockchip/clk-rk3288.c | 7 +- drivers/clk/rockchip/clk-rk3308.c | 7 +- drivers/clk/rockchip/clk-rk3328.c | 7 +- drivers/clk/rockchip/clk-rk3368.c | 14 +- drivers/clk/rockchip/clk-rk3399.c | 15 +- drivers/clk/rockchip/clk-rk3568.c | 1725 - drivers/clk/rockchip/clk-rv1108.c | 7 +- drivers/clk/rockchip/clk.h | 54 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos7.c | 7 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/socfpga/Kconfig | 19 - drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-agilex.c | 117 +- drivers/clk/socfpga/clk-gate-a10.c | 9 +- drivers/clk/socfpga/clk-gate-s10.c | 17 +- drivers/clk/socfpga/clk-gate.c | 13 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 45 +- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 +- drivers/clk/socfpga/stratix10-clk.h | 24 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 33 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 2 +- drivers/clk/sunxi/clk-sun9i-core.c | 8 +- drivers/clk/sunxi/clk-usb.c | 2 +- drivers/clk/tegra/clk-pll.c | 12 + drivers/clk/tegra/clk-tegra210.c | 53 +- drivers/clk/ti/clk-54xx.c | 2 - drivers/clk/zynqmp/Kconfig | 4 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/arm_arch_timer.c | 83 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/hyperv_timer.c | 251 +- drivers/clocksource/ingenic-ost.c | 9 +- drivers/clocksource/ingenic-timer.c | 2 - drivers/clocksource/sh_cmt.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 2 +- drivers/clocksource/timer-microchip-pit64b.c | 2 +- drivers/clocksource/timer-npcm7xx.c | 1 - drivers/clocksource/timer-of.c | 4 +- drivers/clocksource/timer-pistachio.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 157 +- drivers/clocksource/timer-vf-pit.c | 2 +- drivers/counter/104-quad-8.c | 653 +- drivers/counter/Kconfig | 14 +- drivers/counter/Makefile | 1 - drivers/counter/interrupt-cnt.c | 244 - drivers/counter/stm32-lptimer-cnt.c | 297 +- drivers/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/Kconfig.arm | 10 - drivers/cpufreq/cppc_cpufreq.c | 259 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/cpufreq-dt.c | 9 +- drivers/cpufreq/freq_table.c | 4 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 101 +- drivers/cpufreq/qcom-cpufreq-hw.c | 6 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/cpufreq/scmi-cpufreq.c | 107 +- drivers/cpuidle/driver.c | 4 - drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 21 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 4 +- drivers/crypto/amcc/crypto4xx_alg.c | 12 +- drivers/crypto/amcc/crypto4xx_core.c | 18 +- drivers/crypto/amcc/crypto4xx_core.h | 4 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 8 +- drivers/crypto/amcc/crypto4xx_sa.h | 18 +- drivers/crypto/amcc/crypto4xx_trng.h | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 + drivers/crypto/atmel-ecc.c | 30 +- drivers/crypto/bcm/cipher.c | 7 +- drivers/crypto/bcm/spu.c | 16 +- drivers/crypto/bcm/spu2.c | 43 +- drivers/crypto/bcm/util.c | 4 +- drivers/crypto/caam/caamalg_qi2.c | 3 - drivers/crypto/caam/caampkc.c | 3 +- drivers/crypto/cavium/cpt/cptpf_main.c | 1 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 9 +- drivers/crypto/ccp/sev-dev.c | 6 - drivers/crypto/ccp/tee-dev.c | 57 +- drivers/crypto/ccp/tee-dev.h | 20 +- drivers/crypto/chelsio/chcr_algo.c | 8 +- drivers/crypto/chelsio/chcr_core.c | 2 +- drivers/crypto/hisilicon/Kconfig | 2 - drivers/crypto/hisilicon/hpre/hpre.h | 18 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 910 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 126 +- drivers/crypto/hisilicon/qm.c | 338 +- drivers/crypto/hisilicon/qm.h | 21 +- drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 7 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 10 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 124 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 198 +- drivers/crypto/hisilicon/zip/zip.h | 50 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 706 +- drivers/crypto/hisilicon/zip/zip_main.c | 65 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/keembay/ocs-hcu.c | 8 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-ctr.c | 2 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-aes-xcbc.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/nx/nx-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 9 +- drivers/crypto/nx/nx_debugfs.c | 2 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +- drivers/crypto/qat/qat_common/qat_algs.c | 32 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/qce/cipher.h | 1 + drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/s5p-sss.c | 2 +- drivers/crypto/ux500/cryp/cryp.c | 5 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 9 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 4 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 4 +- drivers/crypto/ux500/cryp/cryp_p.h | 14 +- drivers/crypto/ux500/hash/hash_core.c | 17 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/ghash.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/cxl/mem.c | 143 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-heap.c | 12 - drivers/dma-buf/heaps/cma_heap.c | 1 - drivers/dma-buf/heaps/system_heap.c | 1 - drivers/dma/Kconfig | 2 +- drivers/dma/dw-edma/dw-edma-core.c | 178 +- drivers/dma/dw-edma/dw-edma-core.h | 37 +- drivers/dma/dw-edma/dw-edma-pcie.c | 277 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 300 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 2 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 77 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 291 +- drivers/dma/xilinx/xilinx_dma.c | 8 - drivers/dma/xilinx/xilinx_dpdma.c | 31 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-arizona.c | 1816 + drivers/extcon/extcon-gpio.c | 15 +- drivers/extcon/extcon-intel-int3496.c | 16 +- drivers/extcon/extcon-max8997.c | 4 - drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 116 +- drivers/extcon/extcon-sm5502.c | 22 +- drivers/extcon/extcon.c | 1 - drivers/firewire/net.c | 2 + drivers/firewire/nosy.c | 9 +- drivers/firewire/ohci.c | 4 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/base.c | 142 +- drivers/firmware/arm_scmi/bus.c | 100 +- drivers/firmware/arm_scmi/clock.c | 129 +- drivers/firmware/arm_scmi/common.h | 133 +- drivers/firmware/arm_scmi/driver.c | 798 +- drivers/firmware/arm_scmi/notify.c | 328 +- drivers/firmware/arm_scmi/notify.h | 40 +- drivers/firmware/arm_scmi/perf.c | 262 +- drivers/firmware/arm_scmi/power.c | 134 +- drivers/firmware/arm_scmi/reset.c | 146 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +- drivers/firmware/arm_scmi/sensors.c | 232 +- drivers/firmware/arm_scmi/system.c | 63 +- drivers/firmware/arm_scmi/voltage.c | 126 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 92 +- drivers/firmware/dmi-id.c | 1 - drivers/firmware/dmi_scan.c | 1 - drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/firmware/efi/libstub/efi-stub.c | 16 - drivers/firmware/efi/vars.c | 4 - drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/imx/scu-pd.c | 41 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/qcom_scm-legacy.c | 4 +- drivers/firmware/qcom_scm-smc.c | 12 +- drivers/firmware/qcom_scm.c | 89 +- drivers/firmware/qcom_scm.h | 7 +- drivers/firmware/raspberrypi.c | 69 +- drivers/firmware/smccc/Makefile | 2 +- drivers/firmware/smccc/kvm_guest.c | 50 - drivers/firmware/smccc/smccc.c | 1 - drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/Kconfig | 17 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-pci.c | 18 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 32 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-aggregator.c | 39 +- drivers/gpio/gpio-ich.c | 2 + drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-realtek-otto.c | 325 - drivers/gpio/gpio-regmap.c | 5 - drivers/gpio/gpio-sch.c | 198 +- drivers/gpio/gpio-sim.c | 875 - drivers/gpio/gpiolib-acpi.c | 42 +- drivers/gpio/gpiolib-acpi.h | 4 - drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 8 - drivers/gpio/gpiolib.c | 91 +- drivers/gpu/drm/Kconfig | 5 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 9 + drivers/gpu/drm/amd/amdgpu/Makefile | 21 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 407 - drivers/gpu/drm/amd/amdgpu/aldebaran.h | 32 - drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 80 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 47 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 16 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 196 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 687 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 228 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 189 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 146 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 327 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 105 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 98 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 85 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 500 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 17 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atom.h | 2 + drivers/gpu/drm/amd/amdgpu/cik.c | 77 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 15 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 226 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 1297 - drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 35 - drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 54 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 186 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 - drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 67 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 1 - drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1333 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 29 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 64 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 251 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 26 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 378 - drivers/gpu/drm/amd/amdgpu/psp_v13_0.h | 30 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 185 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 232 - drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 28 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 9 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 121 - drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h | 30 - drivers/gpu/drm/amd/amdgpu/soc15.c | 379 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 63 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 1 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 281 - drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 37 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 103 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 167 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 32 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/vi.c | 190 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 5 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 492 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 1 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 204 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 766 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 27 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 63 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 37 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 174 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 14 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 984 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 81 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 295 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 37 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 696 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 54 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 185 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 9 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 134 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 40 - drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 195 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 93 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 137 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 13 - .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 29 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 105 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 28 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 347 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 201 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 303 - drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 50 - drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 64 - drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 10 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 34 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 - drivers/gpu/drm/amd/display/dc/dc_link.h | 38 +- drivers/gpu/drm/amd/display/dc/dc_stat.h | 42 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 15 - drivers/gpu/drm/amd/display/dc/dc_types.h | 19 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 60 - drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 33 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 331 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 16 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 55 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 140 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 38 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 28 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 100 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 26 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 54 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 - .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 103 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 - .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 28 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 28 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 28 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 11 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 4 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 42 - drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 21 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 86 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 31 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 63 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 63 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 60 - drivers/gpu/drm/amd/display/dc/irq_types.h | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 55 - drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h | 41 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1469 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 57 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 35 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 182 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 105 - drivers/gpu/drm/amd/display/include/logger_types.h | 3 - .../drm/amd/display/modules/color/color_gamma.c | 6 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 69 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 10 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 37 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 6 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 10 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 10 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 10 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 10 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 1738 - .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 2 +- .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 6 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 9 - .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 7683 ----- .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 ------------------- .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h | 5125 --- .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ------------------ .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 361 - .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 531 - .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h | 5224 --- .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 -------- .../include/asic_reg/smuio/smuio_13_0_2_offset.h | 516 - .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h | 1163 - .../amd/include/asic_reg/thm/thm_13_0_2_offset.h | 346 - .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h | 1297 - .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 2620 -- .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h | 10796 ------ .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h | 1462 - .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h | 4535 --- drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 167 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 141 +- drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 9 +- drivers/gpu/drm/amd/include/vi_structs.h | 32 +- drivers/gpu/drm/amd/pm/Makefile | 1 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 236 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 1122 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 127 - drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 141 +- drivers/gpu/drm/amd/pm/inc/arcturus_ppsmc.h | 7 - drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 1 - .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 98 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 519 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 31 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 19 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 275 - drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h | 165 - drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 45 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 70 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 126 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 96 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 79 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 722 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 646 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 62 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 71 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 30 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1597 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 72 - drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1839 -- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 - drivers/gpu/drm/arc/Kconfig | 10 + drivers/gpu/drm/arc/Makefile | 3 + drivers/gpu/drm/arc/arcpgu.h | 37 + drivers/gpu/drm/arc/arcpgu_crtc.c | 217 + drivers/gpu/drm/arc/arcpgu_drv.c | 224 + drivers/gpu/drm/arc/arcpgu_hdmi.c | 48 + drivers/gpu/drm/arc/arcpgu_regs.h | 31 + drivers/gpu/drm/arc/arcpgu_sim.c | 108 + .../drm/arm/display/komeda/komeda_format_caps.h | 11 + .../drm/arm/display/komeda/komeda_framebuffer.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 - drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 21 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 30 +- drivers/gpu/drm/arm/malidp_drv.c | 3 - drivers/gpu/drm/arm/malidp_mw.c | 7 +- drivers/gpu/drm/arm/malidp_planes.c | 79 +- drivers/gpu/drm/armada/armada_overlay.c | 113 +- drivers/gpu/drm/armada/armada_plane.c | 115 +- drivers/gpu/drm/armada/armada_plane.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 15 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 69 +- drivers/gpu/drm/ast/Makefile | 3 +- drivers/gpu/drm/ast/ast_cursor.c | 286 + drivers/gpu/drm/ast/ast_drv.c | 2 - drivers/gpu/drm/ast/ast_drv.h | 47 +- drivers/gpu/drm/ast/ast_mode.c | 388 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 107 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 7 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 135 +- drivers/gpu/drm/bridge/Kconfig | 27 - drivers/gpu/drm/bridge/Makefile | 2 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 34 - drivers/gpu/drm/bridge/analogix/anx7625.h | 1 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 293 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 765 - drivers/gpu/drm/bridge/lontium-lt9611.c | 8 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/panel.c | 12 - drivers/gpu/drm/bridge/tc358767.c | 20 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/drm_atomic.c | 51 +- drivers/gpu/drm/drm_atomic_helper.c | 90 +- drivers/gpu/drm/drm_connector.c | 1 - drivers/gpu/drm/drm_crtc.c | 7 +- drivers/gpu/drm/drm_displayid.c | 132 - drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_dp_mst_topology.c | 94 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 11 +- drivers/gpu/drm/drm_gem.c | 2 - drivers/gpu/drm/drm_gem_atomic_helper.c | 432 - drivers/gpu/drm/drm_gem_framebuffer_helper.c | 63 + drivers/gpu/drm/drm_gem_shmem_helper.c | 32 +- drivers/gpu/drm/drm_gem_vram_helper.c | 42 +- drivers/gpu/drm/drm_ioc32.c | 26 +- drivers/gpu/drm/drm_mipi_dbi.c | 5 +- drivers/gpu/drm/drm_modes.c | 3 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_plane.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 50 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/drm_vblank.c | 25 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 20 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 24 +- drivers/gpu/drm/gma500/Kconfig | 11 +- drivers/gpu/drm/gma500/Makefile | 17 +- drivers/gpu/drm/gma500/accel_2d.c | 60 + drivers/gpu/drm/gma500/blitter.c | 43 + drivers/gpu/drm/gma500/blitter.h | 16 + drivers/gpu/drm/gma500/cdv_device.c | 2 +- drivers/gpu/drm/gma500/cdv_device.h | 1 + drivers/gpu/drm/gma500/cdv_intel_crt.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 23 +- drivers/gpu/drm/gma500/gtt.c | 11 + drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/oaktrail_device.c | 2 +- drivers/gpu/drm/gma500/psb_device.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 38 +- drivers/gpu/drm/gma500/psb_drv.h | 6 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 32 + drivers/gpu/drm/gma500/psb_irq.c | 110 + drivers/gpu/drm/gma500/psb_irq.h | 4 + drivers/gpu/drm/gud/Kconfig | 14 - drivers/gpu/drm/gud/Makefile | 4 - drivers/gpu/drm/gud/gud_connector.c | 729 - drivers/gpu/drm/gud/gud_drv.c | 661 - drivers/gpu/drm/gud/gud_internal.h | 154 - drivers/gpu/drm/gud/gud_pipe.c | 552 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 39 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 47 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Kconfig.profile | 14 - drivers/gpu/drm/i915/Makefile | 10 +- drivers/gpu/drm/i915/TODO.txt | 41 - drivers/gpu/drm/i915/display/g4x_dp.c | 1432 - drivers/gpu/drm/i915/display/g4x_dp.h | 30 - drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 - drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 - drivers/gpu/drm/i915/display/i9xx_plane.c | 196 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 - drivers/gpu/drm/i915/display/icl_dsi.c | 42 +- drivers/gpu/drm/i915/display/intel_acpi.c | 22 +- drivers/gpu/drm/i915/display/intel_atomic.c | 9 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_bios.c | 1251 +- drivers/gpu/drm/i915/display/intel_bios.h | 19 +- drivers/gpu/drm/i915/display/intel_bw.c | 32 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 114 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 31 +- drivers/gpu/drm/i915/display/intel_crt.c | 18 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 + drivers/gpu/drm/i915/display/intel_crtc.c | 290 +- drivers/gpu/drm/i915/display/intel_csr.c | 18 +- drivers/gpu/drm/i915/display/intel_cursor.c | 29 +- drivers/gpu/drm/i915/display/intel_ddi.c | 4936 +-- drivers/gpu/drm/i915/display/intel_ddi.h | 23 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 - drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 - drivers/gpu/drm/i915/display/intel_display.c | 4511 ++- drivers/gpu/drm/i915/display/intel_display.h | 56 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 211 +- drivers/gpu/drm/i915/display/intel_display_power.c | 316 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 - drivers/gpu/drm/i915/display/intel_display_types.h | 179 +- drivers/gpu/drm/i915/display/intel_dp.c | 1804 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 19 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 115 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 123 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 25 +- drivers/gpu/drm/i915/display/intel_dpll.c | 525 +- drivers/gpu/drm/i915/display/intel_dpll.h | 18 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 123 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 6 +- drivers/gpu/drm/i915/display/intel_fb.c | 962 - drivers/gpu/drm/i915/display/intel_fb.h | 54 - drivers/gpu/drm/i915/display/intel_fbc.c | 75 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 144 +- drivers/gpu/drm/i915/display/intel_fdi.h | 3 - drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 63 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 719 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 48 +- drivers/gpu/drm/i915/display/intel_panel.c | 24 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_psr.c | 661 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1800 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 + drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 22 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 556 - drivers/gpu/drm/i915/display/skl_scaler.h | 29 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 2242 -- drivers/gpu/drm/i915/display/skl_universal_plane.h | 35 - drivers/gpu/drm/i915/display/vlv_dsi.c | 47 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 79 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 67 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 122 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 116 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 918 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 10 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/gen6_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen7_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 15 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen9_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 80 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 27 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 7 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_user.h | 3 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 146 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 102 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 36 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 21 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt.h | 3 - drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 - .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 31 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 13 - drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_llc.h | 3 +- drivers/gpu/drm/i915/gt/intel_llc_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 55 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 5 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 21 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 22 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 3 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 105 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 29 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 20 +- drivers/gpu/drm/i915/gt/intel_reset.c | 33 +- drivers/gpu/drm/i915/gt/intel_reset.h | 3 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring.h | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 330 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 429 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 23 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 20 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 105 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 3 +- drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/mock_engine.h | 21 +- drivers/gpu/drm/i915/gt/selftest_context.c | 7 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.h | 3 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 12 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 17 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 11 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 77 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 29 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.h | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 19 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 40 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 3 +- drivers/gpu/drm/i915/gt/selftest_rc6.h | 3 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 180 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 101 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 6 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/debugfs.c | 2 +- drivers/gpu/drm/i915/gvt/display.c | 107 +- drivers/gpu/drm/i915/gvt/display.h | 14 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 16 +- drivers/gpu/drm/i915/gvt/gvt.c | 31 +- drivers/gpu/drm/i915/gvt/gvt.h | 13 +- drivers/gpu/drm/i915/gvt/handlers.c | 261 +- drivers/gpu/drm/i915/gvt/interrupt.c | 37 + drivers/gpu/drm/i915/gvt/interrupt.h | 7 + drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 + drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_buddy.c | 3 - drivers/gpu/drm/i915/i915_buddy.h | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 123 +- drivers/gpu/drm/i915/i915_debugfs.c | 22 +- drivers/gpu/drm/i915/i915_drv.c | 103 +- drivers/gpu/drm/i915/i915_drv.h | 209 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 7 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 181 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 23 +- drivers/gpu/drm/i915/i915_perf.c | 153 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_priolist_types.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 78 +- drivers/gpu/drm/i915/i915_request.c | 142 +- drivers/gpu/drm/i915/i915_request.h | 49 +- drivers/gpu/drm/i915/i915_scheduler.c | 52 +- drivers/gpu/drm/i915/i915_scheduler.h | 16 +- drivers/gpu/drm/i915/i915_selftest.h | 2 - drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 13 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_dram.c | 6 - drivers/gpu/drm/i915/intel_memory_region.c | 54 +- drivers/gpu/drm/i915/intel_memory_region.h | 22 +- drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 568 +- drivers/gpu/drm/i915/intel_pm.h | 5 - drivers/gpu/drm/i915/intel_runtime_pm.c | 31 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 5 - drivers/gpu/drm/i915/intel_step.c | 106 - drivers/gpu/drm/i915/intel_step.h | 40 - drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 48 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 97 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 219 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 - .../gpu/drm/i915/selftests/intel_memory_region.c | 95 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 64 +- drivers/gpu/drm/imx/imx-drm-core.c | 23 +- drivers/gpu/drm/imx/imx-ldb.c | 17 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 148 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 83 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 77 +- drivers/gpu/drm/kmb/kmb_plane.c | 50 +- drivers/gpu/drm/lima/lima_devfreq.c | 58 +- drivers/gpu/drm/lima/lima_devfreq.h | 5 +- drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_cec.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 32 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 23 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 103 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 175 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 1 - drivers/gpu/drm/meson/meson_drv.c | 11 - drivers/gpu/drm/meson/meson_overlay.c | 31 +- drivers/gpu/drm/meson/meson_plane.c | 51 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 108 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 54 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 57 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_atomic.c | 11 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 34 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 65 +- drivers/gpu/drm/msm/msm_gem.h | 72 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 72 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 54 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 10 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/omapdrm/omap_plane.c | 56 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/panel/panel-lvds.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 + drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 87 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 47 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 4 +- drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 39 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 369 +- drivers/gpu/drm/qxl/qxl_draw.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 1 + drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_image.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 30 +- drivers/gpu/drm/qxl/qxl_object.c | 57 +- drivers/gpu/drm/qxl/qxl_object.h | 7 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 89 +- drivers/gpu/drm/qxl/qxl_ttm.c | 35 +- drivers/gpu/drm/radeon/atombios_crtc.c | 10 +- drivers/gpu/drm/radeon/nislands_smc.h | 10 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 6 +- drivers/gpu/drm/radeon/radeon.h | 33 +- drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_cs.c | 16 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 20 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 24 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 - drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 12 +- drivers/gpu/drm/radeon/radeon_pm.c | 68 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 - drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 139 +- drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sislands_smc.h | 10 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 17 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 20 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 79 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 125 +- drivers/gpu/drm/sti/sti_cursor.c | 41 +- drivers/gpu/drm/sti/sti_gdp.c | 77 +- drivers/gpu/drm/sti/sti_hqvdp.c | 75 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 96 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 59 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 5 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 78 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 - drivers/gpu/drm/tegra/dc.c | 253 +- drivers/gpu/drm/tegra/dc.h | 6 - drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/drm.h | 5 - drivers/gpu/drm/tegra/fb.c | 10 - drivers/gpu/drm/tegra/gem.h | 6 - drivers/gpu/drm/tegra/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hub.c | 103 +- drivers/gpu/drm/tegra/plane.c | 36 +- drivers/gpu/drm/tegra/sor.c | 48 +- drivers/gpu/drm/tegra/vic.c | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 - drivers/gpu/drm/tidss/tidss_plane.c | 53 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 39 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_plane.c | 46 +- drivers/gpu/drm/tiny/Kconfig | 10 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/arcpgu.c | 434 - drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 72 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 3 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/Makefile | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 432 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 268 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_memory.c | 683 + drivers/gpu/drm/ttm/ttm_module.c | 54 +- drivers/gpu/drm/ttm/ttm_module.h | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 161 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 105 +- drivers/gpu/drm/tve200/tve200_display.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 17 - drivers/gpu/drm/udl/udl_drv.h | 1 - drivers/gpu/drm/udl/udl_main.c | 10 - drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 82 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_crtc.c | 17 - drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 75 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/virtio/virtgpu_plane.c | 19 +- drivers/gpu/drm/vkms/vkms_crtc.c | 11 +- drivers/gpu/drm/vkms/vkms_plane.c | 30 +- drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 682 - drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 - drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 103 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 69 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/Kconfig | 10 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 32 +- drivers/gpu/drm/zte/zx_plane.c | 49 +- drivers/gpu/host1x/bus.c | 65 +- drivers/gpu/host1x/cdma.c | 11 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/dev.c | 6 - drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 10 +- drivers/gpu/host1x/hw/debug_hw.c | 2 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 2 +- drivers/gpu/host1x/intr.c | 28 +- drivers/gpu/host1x/intr.h | 4 +- drivers/gpu/host1x/job.c | 5 +- drivers/gpu/host1x/syncpt.c | 202 +- drivers/gpu/host1x/syncpt.h | 4 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 - drivers/gpu/ipu-v3/ipu-di.c | 7 - drivers/greybus/es2.c | 2 +- drivers/hid/Kconfig | 20 +- drivers/hid/Makefile | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 + drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-asus.c | 3 - drivers/hid/hid-core.c | 2 +- drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-debug.c | 1 - drivers/hid/hid-elan.c | 17 +- drivers/hid/hid-ft260.c | 1054 - drivers/hid/hid-google-hammer.c | 2 - drivers/hid/hid-ids.h | 16 +- drivers/hid/hid-input.c | 22 +- drivers/hid/hid-kye.c | 2 +- drivers/hid/hid-lenovo.c | 147 +- drivers/hid/hid-lg.c | 24 + drivers/hid/hid-logitech-dj.c | 131 +- drivers/hid/hid-logitech-hidpp.c | 7 +- drivers/hid/hid-magicmouse.c | 158 +- drivers/hid/hid-picolcd_core.c | 5 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-sensor-custom.c | 5 +- drivers/hid/hid-sensor-hub.c | 4 +- drivers/hid/hid-thrustmaster.c | 371 - drivers/hid/hid-uclogic-params.c | 8 +- drivers/hid/hid-uclogic-rdesc.c | 2 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 52 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 24 +- drivers/hid/intel-ish-hid/ishtp/client.c | 5 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 10 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 4 +- drivers/hid/surface-hid/Kconfig | 42 - drivers/hid/surface-hid/Makefile | 7 - drivers/hid/surface-hid/surface_hid.c | 253 - drivers/hid/surface-hid/surface_hid_core.c | 272 - drivers/hid/surface-hid/surface_hid_core.h | 77 - drivers/hid/surface-hid/surface_kbd.c | 300 - drivers/hid/usbhid/hid-pidff.c | 4 +- drivers/hid/usbhid/hiddev.c | 6 +- drivers/hid/usbhid/usbkbd.c | 18 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 8 +- drivers/hv/Kconfig | 1 - drivers/hv/channel.c | 2 +- drivers/hv/channel_mgmt.c | 7 +- drivers/hv/connection.c | 2 +- drivers/hv/hv.c | 94 +- drivers/hv/hv_balloon.c | 89 - drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 93 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 +- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/ntc_thermistor.c | 27 +- drivers/hwmon/nzxt-kraken2.c | 234 - drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 3 - drivers/hwmon/pmbus/bpa-rs600.c | 172 - drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/ir36021.c | 79 - drivers/hwmon/pmbus/pmbus.h | 1 - drivers/hwmon/pmbus/pmbus_core.c | 27 +- drivers/hwmon/pmbus/stpddc60.c | 248 - drivers/hwmon/pmbus/tps53679.c | 51 +- drivers/hwmon/raspberrypi-hwmon.c | 17 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 24 +- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/scmi-hwmon.c | 24 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwspinlock/Kconfig | 11 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sirf_hwspinlock.c | 105 + drivers/hwtracing/coresight/Kconfig | 24 +- drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-core.c | 31 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 121 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 162 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 19 +- drivers/hwtracing/coresight/coresight-etm4x.h | 83 +- drivers/hwtracing/coresight/coresight-platform.c | 6 - drivers/hwtracing/coresight/coresight-priv.h | 3 - drivers/hwtracing/coresight/coresight-trbe.c | 1157 - drivers/hwtracing/coresight/coresight-trbe.h | 152 - drivers/i2c/busses/Kconfig | 14 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-brcmstb.c | 1 + drivers/i2c/busses/i2c-cp2615.c | 330 - drivers/i2c/busses/i2c-designware-common.c | 3 - drivers/i2c/busses/i2c-designware-core.h | 8 - drivers/i2c/busses/i2c-designware-master.c | 136 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 - drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-mlxbf.c | 14 +- drivers/i2c/busses/i2c-powermac.c | 5 + drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-rcar.c | 84 +- drivers/i2c/busses/i2c-scmi.c | 2 + drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 70 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 79 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 1 + drivers/i2c/i2c-core-base.c | 37 +- drivers/i2c/i2c-dev.c | 9 +- drivers/i3c/master/svc-i3c-master.c | 1 + drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/Kconfig | 2 - drivers/iio/Makefile | 2 - drivers/iio/accel/Kconfig | 18 - drivers/iio/accel/Makefile | 2 - drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adxl372.c | 2 + drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 19 +- drivers/iio/accel/bmi088-accel-core.c | 567 - drivers/iio/accel/bmi088-accel-spi.c | 83 - drivers/iio/accel/bmi088-accel.h | 18 - drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 23 +- drivers/iio/accel/kxcjk-1013.c | 16 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 47 +- drivers/iio/accel/mxc4005.c | 1 + drivers/iio/accel/sca3000.c | 27 +- drivers/iio/accel/ssp_accel_sensor.c | 14 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 19 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad7124.c | 459 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 6 + drivers/iio/adc/ad7476.c | 18 +- drivers/iio/adc/ad7606.c | 1 + drivers/iio/adc/ad7766.c | 16 +- drivers/iio/adc/ad7768-1.c | 1 + drivers/iio/adc/ad7887.c | 6 + drivers/iio/adc/ad7923.c | 47 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad799x.c | 6 + drivers/iio/adc/ad_sigma_delta.c | 13 +- drivers/iio/adc/adi-axi-adc.c | 14 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 + drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/nau7802.c | 6 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/qcom-spmi-vadc.c | 2 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 954 - drivers/iio/adc/ti_am335x_adc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 1 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/buffer/kfifo_buf.c | 45 +- drivers/iio/cdc/Kconfig | 17 - drivers/iio/cdc/Makefile | 6 - drivers/iio/cdc/ad7150.c | 673 - drivers/iio/chemical/atlas-sensor.c | 1 + drivers/iio/chemical/bme680_i2c.c | 3 +- drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/ccs811.c | 1 + drivers/iio/chemical/scd30_core.c | 17 +- drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/common/Kconfig | 1 - drivers/iio/common/Makefile | 1 - .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +- drivers/iio/common/scmi_sensors/Kconfig | 18 - drivers/iio/common/scmi_sensors/Makefile | 5 - drivers/iio/common/scmi_sensors/scmi_iio.c | 672 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 5 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 6 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686.c | 14 +- drivers/iio/dac/ad5686.h | 2 - drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/max517.c | 10 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +- drivers/iio/gyro/adxrs290.c | 1 + drivers/iio/gyro/bmg160_core.c | 2 + drivers/iio/gyro/fxas21002c_core.c | 1 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +- drivers/iio/gyro/itg3200_buffer.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 2 - drivers/iio/gyro/ssp_gyro_sensor.c | 14 +- drivers/iio/health/afe4403.c | 1 + drivers/iio/health/afe4404.c | 1 + drivers/iio/health/max30100.c | 16 +- drivers/iio/health/max30102.c | 16 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 28 +- drivers/iio/humidity/hts221_buffer.c | 1 + drivers/iio/iio_core.h | 32 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 25 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 123 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 21 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 - drivers/iio/imu/kmx61.c | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 517 +- drivers/iio/industrialio-core.c | 198 +- drivers/iio/industrialio-event.c | 9 +- drivers/iio/industrialio-trigger.c | 72 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 121 +- drivers/iio/light/apds9960.c | 16 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/gp2ap002.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 1 + drivers/iio/light/hid-sensor-als.c | 34 +- drivers/iio/light/hid-sensor-prox.c | 35 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/rpr0521.c | 1 + drivers/iio/light/si1145.c | 1 + drivers/iio/light/st_uvis25_core.c | 1 + drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/vcnl4000.c | 1 + drivers/iio/light/vcnl4035.c | 1 + drivers/iio/magnetometer/bmc150_magn.c | 1 + drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +- drivers/iio/magnetometer/rm3100-core.c | 1 + drivers/iio/magnetometer/st_magn.h | 1 - drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/magnetometer/st_magn_i2c.c | 5 - drivers/iio/magnetometer/st_magn_spi.c | 5 - drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +- drivers/iio/orientation/hid-sensor-rotation.c | 37 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 20 +- drivers/iio/potentiometer/max5481.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 20 +- drivers/iio/pressure/zpa2326.c | 5 +- drivers/iio/proximity/Kconfig | 11 - drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/as3935.c | 1 + drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 - drivers/iio/proximity/sx9310.c | 53 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 30 +- drivers/iio/temperature/tmp007.c | 36 +- drivers/iio/test/Kconfig | 9 - drivers/iio/test/Makefile | 7 - drivers/iio/test/iio-test-format.c | 198 - drivers/iio/trigger/iio-trig-hrtimer.c | 37 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/iio/trigger/iio-trig-sysfs.c | 3 +- drivers/infiniband/core/addr.c | 4 +- drivers/infiniband/core/cache.c | 84 +- drivers/infiniband/core/cm.c | 15 +- drivers/infiniband/core/cma.c | 28 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/cma_priv.h | 8 +- drivers/infiniband/core/core_priv.h | 28 +- drivers/infiniband/core/counters.c | 62 +- drivers/infiniband/core/device.c | 37 +- drivers/infiniband/core/mad.c | 32 +- drivers/infiniband/core/multicast.c | 8 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 52 +- drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa.h | 2 +- drivers/infiniband/core/sa_query.c | 22 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.c | 12 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/umem.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 4 - drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 32 +- drivers/infiniband/core/verbs.c | 33 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 - drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 10 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 40 - drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 - drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 - drivers/infiniband/hw/cxgb4/cm.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 + drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/cxgb4/t4.h | 33 + drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- drivers/infiniband/hw/hfi1/affinity.c | 21 +- drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/chip.h | 5 + drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 17 +- drivers/infiniband/hw/hfi1/init.c | 15 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 15 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 13 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 71 +- drivers/infiniband/hw/hfi1/mad.c | 128 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/msix.c | 12 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/sdma.h | 18 + drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/trace_tx.h | 179 - drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 - drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 5 + drivers/infiniband/hw/hfi1/vnic.h | 2 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 - drivers/infiniband/hw/hns/hns_roce_cmd.c | 35 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 63 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 44 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1508 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 212 +- drivers/infiniband/hw/hns/hns_roce_main.c | 74 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 59 - drivers/infiniband/hw/hns/hns_roce_qp.c | 122 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 + drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 22 + drivers/infiniband/hw/i40iw/i40iw_puda.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 14 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 2 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 16 +- drivers/infiniband/hw/mlx4/mad.c | 46 +- drivers/infiniband/hw/mlx4/main.c | 47 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 26 +- drivers/infiniband/hw/mlx5/cong.c | 8 +- drivers/infiniband/hw/mlx5/counters.c | 10 +- drivers/infiniband/hw/mlx5/counters.h | 2 +- drivers/infiniband/hw/mlx5/devx.c | 66 +- drivers/infiniband/hw/mlx5/fs.c | 11 +- drivers/infiniband/hw/mlx5/ib_rep.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 16 +- drivers/infiniband/hw/mlx5/mad.c | 16 +- drivers/infiniband/hw/mlx5/main.c | 95 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 157 +- drivers/infiniband/hw/mlx5/mr.c | 162 +- drivers/infiniband/hw/mlx5/odp.c | 185 +- drivers/infiniband/hw/mlx5/qp.c | 35 +- drivers/infiniband/hw/mthca/mthca_av.c | 6 +- drivers/infiniband/hw/mthca/mthca_dev.h | 8 +- drivers/infiniband/hw/mthca/mthca_mad.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 10 +- drivers/infiniband/hw/mthca/mthca_qp.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 12 +- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 34 +- drivers/infiniband/hw/qib/qib_common.h | 7 + drivers/infiniband/hw/qib/qib_file_ops.c | 5 +- drivers/infiniband/hw/qib/qib_fs.c | 68 +- drivers/infiniband/hw/qib/qib_iba6120.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/qib/qib_mad.c | 4 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/qib/qib_verbs.h | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 10 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 45 +- drivers/infiniband/sw/rdmavt/mad.c | 5 +- drivers/infiniband/sw/rdmavt/mad.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 34 +- drivers/infiniband/sw/rdmavt/vt.h | 11 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 30 +- drivers/infiniband/sw/rxe/rxe_mr.c | 271 +- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 32 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/iwarp.h | 13 + drivers/infiniband/sw/siw/siw_cm.c | 19 +- drivers/infiniband/sw/siw/siw_mem.h | 5 + drivers/infiniband/sw/siw/siw_verbs.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 19 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 1 + drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 24 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 17 +- drivers/input/Makefile | 1 - drivers/input/joydev.c | 1 + drivers/input/joystick/n64joy.c | 4 +- drivers/input/keyboard/gpio_keys.c | 105 +- drivers/input/keyboard/imx_keypad.c | 13 +- drivers/input/keyboard/nspire-keypad.c | 56 +- drivers/input/keyboard/tca6416-keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 5 +- drivers/input/misc/Kconfig | 22 - drivers/input/misc/Makefile | 3 +- drivers/input/misc/atc260x-onkey.c | 305 - drivers/input/misc/ims-pcu.c | 1 + drivers/input/misc/iqs626a.c | 1838 -- drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/mouse/elan_i2c.h | 7 +- drivers/input/mouse/elan_i2c_core.c | 58 +- drivers/input/serio/i8042-x86ia64io.h | 1 - drivers/input/touchscreen.c | 207 - drivers/input/touchscreen/Kconfig | 4 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ar1021_i2c.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 83 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 18 +- drivers/input/touchscreen/elants_i2c.c | 5 +- drivers/input/touchscreen/exc3000.c | 253 +- drivers/input/touchscreen/iqs5xx.c | 171 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/melfas_mip4.c | 5 +- drivers/input/touchscreen/mms114.c | 4 +- drivers/input/touchscreen/of_touchscreen.c | 206 + drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/stmfts.c | 3 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/input/touchscreen/wm831x-ts.c | 3 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/bulk.c | 2 +- drivers/interconnect/core.c | 2 - drivers/interconnect/qcom/Kconfig | 18 - drivers/interconnect/qcom/Makefile | 4 - drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/sdm660.c | 923 - drivers/interconnect/qcom/sm8350.c | 633 - drivers/interconnect/qcom/sm8350.h | 168 - drivers/iommu/Kconfig | 16 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd/amd_iommu.h | 2 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 41 +- drivers/iommu/amd/iommu.c | 192 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 241 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 18 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 111 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 +- drivers/iommu/dma-iommu.c | 149 +- drivers/iommu/fsl_pamu.c | 293 +- drivers/iommu/fsl_pamu.h | 12 +- drivers/iommu/fsl_pamu_domain.c | 688 +- drivers/iommu/fsl_pamu_domain.h | 46 + drivers/iommu/intel/dmar.c | 68 +- drivers/iommu/intel/iommu.c | 178 +- drivers/iommu/intel/irq_remapping.c | 3 +- drivers/iommu/intel/pasid.c | 73 +- drivers/iommu/intel/pasid.h | 6 +- drivers/iommu/intel/svm.c | 82 +- drivers/iommu/io-pgfault.c | 461 - drivers/iommu/iommu-sva-lib.h | 53 - drivers/iommu/iommu.c | 142 +- drivers/iommu/iova.c | 96 +- drivers/iommu/mtk_iommu.c | 17 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/of_iommu.c | 5 + drivers/iommu/sprd-iommu.c | 577 - drivers/iommu/tegra-smmu.c | 7 +- drivers/irqchip/Kconfig | 15 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 28 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-hip04.c | 4 +- drivers/irqchip/irq-ingenic-tcu.c | 1 - drivers/irqchip/irq-ingenic.c | 1 - drivers/irqchip/irq-loongson-liointc.c | 60 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mst-intc.c | 98 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sifive-plic.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 7 - drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-vic.c | 4 +- drivers/irqchip/irq-wpcm450-aic.c | 161 - drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/capi/kcapi_proc.c | 1 - drivers/isdn/hardware/mISDN/hfcmulti.c | 9 +- drivers/isdn/hardware/mISDN/iohelper.h | 14 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/mISDN/dsp_core.c | 13 +- drivers/isdn/mISDN/l1oip_core.c | 9 +- drivers/leds/Kconfig | 7 +- drivers/leds/Makefile | 2 +- drivers/leds/blink/Kconfig | 35 +- drivers/leds/blink/Makefile | 2 +- drivers/leds/flash/Kconfig | 11 - drivers/leds/flash/Makefile | 1 - drivers/leds/flash/leds-rt4505.c | 430 - drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/trigger/ledtrig-tty.c | 11 +- drivers/macintosh/windfarm_smu_controls.c | 2 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/md/bcache/super.c | 3 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-ebs-target.c | 6 +- drivers/md/dm-integrity.c | 21 +- drivers/md/dm-ioctl.c | 296 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 42 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 68 +- drivers/md/md.c | 85 +- drivers/md/md.h | 2 - drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/md/raid0.c | 14 +- drivers/md/raid10.c | 434 +- drivers/md/raid10.h | 1 - drivers/md/raid5-cache.c | 4 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 3 +- drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 33 +- drivers/media/cec/core/cec-pin-error-inj.c | 2 +- drivers/media/common/b2c2/flexcop-hw-filter.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/common/siano/smscoreapi.c | 42 +- drivers/media/common/siano/smscoreapi.h | 5 + drivers/media/common/siano/smsdvb-main.c | 58 +- drivers/media/common/videobuf2/frame_vector.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_ca_en50221.c | 32 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 - drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/firewire/firedtv-fw.c | 1 + drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7511-v4l2.c | 70 +- drivers/media/i2c/adv7604.c | 116 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 10 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/max2175.c | 3 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/mc/mc-entity.c | 1 - drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 10 +- drivers/media/pci/cx18/cx18-alsa-main.c | 1 + drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 1 + drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 28 +- drivers/media/pci/cx23885/cx23885-core.c | 22 +- drivers/media/pci/cx25821/cx25821-alsa.c | 3 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 1 + drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 + drivers/media/pci/ivtv/ivtv-driver.c | 5 +- drivers/media/pci/mantis/mantis_ca.c | 1 + drivers/media/pci/mantis/mantis_core.c | 200 + drivers/media/pci/mantis/mantis_core.h | 2 + drivers/media/pci/mantis/mantis_dma.c | 20 +- drivers/media/pci/mantis/mantis_pci.c | 2 +- drivers/media/pci/ngene/ngene-cards.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 56 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 1 - drivers/media/pci/sta2x11/sta2x11_vip.c | 1 + drivers/media/pci/sta2x11/sta2x11_vip.h | 2 - drivers/media/pci/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 19 - drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/nal-h264.h | 2 +- drivers/media/platform/aspeed-video.c | 9 +- drivers/media/platform/atmel/atmel-isi.c | 1 + drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 + drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 21 +- drivers/media/platform/exynos4-is/fimc-core.h | 12 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 - drivers/media/platform/exynos4-is/fimc-reg.h | 1 - drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/fsl-viu.c | 6 +- drivers/media/platform/imx-jpeg/Kconfig | 11 - drivers/media/platform/imx-jpeg/Makefile | 3 - drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 - drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 - drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2127 -- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 - drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 4 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 + drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 21 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 4 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/omap3isp/isp.c | 16 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/Makefile | 6 - drivers/media/platform/qcom/camss/camss-csid-170.c | 599 - drivers/media/platform/qcom/camss/camss-csid-4-1.c | 328 - drivers/media/platform/qcom/camss/camss-csid-4-7.c | 404 - .../media/platform/qcom/camss/camss-csid-gen1.h | 27 - .../media/platform/qcom/camss/camss-csid-gen2.h | 39 - drivers/media/platform/qcom/camss/camss-csid.c | 661 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 22 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 197 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 104 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 119 +- drivers/media/platform/qcom/camss/camss-ispif.h | 3 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 786 - drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 144 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 277 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 1195 - drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 742 - drivers/media/platform/qcom/camss/camss-vfe-gen1.h | 117 - drivers/media/platform/qcom/camss/camss-vfe.c | 847 +- drivers/media/platform/qcom/camss/camss-vfe.h | 128 +- drivers/media/platform/qcom/camss/camss-video.c | 52 - drivers/media/platform/qcom/camss/camss.c | 435 +- drivers/media/platform/qcom/camss/camss.h | 19 +- drivers/media/platform/qcom/venus/core.c | 116 +- drivers/media/platform/qcom/venus/core.h | 26 - drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 164 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 139 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 36 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 23 +- drivers/media/platform/qcom/venus/venc.c | 54 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 70 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 446 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 18 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 - drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva-h264.c | 10 +- drivers/media/platform/sti/hva/hva.h | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 1 + .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 1 - drivers/media/platform/ti-vpe/cal-video.c | 332 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/ti-vpe/cal.h | 21 +- drivers/media/platform/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 - drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-si476x.c | 6 +- drivers/media/rc/Makefile | 1 - drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/ite-cir.c | 349 +- drivers/media/rc/ite-cir.h | 51 +- drivers/media/rc/keymaps/Makefile | 3 +- drivers/media/rc/keymaps/rc-cec.c | 28 +- drivers/media/rc/keymaps/rc-minix-neo.c | 55 - drivers/media/rc/keymaps/rc-xbox-360.c | 83 - drivers/media/rc/rc-main.c | 6 - drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 + drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 - drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 - .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/mt2063.c | 6 +- drivers/media/tuners/qt1010.h | 8 +- drivers/media/tuners/tda827x.h | 10 +- drivers/media/tuners/tuner-i2c.h | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 1 + drivers/media/usb/cpia2/cpia2_v4l.c | 1 + drivers/media/usb/cx231xx/cx231xx.h | 2 + drivers/media/usb/dvb-usb-v2/anysee.c | 21 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 70 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 - drivers/media/usb/em28xx/em28xx-dvb.c | 1 - drivers/media/usb/em28xx/em28xx.h | 4 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/pwc/pwc-dec23.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 8 + drivers/media/usb/pwc/pwc-uncompress.c | 3 + drivers/media/usb/tm6000/tm6000-alsa.c | 1 + drivers/media/usb/tm6000/tm6000-dvb.c | 2 + drivers/media/usb/ttusb-dec/ttusb_dec.c | 4 + drivers/media/usb/usbtv/usbtv-audio.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 6 +- drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/usb/uvc/uvc_video.c | 94 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 5 - drivers/media/v4l2-core/v4l2-ctrls.c | 170 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/media/v4l2-core/v4l2-ioctl.c | 88 +- drivers/media/v4l2-core/v4l2-jpeg.c | 59 +- drivers/media/v4l2-core/v4l2-mc.c | 8 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/fsl-corenet-cf.c | 4 +- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/memory/tegra/mc.c | 9 - drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra124-emc.c | 16 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra20.c | 332 - drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/memstick/core/memstick.c | 21 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 8 +- drivers/mfd/Kconfig | 71 +- drivers/mfd/Makefile | 7 +- drivers/mfd/ab3100-core.c | 929 + drivers/mfd/ab3100-otp.c | 240 + drivers/mfd/ab8500-core.c | 37 +- drivers/mfd/arizona-core.c | 20 + drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/atc260x-core.c | 310 - drivers/mfd/atc260x-i2c.c | 64 - drivers/mfd/da9063-i2c.c | 10 - drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/intel-lpss-acpi.c | 32 +- drivers/mfd/intel-lpss-pci.c | 46 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel-lpss.h | 4 +- drivers/mfd/intel-m10-bmc.c | 30 +- drivers/mfd/intel_pmt.c | 112 +- drivers/mfd/intel_quark_i2c_gpio.c | 85 +- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/mfd-core.c | 7 +- drivers/mfd/ntxec.c | 271 - drivers/mfd/rn5t618.c | 3 - drivers/mfd/rohm-bd9576.c | 189 - drivers/mfd/sec-core.c | 14 +- drivers/mfd/stm32-timers.c | 7 +- drivers/mfd/stmpe.c | 14 +- drivers/misc/Kconfig | 19 +- drivers/misc/Makefile | 3 +- drivers/misc/ad525x_dpot.c | 3 - drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/dw-xdata-pcie.c | 420 - drivers/misc/fastrpc.c | 5 - drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/habanalabs/common/debugfs.c | 5 +- drivers/misc/habanalabs/common/device.c | 40 +- drivers/misc/habanalabs/common/habanalabs.h | 2 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 12 - drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu.c | 38 +- drivers/misc/ibmvmc.c | 4 +- drivers/misc/kgdbts.c | 74 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/mei/client.c | 17 +- drivers/misc/pvpanic.c | 160 + drivers/misc/pvpanic/Kconfig | 27 - drivers/misc/pvpanic/Makefile | 8 - drivers/misc/pvpanic/pvpanic-mmio.c | 144 - drivers/misc/pvpanic/pvpanic-pci.c | 125 - drivers/misc/pvpanic/pvpanic.c | 113 - drivers/misc/pvpanic/pvpanic.h | 21 - drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/sram.c | 4 +- drivers/misc/ti-st/st_core.c | 1 + drivers/misc/uacce/uacce.c | 41 +- drivers/misc/vmw_balloon.c | 11 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mmc/core/block.c | 58 +- drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/core.c | 186 +- drivers/mmc/core/core.h | 8 + drivers/mmc/core/host.c | 40 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/mmc_ops.c | 39 +- drivers/mmc/core/queue.c | 11 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/sd.c | 6 - drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 - drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 16 +- drivers/mmc/host/mmci.c | 10 +- drivers/mmc/host/renesas_sdhi.h | 2 - drivers/mmc/host/renesas_sdhi_core.c | 38 +- drivers/mmc/host/sdhci-acpi.c | 2 - drivers/mmc/host/sdhci-brcmstb.c | 1 + drivers/mmc/host/sdhci-esdhc-imx.c | 24 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 8 +- drivers/mmc/host/sdhci-msm.c | 19 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 313 +- drivers/mmc/host/sdhci-pci-core.c | 31 +- drivers/mmc/host/sdhci-pci-gli.c | 8 - drivers/mmc/host/sdhci-pci-o2micro.c | 8 - drivers/mmc/host/sdhci-pci.h | 2 - drivers/mmc/host/sdhci-st.c | 19 +- drivers/mmc/host/sdhci-tegra.c | 34 +- drivers/mmc/host/sdhci.c | 113 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc.h | 3 +- drivers/mmc/host/tmio_mmc_core.c | 56 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mmc/host/via-sdmmc.c | 3 +- drivers/most/Kconfig | 10 - drivers/most/Makefile | 1 - drivers/most/most_cdev.c | 6 +- drivers/mtd/chips/cfi_cmdset_0001.c | 1 - drivers/mtd/chips/cfi_cmdset_0002.c | 8 +- drivers/mtd/chips/cfi_cmdset_0020.c | 2 - drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/maps/sun_uflash.c | 1 + drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 40 +- drivers/mtd/mtdcore.c | 21 +- drivers/mtd/mtdoops.c | 17 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/onenand/onenand_samsung.c | 1 - drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 69 +- drivers/mtd/nand/raw/fsmc_nand.c | 3 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 145 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 265 +- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 - drivers/mtd/nand/spi/core.c | 2 - drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 24 +- drivers/mtd/parsers/Makefile | 3 - drivers/mtd/parsers/ofpart.c | 239 + drivers/mtd/parsers/ofpart_bcm4908.c | 64 - drivers/mtd/parsers/ofpart_bcm4908.h | 15 - drivers/mtd/parsers/ofpart_core.c | 271 - drivers/mtd/parsers/ofpart_linksys_ns.c | 50 - drivers/mtd/parsers/ofpart_linksys_ns.h | 18 - drivers/mtd/parsers/qcomsmempart.c | 9 +- drivers/mtd/rfd_ftl.c | 13 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 + drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 445 +- drivers/mtd/spi-nor/core.h | 69 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 3 +- drivers/mtd/spi-nor/otp.c | 376 - drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/swp.c | 427 - drivers/mtd/spi-nor/winbond.c | 22 +- drivers/mux/gpio.c | 19 +- drivers/net/Kconfig | 3 +- drivers/net/Makefile | 2 +- drivers/net/arcnet/com20020-pci.c | 34 +- drivers/net/bareudp.c | 1 - drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_options.c | 9 - drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/Kconfig | 2 +- drivers/net/can/c_can/c_can.c | 177 +- drivers/net/can/c_can/c_can.h | 43 +- drivers/net/can/c_can/c_can_pci.c | 34 +- drivers/net/can/c_can/c_can_platform.c | 12 +- drivers/net/can/dev/bittiming.c | 28 +- drivers/net/can/dev/netlink.c | 28 +- drivers/net/can/dev/skb.c | 37 +- drivers/net/can/flexcan.c | 32 +- drivers/net/can/grcan.c | 2 +- drivers/net/can/kvaser_pciefd.c | 4 - drivers/net/can/m_can/m_can.c | 172 +- drivers/net/can/m_can/m_can.h | 2 - drivers/net/can/m_can/tcan4x5x-core.c | 6 +- drivers/net/can/m_can/tcan4x5x.h | 1 + drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 + drivers/net/can/rcar/rcar_can.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/can/sja1000/ems_pci.c | 1 + drivers/net/can/sja1000/ems_pcmcia.c | 1 + drivers/net/can/sja1000/kvaser_pci.c | 1 + drivers/net/can/sja1000/peak_pci.c | 2 + drivers/net/can/sja1000/peak_pcmcia.c | 1 + drivers/net/can/sja1000/plx_pci.c | 12 + drivers/net/can/sja1000/sja1000.c | 2 +- drivers/net/can/slcan.c | 1 + drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 26 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 - drivers/net/can/spi/mcp251xfd/Makefile | 3 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 112 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 285 - drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h | 45 - drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 64 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 71 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 28 - drivers/net/can/usb/Kconfig | 1 - drivers/net/can/usb/ems_usb.c | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 6 +- drivers/net/can/usb/mcba_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 49 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 49 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 48 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 6 - drivers/net/can/usb/ucan.c | 8 +- drivers/net/can/usb/usb_8dev.c | 2 +- drivers/net/can/xilinx_can.c | 10 +- drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/b53/Kconfig | 1 - drivers/net/dsa/b53/b53_common.c | 37 +- drivers/net/dsa/b53/b53_mmap.c | 55 - drivers/net/dsa/b53/b53_priv.h | 4 + drivers/net/dsa/b53/b53_spi.c | 14 - drivers/net/dsa/bcm_sf2.c | 138 +- drivers/net/dsa/bcm_sf2.h | 2 - drivers/net/dsa/bcm_sf2_regs.h | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 378 +- drivers/net/dsa/hirschmann/hellcreek.h | 7 - drivers/net/dsa/lantiq_gswip.c | 171 +- drivers/net/dsa/mt7530.c | 177 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 503 +- drivers/net/dsa/mv88e6xxx/chip.h | 20 +- drivers/net/dsa/mv88e6xxx/global1.c | 19 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 - drivers/net/dsa/mv88e6xxx/global2.h | 8 - drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 418 +- drivers/net/dsa/mv88e6xxx/port.h | 50 - drivers/net/dsa/mv88e6xxx/serdes.c | 338 +- drivers/net/dsa/mv88e6xxx/serdes.h | 98 +- drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/sja1105/sja1105_flower.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 22 +- drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/ethernet/3com/3c509.c | 1 - drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/actions/Kconfig | 26 - drivers/net/ethernet/actions/Makefile | 6 - drivers/net/ethernet/actions/owl-emac.c | 1625 - drivers/net/ethernet/actions/owl-emac.h | 280 - drivers/net/ethernet/adaptec/starfire.c | 8 + drivers/net/ethernet/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_com.h | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 25 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +- drivers/net/ethernet/amd/amd8111e.c | 362 +- drivers/net/ethernet/amd/atarilance.c | 8 + drivers/net/ethernet/amd/hplance.c | 3 - drivers/net/ethernet/amd/pcnet32.c | 12 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/atheros/atlx/atl2.c | 24 +- drivers/net/ethernet/broadcom/Kconfig | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 150 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 125 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 - drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 1 + drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +- drivers/net/ethernet/cadence/macb.h | 14 - drivers/net/ethernet/cadence/macb_main.c | 70 +- .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 26 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 10 +- drivers/net/ethernet/cisco/enic/enic_main.c | 13 +- drivers/net/ethernet/davicom/dm9000.c | 23 +- drivers/net/ethernet/dec/tulip/de2104x.c | 13 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 13 +- drivers/net/ethernet/dlink/sundance.c | 17 +- drivers/net/ethernet/faraday/ftgmac100.c | 1 - drivers/net/ethernet/faraday/ftmac100.c | 13 +- drivers/net/ethernet/fealnx.c | 13 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 8 - drivers/net/ethernet/freescale/dpaa2/Makefile | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 68 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 - .../freescale/dpaa2/dpaa2-switch-ethtool.c | 189 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 3159 -- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 186 - drivers/net/ethernet/freescale/dpaa2/dpkg.h | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac.h | 24 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 6 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 162 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 3 + drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 536 - drivers/net/ethernet/freescale/dpaa2/dpsw.c | 1546 - drivers/net/ethernet/freescale/dpaa2/dpsw.h | 752 - drivers/net/ethernet/freescale/enetc/enetc.c | 1247 +- drivers/net/ethernet/freescale/enetc/enetc.h | 84 +- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 82 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 20 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 139 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 15 - drivers/net/ethernet/freescale/fec_ptp.c | 7 - drivers/net/ethernet/freescale/gianfar.c | 21 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 6 + drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 22 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 27 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 41 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 95 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 26 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 14 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 106 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 5 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 210 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 76 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 25 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2138 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 63 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 26 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 39 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 95 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 29 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 - drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 27 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 1 - drivers/net/ethernet/intel/e1000e/82571.c | 2 - drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 24 +- drivers/net/ethernet/intel/e1000e/phy.c | 2 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_common.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 73 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 53 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 41 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 631 - drivers/net/ethernet/intel/iavf/iavf_fdir.c | 773 - drivers/net/ethernet/intel/iavf/iavf_fdir.h | 113 - drivers/net/ethernet/intel/iavf/iavf_main.c | 34 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 196 +- drivers/net/ethernet/intel/ice/Makefile | 2 +- drivers/net/ethernet/intel/ice/ice.h | 38 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 24 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 47 +- drivers/net/ethernet/intel/ice/ice_common.c | 199 +- drivers/net/ethernet/intel/ice/ice_common.h | 10 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 8 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 274 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 - drivers/net/ethernet/intel/ice/ice_fdir.c | 488 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 58 - drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 568 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 91 +- drivers/net/ethernet/intel/ice/ice_flow.c | 747 +- drivers/net/ethernet/intel/ice/ice_flow.h | 160 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 - drivers/net/ethernet/intel/ice/ice_lib.c | 330 +- drivers/net/ethernet/intel/ice/ice_lib.h | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 481 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 - drivers/net/ethernet/intel/ice/ice_sched.c | 132 +- drivers/net/ethernet/intel/ice/ice_switch.c | 17 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 43 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 9 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 40 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 -- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 86 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 - drivers/net/ethernet/intel/ice/ice_xsk.c | 22 +- drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/e1000_mbx.c | 2 +- drivers/net/ethernet/intel/igb/e1000_phy.c | 1 - drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 41 +- drivers/net/ethernet/intel/igb/igb_main.c | 54 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 32 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 18 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 7 +- drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 485 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 87 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 60 - drivers/net/ethernet/intel/igc/igc_xdp.h | 13 - drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 - drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 - drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +- drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/jme.h | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 8 +- drivers/net/ethernet/marvell/mvneta.c | 25 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 64 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 28 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 - .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 61 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 198 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 79 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 - .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 51 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 42 - .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 - .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 - drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 11 +- drivers/net/ethernet/mediatek/Makefile | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 42 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 23 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 511 - drivers/net/ethernet/mediatek/mtk_ppe.h | 287 - drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 217 - drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 484 - drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 144 - drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 - drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 12 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 52 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 60 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 605 - .../mellanox/mlx5/core/en/fs_tt_redirect.h | 26 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 488 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 396 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 91 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 177 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 93 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 20 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 27 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 33 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 - .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 203 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 42 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 147 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 955 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 312 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 128 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 282 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 40 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 10 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 585 - .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 140 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 170 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 73 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 473 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 25 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 - .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 15 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 52 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 149 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 20 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 73 - drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 14 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 11 +- .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 23 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 48 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 1 - .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 + drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 21 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 131 - .../mellanox/mlxsw/core_acl_flex_actions.h | 11 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 29 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 55 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 71 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 131 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 215 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 91 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 25 - .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 83 - .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 24 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 23 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 245 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 689 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 16 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 74 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 213 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/microchip/encx24j600.c | 15 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 + drivers/net/ethernet/mscc/Kconfig | 4 +- drivers/net/ethernet/mscc/ocelot.c | 105 +- drivers/net/ethernet/mscc/ocelot_flower.c | 8 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 225 +- drivers/net/ethernet/mscc/ocelot_net.c | 214 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 2 - drivers/net/ethernet/mscc/ocelot_vcap.c | 1 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 - drivers/net/ethernet/netronome/nfp/flower/main.h | 12 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 40 +- .../net/ethernet/netronome/nfp/flower/offload.c | 66 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 156 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 15 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 9 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 - drivers/net/ethernet/pensando/ionic/Makefile | 1 - drivers/net/ethernet/pensando/ionic/ionic.h | 6 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 107 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 33 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 109 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 242 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 536 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 104 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 43 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 613 - .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 - .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 392 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 882 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 - drivers/net/ethernet/qlogic/qed/qed_l2.c | 1 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 26 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 + .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 - .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 12 + .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 56 +- drivers/net/ethernet/realtek/r8169_main.c | 45 +- drivers/net/ethernet/renesas/sh_eth.c | 11 +- drivers/net/ethernet/renesas/sh_eth.h | 114 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/rx.c | 11 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 12 +- drivers/net/ethernet/smsc/smsc911x.c | 2 - drivers/net/ethernet/socionext/netsec.c | 25 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/common.h | 36 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 60 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 444 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 1 - .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 26 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 15 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 8 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 35 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 34 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 136 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 44 - drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 6 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 15 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 24 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 67 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 11 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1700 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 111 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 30 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 35 - drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 23 - drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 124 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 40 - drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 12 - drivers/net/ethernet/sun/cassini.c | 1 - drivers/net/ethernet/sun/niu.c | 2 + drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/tehuti/tehuti.c | 1 - drivers/net/ethernet/ti/cpsw.c | 14 +- drivers/net/ethernet/ti/cpsw_new.c | 14 +- drivers/net/ethernet/ti/cpsw_priv.c | 11 +- drivers/net/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 82 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 + drivers/net/fddi/Kconfig | 16 + drivers/net/fddi/defxx.c | 96 +- drivers/net/fddi/defxx.h | 5 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smt.h | 12 +- drivers/net/fddi/skfp/smt.c | 4 +- drivers/net/geneve.c | 25 +- drivers/net/hamradio/6pack.c | 6 + drivers/net/hamradio/mkiss.c | 1 + drivers/net/hamradio/scc.c | 1 + drivers/net/hyperv/hyperv_net.h | 8 +- drivers/net/hyperv/netvsc.c | 55 +- drivers/net/hyperv/netvsc_drv.c | 64 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/ieee802154/atusb.c | 1 - drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 5 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/gsi.c | 52 +- drivers/net/ipa/gsi.h | 4 +- drivers/net/ipa/gsi_private.h | 4 +- drivers/net/ipa/gsi_reg.h | 69 +- drivers/net/ipa/gsi_trans.c | 9 +- drivers/net/ipa/gsi_trans.h | 5 +- drivers/net/ipa/ipa.h | 7 +- drivers/net/ipa/ipa_cmd.c | 78 +- drivers/net/ipa/ipa_cmd.h | 19 +- drivers/net/ipa/ipa_data-sc7180.c | 346 + drivers/net/ipa/ipa_data-sdm845.c | 366 + drivers/net/ipa/ipa_data-v3.5.1.c | 402 - drivers/net/ipa/ipa_data-v4.2.c | 362 - drivers/net/ipa/ipa_data.h | 128 +- drivers/net/ipa/ipa_endpoint.c | 60 +- drivers/net/ipa/ipa_endpoint.h | 30 +- drivers/net/ipa/ipa_interrupt.c | 54 +- drivers/net/ipa/ipa_interrupt.h | 1 - drivers/net/ipa/ipa_main.c | 266 +- drivers/net/ipa/ipa_mem.c | 6 +- drivers/net/ipa/ipa_mem.h | 12 +- drivers/net/ipa/ipa_qmi.c | 16 +- drivers/net/ipa/ipa_qmi.h | 14 +- drivers/net/ipa/ipa_qmi_msg.c | 78 +- drivers/net/ipa/ipa_qmi_msg.h | 6 +- drivers/net/ipa/ipa_reg.h | 495 +- drivers/net/ipa/ipa_resource.c | 182 - drivers/net/ipa/ipa_resource.h | 27 - drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 91 +- drivers/net/ipa/ipa_table.h | 11 +- drivers/net/ipa/ipa_uc.c | 5 +- drivers/net/ipa/ipa_version.h | 29 +- drivers/net/mdio.c | 2 +- drivers/net/mdio/Kconfig | 11 - drivers/net/mdio/Makefile | 1 - drivers/net/mdio/mdio-bcm-unimac.c | 16 +- drivers/net/mdio/mdio-bitbang.c | 4 +- drivers/net/mdio/mdio-cavium.c | 2 +- drivers/net/mdio/mdio-gpio.c | 10 +- drivers/net/mdio/mdio-ipq4019.c | 4 +- drivers/net/mdio/mdio-ipq8064.c | 4 +- drivers/net/mdio/mdio-mscc-miim.c | 8 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 14 +- drivers/net/mdio/mdio-mux-bcm6368.c | 184 - drivers/net/mdio/mdio-mux-gpio.c | 8 +- drivers/net/mdio/mdio-mux-mmioreg.c | 6 +- drivers/net/mdio/mdio-mux-multiplexer.c | 2 +- drivers/net/mdio/mdio-mux.c | 6 +- drivers/net/mdio/mdio-octeon.c | 8 +- drivers/net/mdio/mdio-thunder.c | 10 +- drivers/net/mdio/mdio-xgene.c | 6 +- drivers/net/mdio/of_mdio.c | 10 +- drivers/net/mhi/mhi.h | 1 - drivers/net/mhi/net.c | 7 +- drivers/net/mhi/proto_mbim.c | 62 +- drivers/net/netdevsim/Makefile | 4 - drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/ethtool.c | 36 - drivers/net/netdevsim/fib.c | 147 +- drivers/net/netdevsim/health.c | 11 +- drivers/net/netdevsim/netdev.c | 1 - drivers/net/netdevsim/netdevsim.h | 18 - drivers/net/netdevsim/psample.c | 264 - drivers/net/pcs/pcs-xpcs.c | 257 +- drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 31 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/broadcom.c | 85 +- drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/marvell-88x2222.c | 519 - drivers/net/phy/marvell10g.c | 386 +- drivers/net/phy/mdio-boardinfo.c | 2 +- drivers/net/phy/mdio_bus.c | 2 +- drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/phy/phy-c45.c | 8 - drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 17 +- drivers/net/phy/phylink.c | 7 +- drivers/net/phy/smsc.c | 7 +- drivers/net/plip/plip.c | 2 - drivers/net/ppp/ppp_async.c | 1 + drivers/net/ppp/ppp_deflate.c | 1 + drivers/net/ppp/ppp_generic.c | 22 - drivers/net/ppp/ppp_synctty.c | 1 + drivers/net/ppp/pppoe.c | 27 +- drivers/net/slip/slip.c | 1 + drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 63 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/cdc-phonet.c | 2 - drivers/net/usb/cdc_ether.c | 27 +- drivers/net/usb/cdc_ncm.c | 66 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/lan78xx.c | 1 + drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/qmi_wwan.c | 14 + drivers/net/usb/r8152.c | 40 +- drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/usb/usbnet.c | 40 +- drivers/net/veth.c | 43 +- drivers/net/virtio_net.c | 120 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +- drivers/net/vxlan.c | 20 +- drivers/net/wan/farsync.c | 3 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_x25.c | 72 +- drivers/net/wan/lapbether.c | 86 +- drivers/net/wan/z85230.h | 39 + drivers/net/wireless/admtek/adm8211.c | 1 + drivers/net/wireless/ath/ath10k/mac.c | 2 - drivers/net/wireless/ath/ath10k/snoc.c | 29 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/ce.c | 58 +- drivers/net/wireless/ath/ath11k/ce.h | 1 - drivers/net/wireless/ath/ath11k/core.c | 45 +- drivers/net/wireless/ath/ath11k/core.h | 6 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 476 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 6 +- drivers/net/wireless/ath/ath11k/hal.c | 96 +- drivers/net/wireless/ath/ath11k/hal.h | 33 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 13 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 3 - drivers/net/wireless/ath/ath11k/hal_tx.h | 1 - drivers/net/wireless/ath/ath11k/hif.h | 10 - drivers/net/wireless/ath/ath11k/hw.c | 796 - drivers/net/wireless/ath/ath11k/hw.h | 53 - drivers/net/wireless/ath/ath11k/mac.c | 92 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/mhi.c | 116 +- drivers/net/wireless/ath/ath11k/pci.c | 194 +- drivers/net/wireless/ath/ath11k/pci.h | 21 +- drivers/net/wireless/ath/ath11k/qmi.c | 122 +- drivers/net/wireless/ath/ath11k/qmi.h | 9 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 212 +- drivers/net/wireless/ath/ath11k/wmi.c | 64 +- drivers/net/wireless/ath/ath5k/base.c | 1 + drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 1 + drivers/net/wireless/ath/ath9k/init.c | 1 + drivers/net/wireless/ath/ath9k/xmit.c | 6 - drivers/net/wireless/atmel/atmel.c | 1 + drivers/net/wireless/atmel/atmel_cs.c | 1 + drivers/net/wireless/atmel/atmel_pci.c | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 + .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 + drivers/net/wireless/cisco/airo.c | 1 + drivers/net/wireless/cisco/airo_cs.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 30 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 - drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 + drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 + drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 + drivers/net/wireless/intersil/hostap/hostap_proc.c | 1 - .../net/wireless/intersil/orinoco/orinoco_nortel.c | 8 + .../net/wireless/intersil/orinoco/orinoco_pci.c | 8 + .../net/wireless/intersil/orinoco/orinoco_plx.c | 8 + .../net/wireless/intersil/orinoco/orinoco_tmd.c | 8 + drivers/net/wireless/mac80211_hwsim.c | 8 +- drivers/net/wireless/mediatek/mt76/dma.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 10 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 14 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 56 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 6 - drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 + drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 5 - drivers/net/wireless/realtek/rtw88/coex.h | 1 - drivers/net/wireless/realtek/rtw88/debug.c | 41 - drivers/net/wireless/realtek/rtw88/mac.c | 19 - drivers/net/wireless/realtek/rtw88/mac.h | 4 - drivers/net/wireless/realtek/rtw88/main.c | 104 +- drivers/net/wireless/realtek/rtw88/main.h | 11 - drivers/net/wireless/realtek/rtw88/reg.h | 1 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 - drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 + drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wireless/virt_wifi.c | 5 +- drivers/net/xen-netback/netback.c | 4 +- drivers/net/xen-netfront.c | 18 +- drivers/nfc/fdp/fdp.c | 49 +- drivers/nfc/pn533/pn533.c | 3 - drivers/nfc/s3fwrn5/core.c | 12 +- drivers/nvdimm/btt.c | 1 - drivers/nvdimm/pmem.c | 1 - drivers/nvme/host/core.c | 344 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/fc.c | 23 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/rdma.c | 18 +- drivers/nvme/host/tcp.c | 36 +- drivers/nvme/host/zns.c | 9 +- drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/configfs.c | 6 - drivers/nvme/target/core.c | 50 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fabrics-cmd.c | 17 +- drivers/nvme/target/fc.c | 1 - drivers/nvme/target/loop.c | 10 +- drivers/nvme/target/nvmet.h | 8 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/rdma.c | 5 +- drivers/nvme/target/tcp.c | 42 +- drivers/nvmem/Kconfig | 10 - drivers/nvmem/Makefile | 2 - drivers/nvmem/brcm_nvram.c | 78 - drivers/nvmem/core.c | 95 - drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 44 - drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/of/Makefile | 6 - drivers/of/address.c | 3 - drivers/of/base.c | 328 +- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 23 +- drivers/of/fdt.c | 76 +- drivers/of/irq.c | 14 +- drivers/of/kexec.c | 458 - drivers/of/of_net.c | 3 - drivers/of/of_private.h | 2 - drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 43 +- drivers/of/platform.c | 12 +- drivers/of/property.c | 118 +- drivers/of/unittest-data/Makefile | 48 - drivers/of/unittest-data/overlay_base.dts | 90 +- drivers/of/unittest-data/overlay_common.dtsi | 91 - drivers/of/unittest-data/static_base_1.dts | 4 - drivers/of/unittest-data/static_base_2.dts | 4 - drivers/of/unittest-data/testcases.dts | 23 +- drivers/of/unittest-data/testcases_common.dtsi | 19 - drivers/of/unittest-data/tests-interrupts.dtsi | 11 +- drivers/of/unittest.c | 22 +- drivers/opp/core.c | 170 +- drivers/opp/of.c | 36 - drivers/opp/opp.h | 2 - drivers/parport/parport_amiga.c | 1 + drivers/parport/parport_atari.c | 1 + drivers/parport/parport_gsc.c | 1 + drivers/parport/parport_ip32.c | 12 + drivers/parport/parport_mfc3.c | 1 + drivers/parport/parport_sunbpp.c | 1 + drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/Makefile | 7 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/Makefile | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/mobiveil/Kconfig | 3 +- drivers/pci/controller/pci-host-common.c | 1 - drivers/pci/controller/pci-hyperv.c | 6 +- drivers/pci/controller/pci-tegra.c | 343 +- drivers/pci/controller/pci-thunder-ecam.c | 2 +- drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 20 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 6 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- drivers/pci/controller/pcie-rcar-host.c | 355 +- drivers/pci/controller/pcie-xilinx.c | 246 +- drivers/pci/controller/vmd.c | 63 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 16 +- drivers/pci/endpoint/functions/pci-epf-test.c | 19 +- drivers/pci/endpoint/pci-epc-core.c | 2 - drivers/pci/hotplug/acpi_pcihp.c | 2 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 61 +- drivers/pci/iov.c | 102 +- drivers/pci/msi.c | 45 +- drivers/pci/of.c | 22 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 65 +- drivers/pci/pci.h | 11 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/pcie/rcec.c | 2 +- drivers/pci/probe.c | 5 +- drivers/pci/quirks.c | 28 +- drivers/pci/switch/switchtec.c | 9 +- drivers/pci/vpd.c | 164 +- drivers/pci/xen-pcifront.c | 6 +- drivers/pcmcia/cistpl.c | 12 +- drivers/pcmcia/ds.c | 7 +- drivers/pcmcia/pcmcia_cis.c | 10 +- drivers/pcmcia/pcmcia_resource.c | 11 +- drivers/pcmcia/rsrc_nonstatic.c | 22 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 31 +- drivers/perf/arm-cmn.c | 22 +- drivers/perf/arm_dmc620_pmu.c | 3 +- drivers/perf/arm_dsu_pmu.c | 5 +- drivers/perf/arm_pmu_platform.c | 54 +- drivers/perf/arm_smmuv3_pmu.c | 36 +- drivers/perf/arm_spe_pmu.c | 3 +- drivers/perf/fsl_imx8_ddr_perf.c | 7 +- drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 348 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 301 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 355 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 500 - drivers/perf/hisilicon/hisi_uncore_pmu.c | 79 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 20 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 530 - drivers/perf/qcom_l2_pmu.c | 2 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 4 +- drivers/phy/Kconfig | 1 - drivers/phy/Makefile | 1 - drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/cadence/Kconfig | 2 - drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/Kconfig | 12 +- drivers/phy/marvell/Makefile | 1 - drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 - drivers/phy/microchip/Kconfig | 13 - drivers/phy/microchip/Makefile | 6 - drivers/phy/microchip/sparx5_serdes.c | 2513 -- drivers/phy/microchip/sparx5_serdes.h | 136 - drivers/phy/microchip/sparx5_serdes_regs.h | 2695 -- drivers/phy/phy-core-mipi-dphy.c | 2 + drivers/phy/phy-core.c | 30 - drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 528 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 - drivers/phy/ralink/phy-mt7621-pci.c | 6 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +- drivers/phy/rockchip/phy-rockchip-typec.c | 1 - drivers/phy/st/Kconfig | 1 - drivers/phy/st/phy-stm32-usbphyc.c | 65 - drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1875 +- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 449 +- drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/Kconfig | 7 +- drivers/pinctrl/bcm/Kconfig | 62 - drivers/pinctrl/bcm/Makefile | 7 - drivers/pinctrl/bcm/pinctrl-bcm6318.c | 498 - drivers/pinctrl/bcm/pinctrl-bcm63268.c | 643 - drivers/pinctrl/bcm/pinctrl-bcm6328.c | 404 - drivers/pinctrl/bcm/pinctrl-bcm6358.c | 369 - drivers/pinctrl/bcm/pinctrl-bcm6362.c | 617 - drivers/pinctrl/bcm/pinctrl-bcm6368.c | 523 - drivers/pinctrl/bcm/pinctrl-bcm63xx.c | 109 - drivers/pinctrl/bcm/pinctrl-bcm63xx.h | 43 - drivers/pinctrl/core.c | 37 +- drivers/pinctrl/freescale/pinctrl-imx1.c | 1 - drivers/pinctrl/freescale/pinctrl-imx25.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx27.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx35.c | 1 - drivers/pinctrl/freescale/pinctrl-imx50.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx51.c | 1 - drivers/pinctrl/freescale/pinctrl-imx53.c | 1 - drivers/pinctrl/freescale/pinctrl-imx6dl.c | 1 - drivers/pinctrl/freescale/pinctrl-imx6q.c | 1 - drivers/pinctrl/freescale/pinctrl-imx6sl.c | 1 - drivers/pinctrl/freescale/pinctrl-imx6sll.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx6sx.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx6ul.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7d.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mp.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 1 - drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 2 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 2 - drivers/pinctrl/mediatek/pinctrl-paris.c | 2 - drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 4 +- drivers/pinctrl/pinconf.c | 4 +- drivers/pinctrl/pinctrl-at91.c | 2 - drivers/pinctrl/pinctrl-equilibrium.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 4 +- drivers/pinctrl/pinctrl-k210.c | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 319 +- drivers/pinctrl/pinctrl-single.c | 65 +- drivers/pinctrl/pinmux.c | 106 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 40 +- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 123 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 21 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 - drivers/pinctrl/renesas/core.c | 20 + drivers/pinctrl/renesas/core.h | 8 + drivers/pinctrl/renesas/pfc-r8a73a4.c | 48 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 46 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 1 + drivers/pinctrl/renesas/pfc-r8a7791.c | 387 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 1 + drivers/pinctrl/renesas/pfc-r8a77950.c | 1 + drivers/pinctrl/renesas/pfc-r8a77951.c | 31 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 31 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 1 + drivers/pinctrl/renesas/pfc-r8a77980.c | 1 + drivers/pinctrl/renesas/pfc-r8a77990.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 1 + drivers/pinctrl/renesas/pfc-sh73a0.c | 46 +- drivers/pinctrl/renesas/pinctrl.c | 109 +- drivers/pinctrl/renesas/sh_pfc.h | 24 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 18 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/Kconfig | 69 - drivers/platform/surface/Makefile | 3 - drivers/platform/surface/aggregator/controller.c | 14 +- .../platform/surface/surface_aggregator_registry.c | 626 - drivers/platform/surface/surface_dtx.c | 1289 - .../platform/surface/surface_platform_profile.c | 190 - drivers/platform/surface/surfacepro3_button.c | 2 + drivers/platform/x86/Kconfig | 25 +- drivers/platform/x86/Makefile | 3 - drivers/platform/x86/adv_swbutton.c | 121 - drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/classmate-laptop.c | 2 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-base.c | 2 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 5 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 - .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 - .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 - .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 - drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 118 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/dell/dell_rbu.c | 3 + drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-hid.c | 23 +- drivers/platform/x86/intel-vbtn.c | 15 +- drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_pmc_core.c | 50 +- drivers/platform/x86/intel_pmt_class.c | 48 +- drivers/platform/x86/intel_pmt_class.h | 1 - drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/intel_pmt_telemetry.c | 20 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/panasonic-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 263 +- drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 8 - drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 40 +- drivers/power/supply/Makefile | 2 - drivers/power/supply/ab8500-bm.h | 733 - drivers/power/supply/ab8500-chargalg.h | 51 - drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/ab8500_btemp.c | 45 +- drivers/power/supply/ab8500_charger.c | 27 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 22 +- drivers/power/supply/axp20x_usb_power.c | 21 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/bq27xxx_battery.c | 169 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 - drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/cpcap-charger.c | 7 +- drivers/power/supply/cw2015_battery.c | 6 - drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/ltc2941-battery-gauge.c | 20 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max1721x_battery.c | 14 +- drivers/power/supply/max8997_charger.c | 14 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/s3c_adc_battery.c | 21 +- drivers/power/supply/sbs-battery.c | 44 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- drivers/power/supply/smb347-charger.c | 65 +- drivers/power/supply/surface_battery.c | 865 - drivers/power/supply/surface_charger.c | 282 - drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/z2_battery.c | 3 + drivers/powercap/intel_rapl_common.c | 1 - drivers/powercap/intel_rapl_msr.c | 1 - drivers/pps/clients/pps-gpio.c | 108 +- drivers/pps/clients/pps-ldisc.c | 3 + drivers/ptp/Kconfig | 2 +- drivers/ptp/Makefile | 2 - drivers/ptp/ptp_clockmatrix.c | 4 +- drivers/ptp/ptp_kvm.c | 197 + drivers/ptp/ptp_kvm_arm.c | 28 - drivers/ptp/ptp_kvm_common.c | 157 - drivers/ptp/ptp_kvm_x86.c | 97 - drivers/ptp/ptp_pch.c | 21 +- drivers/ptp/ptp_qoriq.c | 13 +- drivers/pwm/Kconfig | 17 - drivers/pwm/Makefile | 2 - drivers/pwm/core.c | 48 +- drivers/pwm/pwm-ab8500.c | 54 +- drivers/pwm/pwm-atmel-hlcdc.c | 3 +- drivers/pwm/pwm-atmel-tcb.c | 42 +- drivers/pwm/pwm-atmel.c | 1 + drivers/pwm/pwm-bcm-iproc.c | 1 + drivers/pwm/pwm-bcm-kona.c | 3 +- drivers/pwm/pwm-bcm2835.c | 36 +- drivers/pwm/pwm-berlin.c | 1 + drivers/pwm/pwm-brcmstb.c | 1 + drivers/pwm/pwm-clps711x.c | 1 + drivers/pwm/pwm-crc.c | 1 + drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-dwc.c | 1 + drivers/pwm/pwm-ep93xx.c | 1 + drivers/pwm/pwm-fsl-ftm.c | 1 + drivers/pwm/pwm-hibvt.c | 1 + drivers/pwm/pwm-img.c | 1 + drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx1.c | 1 + drivers/pwm/pwm-imx27.c | 1 + drivers/pwm/pwm-intel-lgm.c | 1 + drivers/pwm/pwm-iqs620a.c | 1 + drivers/pwm/pwm-jz4740.c | 1 + drivers/pwm/pwm-keembay.c | 1 + drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 1 + drivers/pwm/pwm-lpc32xx.c | 1 + drivers/pwm/pwm-lpss.c | 1 + drivers/pwm/pwm-mediatek.c | 1 + drivers/pwm/pwm-meson.c | 1 + drivers/pwm/pwm-mtk-disp.c | 1 + drivers/pwm/pwm-mxs.c | 1 + drivers/pwm/pwm-ntxec.c | 184 - drivers/pwm/pwm-omap-dmtimer.c | 1 + drivers/pwm/pwm-pca9685.c | 1 + drivers/pwm/pwm-pxa.c | 1 + drivers/pwm/pwm-raspberrypi-poe.c | 206 - drivers/pwm/pwm-rcar.c | 1 + drivers/pwm/pwm-renesas-tpu.c | 1 + drivers/pwm/pwm-rockchip.c | 1 + drivers/pwm/pwm-samsung.c | 1 + drivers/pwm/pwm-sifive.c | 1 + drivers/pwm/pwm-sl28cpld.c | 1 + drivers/pwm/pwm-spear.c | 1 + drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 1 + drivers/pwm/pwm-stm32-lp.c | 1 + drivers/pwm/pwm-stm32.c | 1 + drivers/pwm/pwm-stmpe.c | 1 + drivers/pwm/pwm-sun4i.c | 1 + drivers/pwm/pwm-tegra.c | 1 + drivers/pwm/pwm-tiecap.c | 1 + drivers/pwm/pwm-tiehrpwm.c | 1 + drivers/pwm/pwm-twl-led.c | 1 + drivers/pwm/pwm-twl.c | 1 + drivers/pwm/pwm-vt8500.c | 1 + drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/regulator/helpers.c | 101 +- drivers/regulator/mt6315-regulator.c | 4 +- drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/pca9450-regulator.c | 10 +- drivers/regulator/pf8x00-regulator.c | 1 - drivers/regulator/qcom-rpmh-regulator.c | 68 +- drivers/regulator/qcom_spmi-regulator.c | 36 +- drivers/regulator/rt4831-regulator.c | 4 +- drivers/regulator/scmi-regulator.c | 46 +- drivers/remoteproc/Kconfig | 6 +- drivers/remoteproc/imx_rproc.c | 267 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/keystone_remoteproc.c | 2 +- drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/omap_remoteproc.c | 2 +- drivers/remoteproc/pru_rproc.c | 26 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/remoteproc/qcom_q6v5_wcss.c | 595 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 337 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 21 +- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/remoteproc/wkup_m3_rproc.c | 2 +- drivers/reset/Kconfig | 6 +- drivers/reset/core.c | 215 - drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/reset/reset-scmi.c | 33 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/rpmsg/qcom_glink_native.c | 17 - drivers/rpmsg/qcom_smd.c | 16 - drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-cmos.c | 2 - drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-m48t59.c | 2 +- drivers/rtc/rtc-mxc.c | 2 +- drivers/rtc/rtc-ntxec.c | 145 - drivers/rtc/rtc-rv3028.c | 4 +- drivers/rtc/rtc-rx6110.c | 7 - drivers/rtc/rtc-tps65910.c | 1 - drivers/s390/block/dasd.c | 24 +- drivers/s390/block/dasd_devmap.c | 15 +- drivers/s390/block/dasd_eckd.c | 1 - drivers/s390/block/dasd_fba.c | 10 +- drivers/s390/block/dasd_genhd.c | 3 +- drivers/s390/block/dasd_int.h | 3 +- drivers/s390/char/con3215.c | 59 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 28 +- drivers/s390/char/sclp_tty.c | 18 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 6 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/cio_debug.h | 3 - drivers/s390/cio/cio_debugfs.c | 23 - drivers/s390/cio/cio_inject.c | 171 - drivers/s390/cio/cio_inject.h | 18 - drivers/s390/cio/css.c | 6 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 + drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 310 +- drivers/s390/crypto/vfio_ap_private.h | 2 - drivers/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 232 +- drivers/s390/net/qeth_l3_main.c | 31 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/sbus/char/display7seg.c | 1 + drivers/scsi/3w-9xxx.c | 14 +- drivers/scsi/3w-sas.c | 13 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 3 +- drivers/scsi/53c700.h | 1 + drivers/scsi/BusLogic.c | 207 +- drivers/scsi/BusLogic.h | 11 + drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/a100u2w.c | 13 +- drivers/scsi/aacraid/TODO | 3 + drivers/scsi/aacraid/aachba.c | 8 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/rx.c | 2 +- drivers/scsi/advansys.c | 323 +- drivers/scsi/aha1542.c | 105 +- drivers/scsi/aic94xx/aic94xx.h | 2 +- drivers/scsi/aic94xx/aic94xx_dump.c | 186 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 2 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bfa/bfa_fc.h | 4 +- drivers/scsi/bfa/bfa_fcs.h | 3 + drivers/scsi/bfa/bfa_fcs_lport.c | 20 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 2 +- drivers/scsi/ch.c | 6 + drivers/scsi/csiostor/csio_hw_t5.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 11 +- drivers/scsi/device_handler/scsi_dh_alua.c | 35 +- drivers/scsi/esas2r/esas2r_log.c | 7 - drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 16 +- drivers/scsi/fnic/fnic_main.c | 3 + drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hosts.c | 7 +- drivers/scsi/hpsa.c | 1 + drivers/scsi/hpsa_cmd.h | 78 +- drivers/scsi/ibmvscsi/ibmvfc.c | 165 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 77 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 27 +- drivers/scsi/initio.c | 18 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/ips.c | 20 + drivers/scsi/ips.h | 20 + drivers/scsi/isci/host.c | 37 +- drivers/scsi/isci/phy.c | 34 +- drivers/scsi/isci/port.c | 62 +- drivers/scsi/isci/port_config.c | 37 +- drivers/scsi/isci/remote_device.c | 33 +- drivers/scsi/isci/remote_node_context.c | 13 +- drivers/scsi/isci/remote_node_table.c | 64 +- drivers/scsi/isci/request.c | 60 +- drivers/scsi/isci/task.c | 3 +- drivers/scsi/lasi700.c | 1 + drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_lport.c | 12 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libiscsi.c | 26 +- drivers/scsi/libsas/sas_ata.c | 83 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 20 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 12 +- drivers/scsi/lpfc/lpfc_debugfs.c | 25 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 641 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 272 +- drivers/scsi/lpfc/lpfc_nvme.c | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 122 +- drivers/scsi/lpfc/lpfc_sli.c | 41 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/mac53c94.c | 13 +- drivers/scsi/megaraid/mbox_defs.h | 2 + drivers/scsi/megaraid/mega_common.h | 2 + drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_mbox.h | 2 + drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 5 - drivers/scsi/megaraid/megaraid_sas_base.c | 98 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 89 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 - drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 522 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 40 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 7 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.c | 9 +- drivers/scsi/myrb.c | 55 +- drivers/scsi/myrs.c | 20 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pcmcia/nsp_cs.c | 1 + drivers/scsi/pm8001/pm8001_ctl.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 16 +- drivers/scsi/pm8001/pm8001_init.c | 10 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm8001_sas.h | 1 + drivers/scsi/pm8001/pm80xx_hwi.c | 18 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qedf/qedf.h | 2 + drivers/scsi/qedf/qedf_dbg.h | 1 + drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qla1280.c | 22 +- drivers/scsi/qla2xxx/qla_attr.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.c | 16 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 15 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 - drivers/scsi/qla2xxx/qla_gs.c | 14 +- drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 - drivers/scsi/qla2xxx/qla_iocb.c | 84 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_mr.c | 16 +- drivers/scsi/qla2xxx/qla_mr.h | 8 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_nx2.c | 10 +- drivers/scsi/qla2xxx/qla_os.c | 217 +- drivers/scsi/qla2xxx/qla_sup.c | 9 +- drivers/scsi/qla2xxx/qla_target.c | 24 +- drivers/scsi/qla2xxx/qla_target.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 23 +- drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/scsi.c | 13 - drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_debugfs.c | 1 + drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/scsi_lib.c | 152 +- drivers/scsi/scsi_priv.h | 5 +- drivers/scsi/scsi_scan.c | 29 +- drivers/scsi/scsi_sysfs.c | 8 +- drivers/scsi/scsi_transport_iscsi.c | 28 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 21 +- drivers/scsi/sg.c | 12 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3128 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sni_53c710.c | 1 + drivers/scsi/sr_ioctl.c | 12 +- drivers/scsi/st.c | 22 +- drivers/scsi/st.h | 2 + drivers/scsi/storvsc_drv.c | 84 +- drivers/scsi/ufs/cdns-pltfrm.c | 4 - drivers/scsi/ufs/ufs-debugfs.c | 90 - drivers/scsi/ufs/ufs-debugfs.h | 2 - drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 14 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufs.h | 10 +- drivers/scsi/ufs/ufshcd-pci.c | 169 - drivers/scsi/ufs/ufshcd-pltfrm.c | 6 +- drivers/scsi/ufs/ufshcd.c | 357 +- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/scsi/ufs/ufshci.h | 40 +- drivers/scsi/vmw_pvscsi.c | 2 + drivers/scsi/vmw_pvscsi.h | 2 + drivers/sh/intc/core.c | 49 +- drivers/sh/maple/maple.c | 6 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 - drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 + drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 58 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/fsl/rcpm.c | 24 +- drivers/soc/imx/soc-imx.c | 12 - drivers/soc/litex/litex_soc_ctrl.c | 1 + drivers/soc/mediatek/mt8167-mmsys.h | 35 - drivers/soc/mediatek/mt8167-pm-domains.h | 7 - drivers/soc/mediatek/mt8173-pm-domains.h | 10 - drivers/soc/mediatek/mt8183-mmsys.h | 54 - drivers/soc/mediatek/mt8183-pm-domains.h | 15 - drivers/soc/mediatek/mt8192-pm-domains.h | 21 - drivers/soc/mediatek/mtk-mmsys.c | 314 +- drivers/soc/mediatek/mtk-mmsys.h | 215 - drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pm-domains.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 - drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/llcc-qcom.c | 19 - drivers/soc/qcom/pdr_interface.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 77 +- drivers/soc/qcom/qcom_aoss.c | 1 - drivers/soc/qcom/qmi_encdec.c | 8 +- drivers/soc/qcom/rpmh-rsc.c | 65 +- drivers/soc/qcom/rpmhpd.c | 56 - drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/wcnss_ctrl.c | 15 +- drivers/soc/renesas/rmobile-sysc.c | 4 +- drivers/soc/tegra/pmc.c | 259 +- drivers/soc/tegra/regulators-tegra30.c | 2 +- drivers/soc/ti/omap_prm.c | 24 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 100 +- drivers/soundwire/bus.h | 2 - drivers/soundwire/bus_type.c | 15 +- drivers/soundwire/cadence_master.c | 16 +- drivers/soundwire/dmi-quirks.c | 96 - drivers/soundwire/generic_bandwidth_allocation.c | 15 +- drivers/soundwire/intel.c | 24 +- drivers/soundwire/intel_init.c | 9 - drivers/soundwire/qcom.c | 652 +- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 28 +- drivers/spi/Kconfig | 10 - drivers/spi/Makefile | 1 - drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-atmel.c | 4 + drivers/spi/spi-axi-spi-engine.c | 12 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 8 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 9 +- drivers/spi/spi-dln2.c | 3 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 27 +- drivers/spi/spi-fsl-espi.c | 17 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-hisi-kunpeng.c | 505 - drivers/spi/spi-imx.c | 7 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-nxp-fspi.c | 115 +- drivers/spi/spi-omap-100k.c | 8 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-orion.c | 6 +- drivers/spi/spi-pl022.c | 108 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-rockchip.c | 19 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 3 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 1 - drivers/spi/spi.c | 31 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 3 + drivers/staging/android/uapi/ashmem.h | 2 + drivers/staging/axis-fifo/axis-fifo.c | 1 + .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/comedi/Kconfig | 33 - drivers/staging/comedi/comedi_buf.c | 52 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +- drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/adv_pci1710.c | 10 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- drivers/staging/comedi/drivers/comedi_parport.c | 3 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/comedi/drivers/das800.c | 4 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 152 +- drivers/staging/comedi/drivers/me4000.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 4 +- drivers/staging/comedi/drivers/ni_65xx.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 1 + drivers/staging/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/comedi/drivers/tests/Makefile | 3 +- .../comedi/drivers/tests/comedi_example_test.c | 71 - .../staging/comedi/drivers/tests/example_test.c | 72 + .../staging/comedi/drivers/tests/ni_routes_test.c | 118 +- drivers/staging/comedi/drivers/tests/unittest.h | 3 +- drivers/staging/comedi/drivers/vmk80xx.c | 1 + drivers/staging/emxx_udc/emxx_udc.c | 1 + drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/fsl-dpaa2/Kconfig | 19 + drivers/staging/fsl-dpaa2/Makefile | 6 + drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 + drivers/staging/fsl-dpaa2/ethsw/README | 106 + drivers/staging/fsl-dpaa2/ethsw/TODO | 13 + drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 390 + drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 1322 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 594 + drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 189 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1839 ++ drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 80 + drivers/staging/fwserial/fwserial.c | 25 +- drivers/staging/gasket/Kconfig | 25 + drivers/staging/gasket/Makefile | 10 + drivers/staging/gasket/TODO | 22 + drivers/staging/gasket/apex.h | 30 + drivers/staging/gasket/apex_driver.c | 726 + drivers/staging/gasket/gasket.h | 122 + drivers/staging/gasket/gasket_constants.h | 44 + drivers/staging/gasket/gasket_core.c | 1815 + drivers/staging/gasket/gasket_core.h | 638 + drivers/staging/gasket/gasket_interrupt.c | 515 + drivers/staging/gasket/gasket_interrupt.h | 95 + drivers/staging/gasket/gasket_ioctl.c | 388 + drivers/staging/gasket/gasket_ioctl.h | 28 + drivers/staging/gasket/gasket_page_table.c | 1359 + drivers/staging/gasket/gasket_page_table.h | 249 + drivers/staging/gasket/gasket_sysfs.c | 398 + drivers/staging/gasket/gasket_sysfs.h | 175 + drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/spilib.c | 5 +- drivers/staging/greybus/uart.c | 16 +- drivers/staging/hikey9xx/Kconfig | 11 + drivers/staging/hikey9xx/Makefile | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- .../hikey9xx}/hi6421v600-regulator.c | 0 .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/TODO | 4 + drivers/staging/iio/cdc/Kconfig | 10 + drivers/staging/iio/cdc/Makefile | 3 +- drivers/staging/iio/cdc/ad7150.c | 655 + drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/kpc2000/kpc2000/pcie.h | 1 + drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/media/atomisp/Kconfig | 3 +- drivers/staging/media/atomisp/Makefile | 5 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 + drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 105 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 2 - drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 15 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 + drivers/staging/media/atomisp/pci/sh_css_params.c | 10 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 16 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 6 +- drivers/staging/media/imx/TODO | 9 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 687 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 33 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 - drivers/staging/media/imx/imx-media-utils.c | 23 +- drivers/staging/media/imx/imx-media-vdic.c | 7 +- drivers/staging/media/imx/imx-media.h | 12 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 1014 +- drivers/staging/media/imx/imx7-mipi-csis.c | 419 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 - drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 5 - drivers/staging/media/ipu3/ipu3.h | 5 + .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/omap4iss/iss.c | 9 +- drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/omap4iss/iss_video.c | 3 - drivers/staging/media/rkvdec/rkvdec.c | 50 +- drivers/staging/media/rkvdec/rkvdec.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/media/tegra-video/vi.c | 6 +- drivers/staging/most/Kconfig | 2 + drivers/staging/most/Makefile | 1 + drivers/staging/most/sound/Kconfig | 14 + drivers/staging/most/sound/Makefile | 4 + .../most_snd.c => staging/most/sound/sound.c} | 0 drivers/staging/mt7621-pci/pci-mt7621.c | 1 + drivers/staging/netlogic/Kconfig | 1 - drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 17 +- drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 11 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 27 +- drivers/staging/rtl8188eu/core/rtw_security.c | 78 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 7 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 + drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 + drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 + drivers/staging/rtl8188eu/include/usb_ops_linux.h | 24 + drivers/staging/rtl8188eu/include/wifi.h | 156 + drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 94 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 84 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 157 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 14 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 58 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 62 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 172 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 5 +- drivers/staging/rtl8192u/r8192U_wx.c | 165 +- drivers/staging/rtl8712/drv_types.h | 2 + drivers/staging/rtl8712/ieee80211.c | 18 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 + drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl8712_xmit.h | 5 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 - drivers/staging/rtl8712/rtl871x_event.h | 1 - drivers/staging/rtl8712/rtl871x_io.h | 1 + drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 + drivers/staging/rtl8712/rtl871x_mp.c | 1 - drivers/staging/rtl8712/rtl871x_mp.h | 1 - drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 - drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 + drivers/staging/rtl8712/rtl871x_recv.c | 27 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 10 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 3 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 + drivers/staging/rtl8712/usb_ops.h | 6 +- drivers/staging/rtl8712/wifi.h | 195 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/TODO | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 336 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 133 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 25 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 151 +- drivers/staging/rtl8723bs/core/rtw_io.c | 7 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 110 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 345 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 728 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 282 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 939 +- drivers/staging/rtl8723bs/core/rtw_security.c | 243 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 35 + drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 383 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 388 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 16 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 258 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 54 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 224 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 188 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 25 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 70 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 59 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 +- drivers/staging/rtl8723bs/hal/hal_com.c | 166 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 250 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 37 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1714 +- drivers/staging/rtl8723bs/hal/odm.h | 412 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 32 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 79 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 11 + drivers/staging/rtl8723bs/hal/odm_types.h | 47 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1342 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 432 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 72 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 20 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 86 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 534 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 145 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +- drivers/staging/rtl8723bs/include/autoconf.h | 3 + drivers/staging/rtl8723bs/include/basic_types.h | 4 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 + drivers/staging/rtl8723bs/include/drv_types.h | 211 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 + drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 50 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 185 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_data.h | 48 +- drivers/staging/rtl8723bs/include/hal_intf.h | 72 +- drivers/staging/rtl8723bs/include/hal_phy.h | 85 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 22 +- drivers/staging/rtl8723bs/include/ieee80211.h | 202 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 12 +- drivers/staging/rtl8723bs/include/osdep_service.h | 39 +- .../rtl8723bs/include/osdep_service_linux.h | 29 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 + drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 + drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 251 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 50 + drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 + drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 113 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 124 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 87 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 135 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 91 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 62 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +- drivers/staging/rtl8723bs/include/rtw_security.h | 40 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 + drivers/staging/rtl8723bs/include/rtw_xmit.h | 60 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 + drivers/staging/rtl8723bs/include/sta_info.h | 26 +- drivers/staging/rtl8723bs/include/wifi.h | 99 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 310 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 679 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 536 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 8 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 96 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 122 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 62 +- drivers/staging/sm750fb/sm750.h | 32 +- drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 10 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/channel.c | 42 +- drivers/staging/vt6655/rxtx.h | 4 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/bh.c | 1 - drivers/staging/wfx/bh.h | 4 - drivers/staging/wfx/bus.h | 3 - drivers/staging/wfx/bus_sdio.c | 6 - drivers/staging/wfx/bus_spi.c | 7 - drivers/staging/wfx/data_rx.c | 5 - drivers/staging/wfx/data_tx.c | 5 - drivers/staging/wfx/data_tx.h | 3 - drivers/staging/wfx/debug.c | 6 - drivers/staging/wfx/fwio.c | 2 - drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hif_api_general.h | 9 - drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/hif_tx.c | 4 - drivers/staging/wfx/hif_tx_mib.c | 5 - drivers/staging/wfx/hwio.c | 3 - drivers/staging/wfx/hwio.h | 2 - drivers/staging/wfx/key.c | 2 - drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 7 - drivers/staging/wfx/main.h | 3 - drivers/staging/wfx/queue.c | 4 - drivers/staging/wfx/queue.h | 3 - drivers/staging/wfx/scan.h | 2 - drivers/staging/wfx/sta.c | 8 +- drivers/staging/wfx/sta.h | 2 - drivers/staging/wfx/traces.h | 3 - drivers/staging/wfx/wfx.h | 3 - drivers/staging/wimax/Documentation/i2400m.rst | 283 + drivers/staging/wimax/Documentation/index.rst | 19 + drivers/staging/wimax/Documentation/wimax.rst | 89 + drivers/staging/wimax/Kconfig | 47 + drivers/staging/wimax/Makefile | 15 + drivers/staging/wimax/TODO | 18 + drivers/staging/wimax/debug-levels.h | 29 + drivers/staging/wimax/debugfs.c | 38 + drivers/staging/wimax/i2400m/Kconfig | 37 + drivers/staging/wimax/i2400m/Makefile | 23 + drivers/staging/wimax/i2400m/control.c | 1434 + drivers/staging/wimax/i2400m/debug-levels.h | 32 + drivers/staging/wimax/i2400m/debugfs.c | 253 + drivers/staging/wimax/i2400m/driver.c | 1003 + drivers/staging/wimax/i2400m/fw.c | 1666 + drivers/staging/wimax/i2400m/i2400m-usb.h | 275 + drivers/staging/wimax/i2400m/i2400m.h | 970 + drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 + drivers/staging/wimax/i2400m/netdev.c | 603 + drivers/staging/wimax/i2400m/op-rfkill.c | 196 + drivers/staging/wimax/i2400m/rx.c | 1394 + drivers/staging/wimax/i2400m/sysfs.c | 65 + drivers/staging/wimax/i2400m/tx.c | 1015 + drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 + drivers/staging/wimax/i2400m/usb-fw.c | 365 + drivers/staging/wimax/i2400m/usb-notif.c | 258 + drivers/staging/wimax/i2400m/usb-rx.c | 462 + drivers/staging/wimax/i2400m/usb-tx.c | 273 + drivers/staging/wimax/i2400m/usb.c | 765 + drivers/staging/wimax/id-table.c | 130 + drivers/staging/wimax/linux-wimax-debug.h | 491 + drivers/staging/wimax/linux-wimax.h | 239 + drivers/staging/wimax/net-wimax.h | 503 + drivers/staging/wimax/op-msg.c | 391 + drivers/staging/wimax/op-reset.c | 108 + drivers/staging/wimax/op-rfkill.c | 431 + drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 + drivers/staging/wimax/wimax-internal.h | 85 + drivers/staging/wlan-ng/p80211conv.h | 3 + drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target.c | 22 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 1 + drivers/target/iscsi/iscsi_target_stat.c | 1 + drivers/target/iscsi/iscsi_target_util.c | 17 + drivers/target/loopback/tcm_loop.c | 60 +- drivers/target/loopback/tcm_loop.h | 1 + drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_configfs.c | 25 +- drivers/target/target_core_device.c | 12 +- drivers/target/target_core_fabric_configfs.c | 58 - drivers/target/target_core_file.c | 3 +- drivers/target/target_core_iblock.c | 81 +- drivers/target/target_core_iblock.h | 10 - drivers/target/target_core_internal.h | 2 - drivers/target/target_core_pr.c | 36 +- drivers/target/target_core_pscsi.c | 18 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 - drivers/target/target_core_sbc.c | 4 +- drivers/target/target_core_spc.c | 6 +- drivers/target/target_core_stat.c | 3 + drivers/target/target_core_tmr.c | 4 - drivers/target/target_core_transport.c | 300 +- drivers/target/target_core_user.c | 95 +- drivers/target/target_core_xcopy.c | 10 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/tee/optee/Makefile | 3 - drivers/tee/optee/core.c | 11 + drivers/thermal/amlogic_thermal.c | 4 +- drivers/thermal/broadcom/bcm2835_thermal.c | 1 + drivers/thermal/cpufreq_cooling.c | 49 +- drivers/thermal/cpuidle_cooling.c | 37 +- drivers/thermal/devfreq_cooling.c | 25 +- drivers/thermal/gov_power_allocator.c | 8 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 91 +- drivers/thermal/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens-v0_1.c | 98 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/qcom/tsens.c | 165 +- drivers/thermal/qcom/tsens.h | 6 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 39 +- drivers/thermal/thermal_mmio.c | 5 +- drivers/thermal/thermal_of.c | 7 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thermal/ti-soc-thermal/ti-bandgap.c | 1 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/debugfs.c | 37 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 89 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 - drivers/thunderbolt/retimer.c | 4 +- drivers/thunderbolt/switch.c | 44 +- drivers/thunderbolt/tb.c | 56 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/test.c | 492 - drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/Kconfig | 56 +- drivers/tty/Makefile | 3 + drivers/tty/amiserial.c | 33 +- drivers/tty/cyclades.c | 4119 +++ drivers/tty/hvc/hvcs.c | 28 +- drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 + drivers/tty/moxa.c | 25 +- drivers/tty/mxser.c | 31 +- drivers/tty/n_gsm.c | 22 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_null.c | 1 + drivers/tty/n_r3964.c | 1 + drivers/tty/n_tty.c | 2 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 19 +- drivers/tty/rocket.c | 3127 ++ drivers/tty/rocket.h | 111 + drivers/tty/rocket_int.h | 1214 + drivers/tty/serial/8250/8250_bcm7271.c | 1202 - drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_port.c | 24 +- drivers/tty/serial/8250/Kconfig | 15 +- drivers/tty/serial/8250/Makefile | 1 - drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 3 +- drivers/tty/serial/icom.c | 2 + drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/jsm/jsm_driver.c | 1 + drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/max310x.c | 31 +- drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/qcom_geni_serial.c | 30 +- drivers/tty/serial/samsung_tty.c | 507 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 247 +- drivers/tty/serial/stm32-usart.h | 9 +- drivers/tty/serial/ucc_uart.c | 124 +- drivers/tty/synclink_gt.c | 64 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_ioctl.c | 3 +- drivers/tty/vcc.c | 72 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 3 +- drivers/uio/Kconfig | 17 - drivers/uio/Makefile | 1 - drivers/uio/uio_dfl.c | 66 - drivers/usb/cdns3/cdns3-gadget.c | 73 +- drivers/usb/cdns3/cdns3-gadget.h | 3 - drivers/usb/cdns3/cdns3-imx.c | 34 - drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/cdns3-trace.h | 5 +- drivers/usb/cdns3/cdnsp-gadget.c | 4 - drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/cdns3/cdnsp-ring.c | 5 +- drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 - drivers/usb/cdns3/drd.h | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 8 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/class/cdc-acm.c | 125 +- drivers/usb/class/usblp.c | 16 +- drivers/usb/common/common.c | 76 - drivers/usb/common/debug.c | 22 +- drivers/usb/core/devices.c | 21 +- drivers/usb/core/driver.c | 10 +- drivers/usb/core/endpoint.c | 35 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 97 +- drivers/usb/core/quirks.c | 4 - drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.c | 40 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 - drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/Kconfig | 9 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 38 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 23 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 339 - drivers/usb/dwc3/gadget.c | 92 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 8 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_mass_storage.c | 2 + drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 36 +- drivers/usb/gadget/function/f_uac1.c | 273 +- drivers/usb/gadget/function/f_uac2.c | 265 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.c | 6 +- drivers/usb/gadget/function/u_ether_configfs.h | 5 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/mass_storage.c | 4 +- drivers/usb/gadget/legacy/multi.c | 14 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 2 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/s3c2410_udc.c | 28 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/host/Kconfig | 1 - drivers/usb/host/Makefile | 6 +- drivers/usb/host/ehci-hcd.c | 15 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/ehci-platform.c | 5 - drivers/usb/host/ehci.h | 1 - drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 + drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 + drivers/usb/host/sl811-hcd.c | 16 +- drivers/usb/host/sl811.h | 1 + drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 + drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 14 +- drivers/usb/host/xhci-mtk-sch.c | 369 +- drivers/usb/host/xhci-mtk.c | 60 +- drivers/usb/host/xhci-mtk.h | 47 +- drivers/usb/host/xhci-pci.c | 16 +- drivers/usb/host/xhci-ring.c | 51 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 124 +- drivers/usb/host/xhci.h | 9 - drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/ldusb.c | 1 + drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 30 +- drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 12 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/pipe.c | 2 - drivers/usb/serial/ark3116.c | 13 + drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 3 - drivers/usb/serial/f81232.c | 11 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 35 +- drivers/usb/serial/io_edgeport.c | 93 +- drivers/usb/serial/io_edgeport.h | 68 + drivers/usb/serial/io_ti.c | 31 + drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 20 + drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/mos7840.c | 23 + drivers/usb/serial/opticon.c | 18 + drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 188 +- drivers/usb/serial/quatech2.c | 16 + drivers/usb/serial/ssu100.c | 16 + drivers/usb/serial/ti_usb_3410_5052.c | 47 +- drivers/usb/serial/usb-serial.c | 194 +- drivers/usb/serial/usb-wwan.h | 4 + drivers/usb/serial/usb_wwan.c | 45 + drivers/usb/serial/whiteheat.c | 17 +- drivers/usb/serial/xr_serial.c | 44 +- drivers/usb/storage/transport.c | 7 - drivers/usb/storage/unusual_devs.h | 12 - drivers/usb/typec/Kconfig | 15 +- drivers/usb/typec/Makefile | 5 +- drivers/usb/typec/bus.c | 2 - drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 91 +- drivers/usb/typec/class.h | 76 - drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 - drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 17 +- drivers/usb/typec/tcpm/tcpci.h | 16 - drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 101 +- drivers/usb/typec/tipd/Kconfig | 12 - drivers/usb/typec/tipd/Makefile | 6 - drivers/usb/typec/tipd/core.c | 750 - drivers/usb/typec/tipd/tps6598x.h | 189 - drivers/usb/typec/tipd/trace.c | 9 - drivers/usb/typec/tipd/trace.h | 283 - drivers/usb/typec/tps6598x.c | 737 + drivers/usb/typec/tps6598x.h | 189 - drivers/usb/typec/tps6598x_trace.h | 283 - drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/stub_dev.c | 49 +- drivers/usb/usbip/usbip_common.h | 4 - drivers/usb/usbip/usbip_event.c | 2 - drivers/usb/usbip/vhci_hcd.c | 3 - drivers/usb/usbip/vhci_sysfs.c | 63 +- drivers/usb/usbip/vudc_dev.c | 1 - drivers/usb/usbip/vudc_sysfs.c | 54 +- drivers/vdpa/Kconfig | 7 - drivers/vdpa/Makefile | 1 - drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 18 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 5 +- drivers/vdpa/virtio_pci/Makefile | 2 - drivers/vdpa/virtio_pci/vp_vdpa.c | 458 - drivers/vfio/Kconfig | 4 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 - drivers/vfio/mdev/mdev_private.h | 7 +- drivers/vfio/mdev/vfio_mdev.c | 53 +- drivers/vfio/pci/Kconfig | 6 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/vfio_pci.c | 274 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 53 - drivers/vfio/pci/vfio_pci_nvlink2.c | 490 + drivers/vfio/pci/vfio_pci_private.h | 15 +- drivers/vfio/platform/Kconfig | 4 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_amba.c | 8 +- drivers/vfio/platform/vfio_platform.c | 20 +- drivers/vfio/platform/vfio_platform_common.c | 56 +- drivers/vfio/platform/vfio_platform_private.h | 5 +- drivers/vfio/vfio.c | 210 +- drivers/vfio/vfio_iommu_type1.c | 71 +- drivers/vhost/scsi.c | 58 +- drivers/vhost/vdpa.c | 30 +- drivers/vhost/vhost.c | 2 +- drivers/video/console/vgacon.c | 5 +- drivers/video/fbdev/amba-clcd.c | 17 +- drivers/video/fbdev/aty/atyfb.h | 3 + drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbcon.c | 3 - drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/efifb.c | 3 - drivers/video/fbdev/hyperv_fb.c | 3 + drivers/video/fbdev/matrox/matroxfb_base.c | 9 + drivers/video/fbdev/omap/hwa742.c | 42 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 + drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/vga16fb.c | 10 + drivers/virt/acrn/hsm.c | 11 +- drivers/virt/acrn/irqfd.c | 6 +- drivers/virt/acrn/vm.c | 2 +- drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/watchdog/Kconfig | 13 - drivers/watchdog/Makefile | 1 - drivers/watchdog/armada_37xx_wdt.c | 4 +- drivers/watchdog/bd9576_wdt.c | 291 - drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/cpwd.c | 1 + drivers/watchdog/retu_wdt.c | 22 +- drivers/watchdog/riowd.c | 1 + drivers/xen/Kconfig | 4 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 130 +- drivers/xen/events/events_fifo.c | 7 + drivers/xen/events/events_internal.h | 14 +- drivers/xen/gntdev.c | 54 +- drivers/xen/swiotlb-xen.c | 182 +- drivers/xen/time.c | 3 +- drivers/xen/xen-scsiback.c | 21 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 4 +- fs/Makefile | 2 - fs/afs/Kconfig | 1 - fs/afs/dir.c | 226 +- fs/afs/file.c | 484 +- fs/afs/fs_operation.c | 11 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 14 +- fs/afs/internal.h | 60 +- fs/afs/mntpt.c | 1 + fs/afs/rxrpc.c | 150 +- fs/afs/write.c | 658 +- fs/afs/xattr.c | 31 +- fs/afs/yfsclient.c | 82 +- fs/aio.c | 14 +- fs/autofs/autofs_i.h | 1 - fs/autofs/waitq.c | 72 +- fs/befs/TODO | 14 + fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 3 +- fs/binfmt_misc.c | 29 +- fs/block_dev.c | 38 +- fs/btrfs/Makefile | 12 +- fs/btrfs/backref.c | 33 +- fs/btrfs/block-group.c | 190 +- fs/btrfs/block-group.h | 2 - fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/check-integrity.c | 14 +- fs/btrfs/compression.c | 9 +- fs/btrfs/ctree.c | 982 +- fs/btrfs/ctree.h | 76 +- fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/delayed-ref.c | 31 +- fs/btrfs/dev-replace.c | 3 - fs/btrfs/disk-io.c | 179 +- fs/btrfs/extent-tree.c | 34 +- fs/btrfs/extent_io.c | 498 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file-item.c | 1 - fs/btrfs/file.c | 118 +- fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 213 +- fs/btrfs/ioctl.c | 33 +- fs/btrfs/lzo.c | 9 +- fs/btrfs/ordered-data.c | 19 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/qgroup.c | 59 +- fs/btrfs/raid56.c | 73 +- fs/btrfs/reada.c | 35 +- fs/btrfs/reflink.c | 71 +- fs/btrfs/relocation.c | 448 +- fs/btrfs/scrub.c | 10 +- fs/btrfs/send.c | 43 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 140 - fs/btrfs/subpage.h | 7 - fs/btrfs/super.c | 26 - fs/btrfs/sysfs.c | 50 - fs/btrfs/transaction.c | 59 +- fs/btrfs/transaction.h | 9 +- fs/btrfs/tree-checker.c | 5 - fs/btrfs/tree-log.c | 32 +- fs/btrfs/tree-mod-log.c | 909 - fs/btrfs/tree-mod-log.h | 53 - fs/btrfs/volumes.c | 113 +- fs/btrfs/volumes.h | 1 - fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/buffer.c | 98 +- fs/cachefiles/Makefile | 1 - fs/cachefiles/bind.c | 6 - fs/cachefiles/interface.c | 5 +- fs/cachefiles/internal.h | 9 - fs/cachefiles/io.c | 420 - fs/cachefiles/rdwr.c | 7 +- fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 - fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/Kconfig | 3 +- fs/cifs/Makefile | 5 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 8 +- fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsglob.h | 25 +- fs/cifs/cifspdu.h | 5 - fs/cifs/cifsproto.h | 2 +- fs/cifs/connect.c | 31 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 3 +- fs/cifs/fs_context.c | 6 +- fs/cifs/inode.c | 67 +- fs/cifs/readdir.c | 4 +- fs/cifs/sess.c | 1 - fs/cifs/smb2glob.h | 1 - fs/cifs/smb2inode.c | 1 - fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 37 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 37 +- fs/cifs/transport.c | 11 +- fs/cifsd/Kconfig | 65 - fs/cifsd/Makefile | 13 - fs/cifsd/asn1.c | 702 - fs/cifsd/asn1.h | 29 - fs/cifsd/auth.c | 1323 - fs/cifsd/auth.h | 90 - fs/cifsd/buffer_pool.c | 264 - fs/cifsd/buffer_pool.h | 20 - fs/cifsd/connection.c | 412 - fs/cifsd/connection.h | 208 - fs/cifsd/crypto_ctx.c | 287 - fs/cifsd/crypto_ctx.h | 77 - fs/cifsd/glob.h | 66 - fs/cifsd/ksmbd_server.h | 284 - fs/cifsd/ksmbd_work.c | 93 - fs/cifsd/ksmbd_work.h | 110 - fs/cifsd/mgmt/ksmbd_ida.c | 69 - fs/cifsd/mgmt/ksmbd_ida.h | 41 - fs/cifsd/mgmt/share_config.c | 239 - fs/cifsd/mgmt/share_config.h | 81 - fs/cifsd/mgmt/tree_connect.c | 123 - fs/cifsd/mgmt/tree_connect.h | 56 - fs/cifsd/mgmt/user_config.c | 70 - fs/cifsd/mgmt/user_config.h | 66 - fs/cifsd/mgmt/user_session.c | 346 - fs/cifsd/mgmt/user_session.h | 109 - fs/cifsd/misc.c | 295 - fs/cifsd/misc.h | 38 - fs/cifsd/ndr.c | 347 - fs/cifsd/ndr.h | 21 - fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 - fs/cifsd/nterr.h | 552 - fs/cifsd/ntlmssp.h | 169 - fs/cifsd/oplock.c | 1669 - fs/cifsd/oplock.h | 133 - fs/cifsd/server.c | 638 - fs/cifsd/server.h | 60 - fs/cifsd/smb2misc.c | 435 - fs/cifsd/smb2ops.c | 300 - fs/cifsd/smb2pdu.c | 8332 ----- fs/cifsd/smb2pdu.h | 1646 - fs/cifsd/smb_common.c | 657 - fs/cifsd/smb_common.h | 550 - fs/cifsd/smbacl.c | 1317 - fs/cifsd/smbacl.h | 201 - fs/cifsd/smberr.h | 235 - fs/cifsd/smbfsctl.h | 90 - fs/cifsd/smbstatus.h | 1822 - fs/cifsd/transport_ipc.c | 893 - fs/cifsd/transport_ipc.h | 54 - fs/cifsd/transport_rdma.c | 2034 -- fs/cifsd/transport_rdma.h | 61 - fs/cifsd/transport_tcp.c | 618 - fs/cifsd/transport_tcp.h | 13 - fs/cifsd/unicode.c | 383 - fs/cifsd/unicode.h | 356 - fs/cifsd/uniupr.h | 268 - fs/cifsd/vfs.c | 1927 -- fs/cifsd/vfs.h | 273 - fs/cifsd/vfs_cache.c | 834 - fs/cifsd/vfs_cache.h | 192 - fs/configfs/configfs_internal.h | 26 +- fs/configfs/dir.c | 249 +- fs/configfs/file.c | 10 +- fs/configfs/inode.c | 4 +- fs/configfs/item.c | 4 +- fs/configfs/mount.c | 4 +- fs/configfs/symlink.c | 4 +- fs/coredump.c | 72 +- fs/crypto/bio.c | 6 +- fs/d_path.c | 10 +- fs/dax.c | 8 +- fs/debugfs/file.c | 3 +- fs/direct-io.c | 5 +- fs/dlm/config.c | 86 +- fs/dlm/config.h | 1 + fs/dlm/debug_fs.c | 1 - fs/dlm/lock.c | 2 + fs/dlm/lockspace.c | 20 +- fs/dlm/lowcomms.c | 194 +- fs/dlm/lowcomms.h | 5 - fs/dlm/midcomms.c | 33 +- fs/dlm/rcom.c | 2 + fs/ecryptfs/crypto.c | 3 +- fs/ecryptfs/ecryptfs_kernel.h | 19 +- fs/ecryptfs/inode.c | 163 +- fs/ecryptfs/keystore.c | 2 +- fs/erofs/Kconfig | 14 + fs/erofs/Makefile | 2 +- fs/erofs/data.c | 47 +- fs/erofs/decompressor.c | 272 +- fs/erofs/erofs_fs.h | 54 +- fs/erofs/inode.c | 7 - fs/erofs/internal.h | 85 +- fs/erofs/pcpubuf.c | 134 - fs/erofs/super.c | 147 +- fs/erofs/utils.c | 12 + fs/erofs/zdata.c | 256 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- fs/eventpoll.c | 52 +- fs/exfat/balloc.c | 95 +- fs/exfat/dir.c | 26 +- fs/exfat/exfat_fs.h | 11 +- fs/exfat/fatent.c | 41 +- fs/exfat/file.c | 53 - fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 11 +- fs/exfat/super.c | 1 - fs/ext2/dir.c | 94 +- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- fs/ext2/super.c | 2 +- fs/ext4/balloc.c | 38 +- fs/ext4/ext4.h | 3 - fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/fsmap.c | 4 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 18 +- fs/ext4/mballoc.c | 11 +- fs/ext4/namei.c | 50 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 7 +- fs/ext4/sysfs.c | 7 - fs/ext4/verity.c | 91 +- fs/ext4/xattr.c | 6 +- fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 1 - .../mach-imx/Makefile.boot => fs/f2fs/compress.h | 0 fs/f2fs/data.c | 127 +- fs/f2fs/f2fs.h | 46 +- fs/f2fs/file.c | 51 +- fs/f2fs/gc.c | 89 +- fs/f2fs/gc.h | 6 - fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 11 - fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 142 +- fs/f2fs/segment.h | 20 +- fs/f2fs/super.c | 101 +- fs/f2fs/sysfs.c | 47 - fs/f2fs/verity.c | 77 +- fs/fat/fatent.c | 2 +- fs/file.c | 85 +- fs/fscache/Kconfig | 1 - fs/fscache/Makefile | 1 - fs/fscache/internal.h | 4 - fs/fscache/io.c | 116 - fs/fscache/page.c | 2 +- fs/fscache/stats.c | 1 - fs/fuse/dev.c | 26 +- fs/fuse/dir.c | 6 +- fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/bmap.c | 148 +- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 52 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 8 +- fs/gfs2/glops.c | 24 +- fs/gfs2/incore.h | 3 +- fs/gfs2/inode.c | 2 +- fs/gfs2/inode.h | 1 + fs/gfs2/log.c | 14 +- fs/gfs2/lops.c | 5 +- fs/gfs2/meta_io.c | 19 +- fs/gfs2/meta_io.h | 6 +- fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 24 +- fs/gfs2/super.h | 2 +- fs/gfs2/sys.c | 67 - fs/gfs2/trans.c | 2 - fs/gfs2/util.c | 17 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hostfs/hostfs_kern.c | 8 +- fs/hugetlbfs/inode.c | 6 +- fs/inode.c | 6 +- fs/io-wq.c | 354 +- fs/io-wq.h | 13 +- fs/io_uring.c | 2510 +- fs/iomap/buffered-io.c | 7 +- fs/iomap/direct-io.c | 28 +- fs/iomap/swapfile.c | 48 +- fs/jffs2/TODO | 37 + fs/jfs/jfs_dmap.c | 2 +- fs/libfs.c | 1 - fs/locks.c | 68 +- fs/mpage.c | 2 +- fs/namei.c | 39 +- fs/namespace.c | 14 +- fs/netfs/Kconfig | 23 - fs/netfs/Makefile | 5 - fs/netfs/internal.h | 97 - fs/netfs/read_helper.c | 1185 - fs/netfs/stats.c | 59 - fs/nfs/Kconfig | 2 +- fs/nfs/dir.c | 65 +- fs/nfs/fs_context.c | 3 - fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs3xdr.c | 3 +- fs/nfs/nfs42proc.c | 12 +- fs/nfs/nfs4proc.c | 39 +- fs/nfs/nfs4renewd.c | 6 + fs/nfs/nfs4state.c | 6 + fs/nfs/nfs4xdr.c | 6 + fs/nfs/super.c | 6 +- fs/nfs/unlink.c | 6 +- fs/nfs/write.c | 8 +- fs/nfs_common/nfsacl.c | 71 - fs/nfsd/Kconfig | 7 +- fs/nfsd/filecache.c | 2 - fs/nfsd/netns.h | 6 +- fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 +- fs/nfsd/nfs4callback.c | 1 - fs/nfsd/nfs4proc.c | 48 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 135 +- fs/nfsd/nfs4xdr.c | 116 +- fs/nfsd/nfsctl.c | 28 +- fs/nfsd/nfsd.h | 7 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 55 +- fs/nfsd/nfssvc.c | 42 +- fs/nfsd/nfsxdr.c | 413 +- fs/nfsd/state.h | 4 - fs/nfsd/trace.h | 24 - fs/nfsd/vfs.c | 9 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 8 +- fs/nilfs2/segbuf.c | 2 +- fs/notify/fanotify/fanotify.c | 166 +- fs/notify/fanotify/fanotify.h | 46 +- fs/notify/fanotify/fanotify_user.c | 219 +- fs/notify/fdinfo.c | 3 +- fs/notify/group.c | 1 + fs/notify/inotify/inotify_fsnotify.c | 9 +- fs/notify/inotify/inotify_user.c | 7 +- fs/notify/mark.c | 4 + fs/notify/notification.c | 64 +- fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 4 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/alloc.h | 4 +- fs/ocfs2/aops.c | 15 +- fs/ocfs2/aops.h | 4 +- fs/ocfs2/blockcheck.c | 6 +- fs/ocfs2/blockcheck.h | 4 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/buffer_head_io.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/heartbeat.h | 4 +- fs/ocfs2/cluster/masklog.c | 4 +- fs/ocfs2/cluster/masklog.h | 4 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/nodemanager.h | 4 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 4 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 4 +- fs/ocfs2/cluster/quorum.c | 4 +- fs/ocfs2/cluster/quorum.h | 4 +- fs/ocfs2/cluster/sys.c | 4 +- fs/ocfs2/cluster/sys.h | 4 +- fs/ocfs2/cluster/tcp.c | 4 +- fs/ocfs2/cluster/tcp.h | 4 +- fs/ocfs2/cluster/tcp_internal.h | 4 +- fs/ocfs2/dcache.c | 4 +- fs/ocfs2/dcache.h | 4 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dir.h | 4 +- fs/ocfs2/dlm/dlmapi.h | 4 +- fs/ocfs2/dlm/dlmast.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 4 +- fs/ocfs2/dlm/dlmconvert.c | 4 +- fs/ocfs2/dlm/dlmconvert.h | 4 +- fs/ocfs2/dlm/dlmdebug.c | 4 +- fs/ocfs2/dlm/dlmdebug.h | 4 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmdomain.h | 4 +- fs/ocfs2/dlm/dlmlock.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmrecovery.c | 4 +- fs/ocfs2/dlm/dlmthread.c | 4 +- fs/ocfs2/dlm/dlmunlock.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 4 +- fs/ocfs2/dlmfs/userdlm.h | 4 +- fs/ocfs2/dlmglue.c | 16 +- fs/ocfs2/dlmglue.h | 4 +- fs/ocfs2/export.c | 4 +- fs/ocfs2/export.h | 4 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/extent_map.h | 4 +- fs/ocfs2/file.c | 15 +- fs/ocfs2/file.h | 4 +- fs/ocfs2/filecheck.c | 4 +- fs/ocfs2/filecheck.h | 4 +- fs/ocfs2/heartbeat.c | 4 +- fs/ocfs2/heartbeat.h | 4 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/inode.h | 4 +- fs/ocfs2/journal.c | 4 +- fs/ocfs2/journal.h | 4 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/localalloc.h | 4 +- fs/ocfs2/locks.c | 4 +- fs/ocfs2/locks.h | 4 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/move_extents.c | 4 +- fs/ocfs2/move_extents.h | 4 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/namei.h | 4 +- fs/ocfs2/ocfs1_fs_compat.h | 4 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/ocfs2_ioctl.h | 4 +- fs/ocfs2/ocfs2_lockid.h | 4 +- fs/ocfs2/ocfs2_lockingver.h | 4 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/refcounttree.h | 4 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/resize.c | 4 +- fs/ocfs2/resize.h | 4 +- fs/ocfs2/slot_map.c | 4 +- fs/ocfs2/slot_map.h | 4 +- fs/ocfs2/stack_o2cb.c | 40 +- fs/ocfs2/stack_user.c | 4 +- fs/ocfs2/stackglue.c | 6 +- fs/ocfs2/stackglue.h | 4 +- fs/ocfs2/suballoc.c | 4 +- fs/ocfs2/suballoc.h | 4 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/super.h | 4 +- fs/ocfs2/symlink.c | 4 +- fs/ocfs2/symlink.h | 4 +- fs/ocfs2/sysfile.c | 4 +- fs/ocfs2/sysfile.h | 4 +- fs/ocfs2/uptodate.c | 4 +- fs/ocfs2/uptodate.h | 4 +- fs/ocfs2/xattr.c | 4 +- fs/ocfs2/xattr.h | 4 +- fs/openpromfs/inode.c | 67 +- fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/file.c | 21 - fs/overlayfs/namei.c | 4 +- fs/pnode.h | 2 +- fs/proc/array.c | 2 - fs/proc/base.c | 4 +- fs/proc/fd.c | 20 +- fs/proc/generic.c | 13 +- fs/proc/inode.c | 18 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 8 +- fs/proc/task_mmu.c | 5 +- fs/pstore/platform.c | 5 +- fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/quota/quota.c | 50 +- fs/reiserfs/procfs.c | 10 + fs/reiserfs/xattr.h | 2 +- fs/select.c | 10 +- fs/squashfs/block.c | 2 +- fs/squashfs/export.c | 8 +- fs/squashfs/id.c | 6 +- fs/squashfs/squashfs_fs.h | 1 - fs/squashfs/xattr_id.c | 6 +- fs/super.c | 1 - fs/tracefs/inode.c | 2 +- fs/ubifs/gc.c | 7 +- fs/ubifs/replay.c | 4 +- fs/userfaultfd.c | 149 +- fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/xattr.c | 14 +- fs/xfs/libxfs/xfs_ag.c | 115 - fs/xfs/libxfs/xfs_ag.h | 2 - fs/xfs/libxfs/xfs_ag_resv.c | 6 +- fs/xfs/libxfs/xfs_alloc.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 9 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 10 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 3 +- fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 - fs/xfs/libxfs/xfs_types.c | 18 +- fs/xfs/scrub/agheader.c | 33 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/common.c | 23 +- fs/xfs/scrub/common.h | 5 +- fs/xfs/scrub/health.c | 3 +- fs/xfs/scrub/quota.c | 6 +- fs/xfs/scrub/repair.c | 6 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_buf_item.c | 141 +- fs/xfs/xfs_error.c | 5 - fs/xfs/xfs_extent_busy.c | 4 +- fs/xfs/xfs_extent_busy.h | 3 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_fsmap.c | 14 +- fs/xfs/xfs_fsops.c | 199 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 46 +- fs/xfs/xfs_inode.h | 14 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_itable.c | 6 - fs/xfs/xfs_log_recover.c | 4 +- fs/xfs/xfs_mount.c | 90 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_super.c | 128 +- fs/xfs/xfs_symlink.c | 5 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_xattr.c | 2 - fs/zonefs/super.c | 103 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 1 - include/acpi/acpi_drivers.h | 12 + include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 +- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 - include/acpi/cppc_acpi.h | 40 - include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 - include/asm-generic/bug.h | 16 - include/asm-generic/hyperv-tlfs.h | 70 +- include/asm-generic/io.h | 11 + include/asm-generic/mshyperv.h | 24 +- include/asm-generic/vmlinux.lds.h | 20 +- include/clocksource/arm_arch_timer.h | 1 - include/clocksource/hyperv_timer.h | 3 +- include/crypto/acompress.h | 2 - include/crypto/aead.h | 2 - include/crypto/akcipher.h | 2 - include/crypto/chacha.h | 9 +- include/crypto/ecc_curve.h | 60 - include/crypto/ecdh.h | 3 +- include/crypto/hash.h | 4 - include/crypto/internal/poly1305.h | 3 +- include/crypto/kpp.h | 2 - include/crypto/poly1305.h | 6 +- include/crypto/rng.h | 2 - include/crypto/skcipher.h | 2 - include/drm/amd_asic_type.h | 15 +- include/drm/drm_atomic.h | 4 - include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 11 +- include/drm/drm_drv.h | 2 +- include/drm/drm_edid.h | 3 - include/drm/drm_encoder.h | 18 - include/drm/drm_gem_atomic_helper.h | 113 - include/drm/drm_gem_framebuffer_helper.h | 7 + include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 5 +- include/drm/drm_modeset_helper_vtables.h | 31 +- include/drm/drm_plane.h | 25 +- include/drm/drm_simple_kms_helper.h | 29 +- include/drm/drm_vblank.h | 1 + include/drm/gpu_scheduler.h | 26 +- include/drm/gud.h | 333 - include/drm/i915_pciids.h | 11 - include/drm/ttm/ttm_bo_api.h | 56 +- include/drm/ttm/ttm_bo_driver.h | 330 +- include/drm/ttm/ttm_device.h | 317 - include/drm/ttm/ttm_memory.h | 95 + include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 14 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/imx8mp-clock.h | 3 + include/dt-bindings/clock/omap5.h | 2 - include/dt-bindings/clock/rk3568-cru.h | 926 - include/dt-bindings/input/atmel-maxtouch.h | 10 - include/dt-bindings/interconnect/qcom,sdm660.h | 116 - include/dt-bindings/interconnect/qcom,sm8350.h | 172 - include/dt-bindings/mux/ti-serdes.h | 5 - include/dt-bindings/phy/phy-cadence-torrent.h | 13 + include/dt-bindings/phy/phy-cadence.h | 20 - include/dt-bindings/phy/phy-ti.h | 21 - include/dt-bindings/pinctrl/k3.h | 5 +- include/dt-bindings/power/qcom-rpmpd.h | 26 - .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 - include/dt-bindings/soc/bcm-pmb.h | 1 - include/keys/asymmetric-type.h | 6 - include/keys/system_keyring.h | 22 - include/kunit/test-bug.h | 29 - include/kvm/arm_pmu.h | 9 +- include/kvm/arm_vgic.h | 1 - include/linux/acpi.h | 24 +- include/linux/align.h | 15 - include/linux/amba/bus.h | 11 - include/linux/amba/pl022.h | 10 + include/linux/amd-iommu.h | 30 +- include/linux/arch_topology.h | 19 +- include/linux/arm-smccc.h | 41 - include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/async.h | 1 + include/linux/atm_suni.h | 12 + include/linux/atmdev.h | 2 +- include/linux/avf/virtchnl.h | 280 +- include/linux/binfmts.h | 1 - include/linux/bio.h | 4 +- include/linux/bitmap.h | 136 +- include/linux/bitops.h | 12 + include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 42 +- include/linux/bottom_half.h | 8 +- include/linux/bpf-cgroup.h | 58 +- include/linux/bpf.h | 188 +- include/linux/bpf_local_storage.h | 3 +- include/linux/bpf_lsm.h | 22 + include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 3 - include/linux/btf.h | 7 - include/linux/buffer_head.h | 4 - include/linux/bug.h | 3 - include/linux/can/bittiming.h | 79 - include/linux/can/dev.h | 14 +- include/linux/can/skb.h | 11 +- include/linux/cfi.h | 41 - include/linux/cgroup_subsys.h | 4 - include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 10 +- include/linux/clocksource_ids.h | 12 - include/linux/cma.h | 4 +- include/linux/compaction.h | 1 + include/linux/compat.h | 36 +- include/linux/compiler-clang.h | 9 - include/linux/compiler-gcc.h | 8 +- include/linux/compiler-version.h | 14 - include/linux/compiler_types.h | 8 - include/linux/configfs.h | 7 +- include/linux/coredump.h | 14 +- include/linux/coresight.h | 13 - include/linux/cpu.h | 3 - include/linux/cpuhotplug.h | 5 +- include/linux/cpuidle.h | 4 +- include/linux/cpumask.h | 6 +- include/linux/crc8.h | 2 +- include/linux/cred.h | 3 +- include/linux/cyclades.h | 364 + include/linux/dcache.h | 4 +- include/linux/devfreq.h | 9 - include/linux/device-mapper.h | 15 +- include/linux/device.h | 6 +- include/linux/devm-helpers.h | 53 - include/linux/dma-heap.h | 9 - include/linux/dma-iommu.h | 7 +- include/linux/dma-map-ops.h | 19 - include/linux/dma-mapping.h | 37 +- include/linux/dsa/ocelot.h | 5 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/etherdevice.h | 4 +- include/linux/ethtool.h | 34 +- include/linux/extcon.h | 23 - include/linux/f2fs_fs.h | 2 +- include/linux/fanotify.h | 36 +- include/linux/fb.h | 3 + include/linux/filter.h | 44 +- .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/fs.h | 176 +- include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 50 +- include/linux/fsl/guts.h | 4 +- include/linux/fsnotify_backend.h | 29 +- include/linux/ftrace.h | 4 +- include/linux/genhd.h | 21 +- include/linux/genl_magic_func.h | 1 + include/linux/genl_magic_struct.h | 1 + include/linux/gfp.h | 35 +- include/linux/gpio/consumer.h | 2 - include/linux/gpio/driver.h | 21 +- include/linux/gpio/regmap.h | 4 - include/linux/hardirq.h | 1 - include/linux/hdmi.h | 2 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 - include/linux/hid.h | 5 - include/linux/highmem.h | 35 +- include/linux/host1x.h | 45 +- include/linux/huge_mm.h | 3 + include/linux/hugetlb.h | 33 +- include/linux/hugetlb_cgroup.h | 15 +- include/linux/hyperv.h | 9 +- include/linux/i2c.h | 2 - include/linux/ide.h | 8 +- include/linux/if_bridge.h | 40 - include/linux/if_macvlan.h | 3 +- include/linux/if_rmnet.h | 65 +- include/linux/iio/adc/adi-axi-adc.h | 2 +- include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/buffer.h | 4 +- include/linux/iio/buffer_impl.h | 21 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/iio/consumer.h | 15 - include/linux/iio/dac/mcp4725.h | 2 +- include/linux/iio/iio-opaque.h | 14 - include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 - include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 - include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 2 - include/linux/init.h | 6 +- include/linux/init_task.h | 1 + include/linux/initrd.h | 2 - include/linux/intel-iommu.h | 10 +- include/linux/intel-ish-client-if.h | 10 +- include/linux/intel-svm.h | 23 +- include/linux/interrupt.h | 37 +- include/linux/io-mapping.h | 3 - include/linux/io-pgtable.h | 4 + include/linux/io.h | 9 + include/linux/io_uring.h | 25 + include/linux/iommu.h | 104 +- include/linux/iova.h | 6 +- include/linux/irq.h | 6 +- include/linux/irqdesc.h | 2 +- include/linux/irqdomain.h | 29 +- include/linux/isicom.h | 85 + include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 53 +- include/linux/kconfig.h | 2 + include/linux/kcov.h | 1 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kernel.h | 9 +- include/linux/kexec.h | 8 - include/linux/kmsg_dump.h | 47 +- include/linux/list_sort.h | 7 +- include/linux/lockdep.h | 25 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 22 +- include/linux/marvell_phy.h | 7 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 294 +- include/linux/memory.h | 8 +- include/linux/memory_hotplug.h | 21 +- include/linux/memremap.h | 8 +- include/linux/mfd/ab3100.h | 128 + include/linux/mfd/abx500.h | 276 + include/linux/mfd/abx500/ab8500-bm.h | 476 + include/linux/mfd/abx500/ux500_chargalg.h | 51 + include/linux/mfd/atc260x/atc2603c.h | 281 - include/linux/mfd/atc260x/atc2609a.h | 308 - include/linux/mfd/atc260x/core.h | 58 - include/linux/mfd/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 - include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/intel-m10-bmc.h | 7 +- include/linux/mfd/lp87565.h | 3 + include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/ntxec.h | 38 - include/linux/mfd/rn5t618.h | 1 - include/linux/mfd/rohm-bd957x.h | 140 - include/linux/mfd/rohm-generic.h | 2 - include/linux/mhi.h | 26 +- include/linux/migrate.h | 7 +- include/linux/misc_cgroup.h | 132 - include/linux/mlx5/device.h | 2 - include/linux/mlx5/driver.h | 23 +- include/linux/mlx5/eswitch.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 42 +- include/linux/mlx5/qp.h | 7 - include/linux/mm.h | 135 +- include/linux/mm_types.h | 1 - include/linux/mmc/host.h | 5 + include/linux/mmc/sdio.h | 2 +- include/linux/mmu_notifier.h | 10 +- include/linux/mmzone.h | 18 +- include/linux/module.h | 16 +- include/linux/moxtet.h | 2 +- include/linux/msi.h | 17 +- include/linux/mtd/blktrans.h | 11 - include/linux/mtd/mtd.h | 4 - include/linux/mtd/nand-ecc-sw-bch.h | 2 + include/linux/mtd/nand-ecc-sw-hamming.h | 2 + include/linux/mtd/nand.h | 22 - include/linux/mtd/rawnand.h | 15 +- include/linux/mtd/spi-nor.h | 8 - include/linux/mutex.h | 6 +- include/linux/netdevice.h | 142 +- include/linux/netfilter/ipset/ip_set.h | 2 + include/linux/netfilter/nfnetlink.h | 29 - include/linux/netfilter/x_tables.h | 7 +- include/linux/netfs.h | 234 - include/linux/nfs_fs_sb.h | 1 - include/linux/nfsacl.h | 3 - include/linux/nvme.h | 10 - include/linux/nvmem-consumer.h | 4 - include/linux/of.h | 70 +- include/linux/oid_registry.h | 10 +- include/linux/overflow.h | 2 +- include/linux/page-flags-layout.h | 62 +- include/linux/pagemap.h | 67 +- include/linux/pagewalk.h | 4 +- include/linux/parport.h | 12 +- include/linux/pci.h | 18 +- include/linux/pci_ids.h | 31 + include/linux/pcs/pcs-xpcs.h | 5 - include/linux/perf_event.h | 2 - include/linux/pgtable.h | 26 +- include/linux/phy.h | 1 - include/linux/phy/phy.h | 26 - include/linux/phy/tegra/xusb.h | 10 +- include/linux/phylink.h | 2 - include/linux/platform_data/asoc-mx27vis.h | 12 + include/linux/platform_data/cros_ec_commands.h | 1 - include/linux/platform_data/hirschmann-hellcreek.h | 1 - include/linux/platform_data/{x86 => }/intel-spi.h | 0 include/linux/platform_data/invensense_mpu6050.h | 2 +- include/linux/platform_data/media/camera-mx2.h | 31 + include/linux/platform_data/media/camera-mx3.h | 43 + include/linux/platform_data/simplefb.h | 1 - include/linux/platform_data/usb-mx2.h | 29 + include/linux/platform_device.h | 3 - include/linux/pm.h | 1 + include/linux/pm_opp.h | 44 +- include/linux/power/bq27xxx_battery.h | 2 +- include/linux/power_supply.h | 21 +- include/linux/ppp_channel.h | 3 - include/linux/pps-gpio.h | 19 + include/linux/preempt.h | 6 +- include/linux/proc_fs.h | 1 - include/linux/property.h | 15 +- include/linux/psi.h | 1 + include/linux/psi_types.h | 3 +- include/linux/ptp_kvm.h | 19 - include/linux/ptp_pch.h | 22 - include/linux/pwm.h | 2 + include/linux/qcom-geni-se.h | 4 + include/linux/qed/qed_chain.h | 8 +- include/linux/qed/qed_ll2_if.h | 1 + include/linux/rcu_segcblist.h | 7 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 7 +- include/linux/rcutiny.h | 8 +- include/linux/rcutree.h | 3 +- include/linux/regmap.h | 16 - include/linux/regulator/driver.h | 7 - include/linux/regulator/pca9450.h | 3 - include/linux/remoteproc.h | 25 +- include/linux/reset.h | 315 - include/linux/restart_block.h | 1 - include/linux/ring_buffer.h | 5 +- include/linux/rpmsg.h | 3 +- include/linux/rtmutex.h | 35 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 85 +- include/linux/sched.h | 21 +- include/linux/sched/mm.h | 30 +- include/linux/sched/user.h | 3 + include/linux/scmi_protocol.h | 200 +- include/linux/secretmem.h | 30 - include/linux/security.h | 22 +- include/linux/seq_buf.h | 25 - include/linux/seqlock.h | 5 +- include/linux/serial_s3c.h | 16 - include/linux/set_memory.h | 16 +- include/linux/shmem_fs.h | 26 +- include/linux/shrinker.h | 7 +- include/linux/skbuff.h | 34 +- include/linux/skmsg.h | 155 +- include/linux/slab.h | 4 - include/linux/slub_def.h | 2 - include/linux/smp.h | 58 +- include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 36 +- include/linux/spi/spi.h | 23 +- include/linux/spinlock.h | 17 +- include/linux/stacktrace.h | 19 - include/linux/static_call.h | 26 +- include/linux/static_call_types.h | 18 - include/linux/stmmac.h | 43 - include/linux/stop_machine.h | 11 +- include/linux/sunrpc/svc.h | 25 - include/linux/sunrpc/svc_rdma.h | 12 +- include/linux/sunrpc/svc_xprt.h | 2 - include/linux/sunrpc/xdr.h | 34 - include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/swap.h | 22 - include/linux/swiotlb.h | 68 +- include/linux/syscalls.h | 10 - include/linux/sysctl.h | 2 - include/linux/task_work.h | 2 - include/linux/textsearch.h | 2 +- include/linux/thermal.h | 2 +- include/linux/thread_info.h | 13 - include/linux/thunderbolt.h | 54 +- include/linux/timekeeping.h | 12 +- include/linux/timer.h | 2 + include/linux/timex.h | 2 +- include/linux/trace_events.h | 8 +- include/linux/tracepoint.h | 2 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 3 + include/linux/u64_stats_sync.h | 7 +- include/linux/uaccess.h | 1 - include/linux/udp.h | 22 +- include/linux/uio.h | 11 - include/linux/usb.h | 8 +- include/linux/usb/ch9.h | 62 +- include/linux/usb/ehci_pdriver.h | 1 - include/linux/usb/serial.h | 10 +- include/linux/usb/usbnet.h | 11 +- include/linux/usb_usual.h | 2 - include/linux/user_namespace.h | 4 - include/linux/userfaultfd_k.h | 49 +- include/linux/usermode_driver.h | 1 - include/linux/vdpa.h | 10 +- include/linux/vfio.h | 37 +- include/linux/vgaarb.h | 4 +- include/linux/virtio.h | 2 + include/linux/virtio_net.h | 23 +- include/linux/vm_event_item.h | 8 - include/linux/vmalloc.h | 74 +- include/linux/vmstat.h | 24 +- include/linux/wait.h | 4 +- include/linux/wmi.h | 2 +- include/linux/ww_mutex.h | 22 +- include/linux/xarray.h | 4 +- include/media/cec.h | 2 +- include/media/davinci/isif.h | 8 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/dvbdev.h | 2 +- include/media/i2c/adv7343.h | 2 +- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/noon010pc30.h | 1 - include/media/i2c/ov772x.h | 2 +- include/media/i2c/s5c73m3.h | 1 - include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 1 - include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 8 +- include/media/media-entity.h | 7 +- include/media/rc-map.h | 9 - include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 9 +- include/media/v4l2-fwnode.h | 21 + include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 - include/media/v4l2-mc.h | 8 +- include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 + include/net/act_api.h | 12 +- include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 17 +- include/net/bluetooth/l2cap.h | 1 - include/net/bluetooth/mgmt.h | 1 - include/net/bpf_sk_storage.h | 1 + include/net/dsa.h | 16 - include/net/dst.h | 11 - include/net/flow_dissector.h | 6 +- include/net/flow_offload.h | 6 - include/net/gro.h | 13 - include/net/if_inet6.h | 37 +- include/net/inet_connection_sock.h | 2 +- include/net/ipv6.h | 1 - include/net/ipv6_stubs.h | 2 - include/net/lapb.h | 2 +- include/net/mld.h | 3 - include/net/mptcp.h | 48 +- include/net/net_namespace.h | 10 + include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 - include/net/netfilter/nf_conntrack.h | 7 - include/net/netfilter/nf_conntrack_ecache.h | 33 +- include/net/netfilter/nf_flow_table.h | 64 +- include/net/netfilter/nf_log.h | 25 + include/net/netfilter/nf_tables.h | 28 +- include/net/netns/conntrack.h | 4 + include/net/netns/ipv4.h | 133 +- include/net/netns/ipv6.h | 28 +- include/net/netns/mib.h | 30 +- include/net/netns/netfilter.h | 6 + include/net/netns/nftables.h | 7 + include/net/netns/x_tables.h | 1 + include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 100 +- include/net/nfc/nci_core.h | 2 + include/net/page_pool.h | 2 +- include/net/pkt_sched.h | 9 - include/net/psample.h | 21 +- include/net/red.h | 16 +- include/net/rtnetlink.h | 6 +- include/net/sch_generic.h | 14 - include/net/sock.h | 16 - include/net/switchdev.h | 1 - include/net/tc_act/tc_police.h | 52 - include/net/tcp.h | 86 +- include/net/udp.h | 30 +- include/net/xdp_sock.h | 19 + include/net/xfrm.h | 4 +- include/rdma/ib_cache.h | 18 +- include/rdma/ib_mad.h | 2 +- include/rdma/ib_sa.h | 15 +- include/rdma/ib_verbs.h | 194 +- include/rdma/iw_cm.h | 1 - include/rdma/rdma_cm.h | 2 +- include/rdma/rdma_counter.h | 16 +- include/rdma/rdma_vt.h | 18 +- include/rdma/rw.h | 18 +- include/rdma/uverbs_ioctl.h | 81 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_cmnd.h | 10 +- include/scsi/scsi_device.h | 8 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_host.h | 90 +- include/scsi/scsi_transport_iscsi.h | 1 - include/soc/at91/pm.h | 16 - include/soc/bcm2835/raspberrypi-firmware.h | 10 - include/soc/fsl/qe/qe.h | 34 +- include/soc/mscc/ocelot.h | 25 +- include/soc/mscc/ocelot_ptp.h | 2 + include/soc/tegra/mc.h | 7 - include/sound/control.h | 35 +- include/sound/core.h | 2 +- include/sound/hda_register.h | 8 +- include/sound/rt5645.h | 32 + include/sound/simple_card_utils.h | 16 +- include/sound/soc-component.h | 7 +- include/sound/soc-dpcm.h | 10 +- include/sound/soc.h | 36 +- include/sound/sof.h | 1 - include/target/target_core_backend.h | 2 - include/target/target_core_base.h | 59 +- include/target/target_core_fabric.h | 21 +- include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 12 - include/trace/events/cma.h | 68 +- include/trace/events/intel_iommu.h | 120 + include/trace/events/io_uring.h | 13 +- include/trace/events/kmem.h | 24 +- include/trace/events/migrate.h | 25 +- include/trace/events/mmflags.h | 7 - include/trace/events/netfs.h | 261 - include/trace/events/random.h | 83 + include/trace/events/rcu.h | 31 +- include/trace/events/sched.h | 2 +- include/trace/events/sunrpc.h | 1 - include/trace/events/timer.h | 2 +- include/trace/events/ufs.h | 21 - include/trace/events/workqueue.h | 6 +- include/trace/events/xdp.h | 62 +- include/trace/events/xen.h | 2 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/drm/amdgpu_drm.h | 34 - include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/etnaviv_drm.h | 3 - include/uapi/drm/i915_drm.h | 1 - include/uapi/linux/android/binder.h | 20 - include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 784 +- include/uapi/linux/btf.h | 5 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/cec.h | 3 +- include/uapi/linux/cyclades.h | 494 + include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/ethtool.h | 99 +- include/uapi/linux/ethtool_netlink.h | 17 - include/uapi/linux/fuse.h | 3 +- include/uapi/linux/icmp.h | 42 - include/uapi/linux/icmpv6.h | 3 - include/uapi/linux/if_bonding.h | 11 + include/uapi/linux/if_fddi.h | 2 +- include/uapi/linux/iio/buffer.h | 10 - include/uapi/linux/io_uring.h | 17 - include/uapi/linux/iommu.h | 3 +- include/uapi/linux/kfd_ioctl.h | 4 +- include/uapi/linux/kvm.h | 1 - include/uapi/linux/l2tp.h | 1 - include/uapi/linux/landlock.h | 129 - include/uapi/linux/magic.h | 1 - include/uapi/linux/major.h | 2 + include/uapi/linux/map_to_7segment.h | 14 + include/uapi/linux/mdio.h | 2 - include/uapi/linux/mempolicy.h | 7 - include/uapi/linux/mptcp.h | 11 - include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- include/uapi/linux/nexthop.h | 47 +- include/uapi/linux/nfs4.h | 6 + include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/linux/nl80211.h | 3 - include/uapi/linux/perf_event.h | 13 +- include/uapi/linux/pkt_cls.h | 2 - include/uapi/linux/psample.h | 10 +- include/uapi/linux/ptrace.h | 10 - include/uapi/linux/rfkill.h | 80 +- include/uapi/linux/rkisp1-config.h | 16 +- include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/rtnetlink.h | 8 - include/uapi/linux/serial.h | 4 +- include/uapi/linux/surface_aggregator/dtx.h | 146 - include/uapi/linux/thermal.h | 2 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/linux/userfaultfd.h | 38 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 241 +- include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/vfio.h | 38 +- include/uapi/linux/videodev2.h | 23 +- include/uapi/linux/virtio_bt.h | 31 - include/uapi/linux/virtio_ids.h | 2 - include/uapi/linux/virtio_snd.h | 334 - include/uapi/misc/uacce/hisi_qm.h | 1 - include/uapi/mtd/mtd-abi.h | 2 - include/uapi/rdma/hns-abi.h | 2 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 - include/vdso/time64.h | 1 - include/xen/grant_table.h | 7 - include/xen/interface/elfnote.h | 10 + include/xen/interface/hvm/hvm_vcpu.h | 10 + include/xen/interface/io/xenbus.h | 10 + include/xen/swiotlb-xen.h | 3 +- include/xen/xenbus.h | 1 + init/Kconfig | 153 +- init/init_task.c | 2 +- init/initramfs.c | 38 +- init/main.c | 9 +- ipc/sem.c | 12 +- kernel/Makefile | 4 - kernel/async.c | 66 +- kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 19 +- kernel/bpf/Makefile | 3 +- kernel/bpf/arraymap.c | 40 - kernel/bpf/bpf_inode_storage.c | 4 +- kernel/bpf/bpf_iter.c | 16 - kernel/bpf/bpf_local_storage.c | 39 +- kernel/bpf/bpf_lsm.c | 11 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/bpf_task_storage.c | 100 +- kernel/bpf/btf.c | 327 +- kernel/bpf/core.c | 64 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 47 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 17 +- kernel/bpf/inode.c | 6 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 - kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 10 +- kernel/bpf/trampoline.c | 248 +- kernel/bpf/verifier.c | 861 +- kernel/cfi.c | 329 - kernel/cgroup/Makefile | 1 - kernel/cgroup/cgroup.c | 34 +- kernel/cgroup/misc.c | 407 - kernel/cgroup/rstat.c | 63 +- kernel/configs/android-base.config | 1 + kernel/configs/tiny-base.config | 1 - kernel/cpu.c | 194 +- kernel/crash_core.c | 7 - kernel/cred.c | 2 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 456 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 + kernel/dma/direct.c | 8 +- kernel/dma/direct.h | 6 +- kernel/dma/map_benchmark.c | 23 +- kernel/dma/mapping.c | 148 +- kernel/dma/remap.c | 1 + kernel/dma/swiotlb.c | 505 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 66 +- kernel/events/ring_buffer.c | 9 +- kernel/exit.c | 67 +- kernel/fork.c | 67 +- kernel/futex.c | 32 +- kernel/gcov/Kconfig | 1 - kernel/gcov/base.c | 49 - kernel/gcov/clang.c | 209 +- kernel/gcov/fs.c | 110 - kernel/gcov/gcc_4_7.c | 173 +- kernel/gcov/gcov.h | 14 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 8 +- kernel/irq/dummychip.c | 2 +- kernel/irq/generic-chip.c | 1 - kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 35 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 40 +- kernel/irq/manage.c | 27 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/msi.c | 2 +- kernel/irq/resend.c | 2 +- kernel/irq/timings.c | 8 +- kernel/jump_label.c | 8 - kernel/kallsyms.c | 62 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 7 +- kernel/kcsan/debugfs.c | 9 +- kernel/kcsan/encoding.h | 5 - kernel/kcsan/kcsan-test.c | 1207 + kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 1199 - kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/kmod.c | 2 +- kernel/kthread.c | 3 +- kernel/livepatch/core.c | 4 +- kernel/livepatch/transition.c | 5 +- kernel/locking/Makefile | 2 + kernel/locking/lockdep.c | 32 +- kernel/locking/lockdep_internals.h | 8 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 29 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex-debug.c | 182 + kernel/locking/rtmutex-debug.h | 37 + kernel/locking/rtmutex.c | 432 +- kernel/locking/rtmutex.h | 35 + kernel/locking/rtmutex_common.h | 105 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 4 +- kernel/module.c | 52 +- kernel/power/energy_model.c | 2 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/printk/internal.h | 7 +- kernel/printk/printk.c | 478 +- kernel/printk/printk_safe.c | 30 +- kernel/ptrace.c | 27 +- kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 201 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 17 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 97 +- kernel/rcu/tiny.c | 40 - kernel/rcu/tree.c | 224 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 1 - kernel/rcu/tree_plugin.h | 418 +- kernel/rcu/tree_stall.h | 11 +- kernel/rcu/update.c | 2 +- kernel/reboot.c | 2 + kernel/resource.c | 45 +- kernel/sched/clock.c | 2 +- kernel/sched/core.c | 159 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 6 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 216 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 10 +- kernel/sched/loadavg.c | 2 +- kernel/sched/membarrier.c | 4 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 139 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 23 +- kernel/sched/stats.c | 2 +- kernel/sched/stats.h | 37 +- kernel/sched/topology.c | 95 +- kernel/seccomp.c | 2 +- kernel/signal.c | 18 +- kernel/smp.c | 464 +- kernel/softirq.c | 357 +- kernel/static_call.c | 47 +- kernel/stop_machine.c | 1 - kernel/sys.c | 16 +- kernel/sys_ni.c | 8 - kernel/sysctl.c | 87 +- kernel/task_work.c | 38 +- kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 144 +- kernel/time/hrtimer.c | 80 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 8 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 4 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 10 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 47 +- kernel/time/timer.c | 18 +- kernel/time/vsyscall.c | 2 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 11 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 93 +- kernel/trace/ring_buffer.c | 142 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 265 +- kernel/trace/trace.h | 16 +- kernel/trace/trace_event_perf.c | 2 +- kernel/trace/trace_events.c | 214 +- kernel/trace/trace_events_filter.c | 18 +- kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 - kernel/trace/trace_probe.c | 6 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 4 +- kernel/trace/trace_seq.c | 12 +- kernel/ucount.c | 4 - kernel/umh.c | 8 +- kernel/up.c | 40 +- kernel/user_namespace.c | 6 +- kernel/usermode_driver.c | 21 +- kernel/watchdog.c | 93 +- kernel/workqueue.c | 21 +- lib/Kconfig.debug | 170 +- lib/Kconfig.kasan | 8 +- lib/Kconfig.kcsan | 5 +- lib/Makefile | 1 - lib/bch.c | 2 +- lib/bitmap.c | 91 +- lib/bug.c | 54 +- lib/cmdline.c | 1 - lib/crc8.c | 2 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/decompress_unlzma.c | 2 +- lib/extable.c | 5 + lib/find_bit.c | 68 +- lib/genalloc.c | 7 +- lib/iov_iter.c | 321 +- lib/kunit/.kunitconfig | 3 - lib/kunit/assert.c | 61 +- lib/kunit/test.c | 39 +- lib/list_sort.c | 19 +- lib/math/div64.c | 1 - lib/oid_registry.c | 24 - lib/sbitmap.c | 210 +- lib/stackdepot.c | 6 +- lib/test_bitmap.c | 46 +- lib/test_kasan.c | 53 +- lib/test_list_sort.c | 3 +- lib/test_printf.c | 108 +- lib/test_rhashtable.c | 9 +- lib/test_slub.c | 124 - lib/test_xarray.c | 26 +- lib/vsprintf.c | 115 +- lib/xarray.c | 11 +- localversion-next | 1 - mm/Kconfig | 35 +- mm/Makefile | 8 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 62 +- mm/cma.h | 25 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 112 - mm/compaction.c | 116 +- mm/debug_vm_pgtable.c | 4 +- mm/dmapool.c | 2 +- mm/filemap.c | 148 +- mm/frontswap.c | 12 +- mm/gup.c | 335 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/highmem.c | 34 +- mm/huge_memory.c | 97 +- mm/hugetlb.c | 873 +- mm/hugetlb_cgroup.c | 19 +- mm/internal.h | 72 +- mm/interval_tree.c | 2 +- mm/io-mapping.c | 29 - mm/ioremap.c | 225 +- mm/kasan/common.c | 47 +- mm/kasan/generic.c | 12 +- mm/kasan/kasan.h | 31 +- mm/kasan/quarantine.c | 4 +- mm/kasan/report_generic.c | 4 +- mm/kasan/shadow.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 10 - mm/kfence/report.c | 32 +- mm/khugepaged.c | 65 +- mm/kmemleak.c | 5 +- mm/ksm.c | 23 +- mm/list_lru.c | 6 +- mm/madvise.c | 17 +- mm/memcontrol.c | 820 +- mm/memory-failure.c | 2 +- mm/memory.c | 223 +- mm/memory_hotplug.c | 173 +- mm/mempolicy.c | 92 +- mm/mempool.c | 6 +- mm/memremap.c | 22 +- mm/migrate.c | 99 +- mm/mlock.c | 7 +- mm/mm_init.c | 4 + mm/mmap.c | 39 +- mm/mmu_notifier.c | 23 - mm/mprotect.c | 2 +- mm/mremap.c | 8 +- mm/msync.c | 6 +- mm/nommu.c | 38 +- mm/oom_kill.c | 6 +- mm/page-writeback.c | 29 +- mm/page_alloc.c | 621 +- mm/page_owner.c | 24 +- mm/page_poison.c | 4 +- mm/percpu-internal.h | 4 +- mm/percpu-stats.c | 9 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 16 +- mm/pgalloc-track.h | 6 +- mm/process_vm_access.c | 1 + mm/readahead.c | 97 +- mm/secretmem.c | 261 - mm/shmem.c | 97 +- mm/slab.c | 55 +- mm/slab.h | 27 +- mm/slab_common.c | 26 +- mm/slob.c | 2 - mm/slub.c | 238 +- mm/sparse.c | 3 +- mm/swap.c | 69 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 19 +- mm/swapfile.c | 4 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 62 +- mm/util.c | 41 +- mm/vmalloc.c | 722 +- mm/vmscan.c | 411 +- mm/vmstat.c | 37 +- mm/workingset.c | 1 + mm/z3fold.c | 16 +- mm/zpool.c | 2 +- mm/zsmalloc.c | 8 +- mm/zswap.c | 2 +- net/6lowpan/nhc_udp.c | 4 +- net/8021q/vlan_core.c | 10 +- net/8021q/vlan_dev.c | 21 - net/9p/client.c | 8 +- net/9p/error.c | 2 +- net/9p/trans_fd.c | 2 +- net/Kconfig | 14 +- net/ax25/TODO | 20 + net/ax25/af_ax25.c | 1 - net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 6 +- net/batman-adv/main.c | 1 + net/batman-adv/multicast.c | 6 +- net/batman-adv/translation-table.c | 2 - net/batman-adv/types.h | 10 +- net/bluetooth/6lowpan.c | 5 +- net/bluetooth/Kconfig | 7 - net/bluetooth/Makefile | 1 - net/bluetooth/aosp.c | 35 - net/bluetooth/aosp.h | 16 - net/bluetooth/ecdh_helper.c | 2 + net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_conn.c | 14 +- net/bluetooth/hci_core.c | 5 - net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 50 +- net/bluetooth/hci_request.c | 67 +- net/bluetooth/l2cap_core.c | 43 +- net/bluetooth/l2cap_sock.c | 8 - net/bluetooth/mgmt.c | 19 +- net/bluetooth/msft.c | 8 - net/bluetooth/msft.h | 6 - net/bluetooth/sco.c | 4 +- net/bluetooth/selftest.c | 2 +- net/bluetooth/smp.c | 119 +- net/bpf/test_run.c | 276 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_device.c | 49 - net/bridge/br_fdb.c | 50 - net/bridge/br_input.c | 1 - net/bridge/br_mdb.c | 148 +- net/bridge/br_mrp.c | 7 - net/bridge/br_multicast_eht.c | 141 +- net/bridge/br_private.h | 20 - net/bridge/br_stp.c | 27 - net/bridge/br_switchdev.c | 2 - net/bridge/br_vlan.c | 128 - net/bridge/br_vlan_tunnel.c | 2 +- net/bridge/netfilter/Kconfig | 4 + net/bridge/netfilter/Makefile | 3 + net/bridge/netfilter/ebtables.c | 39 +- net/bridge/netfilter/nf_log_bridge.c | 79 + net/can/bcm.c | 10 +- net/can/isotp.c | 29 +- net/can/raw.c | 14 +- net/ceph/osdmap.c | 2 +- net/core/Makefile | 6 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 423 +- net/core/dev_addr_lists.c | 4 +- net/core/drop_monitor.c | 25 +- net/core/dst.c | 59 +- net/core/filter.c | 288 +- net/core/flow_dissector.c | 43 +- net/core/neighbour.c | 2 +- net/core/net-procfs.c | 3 + net/core/net-sysfs.c | 177 +- net/core/netevent.c | 2 +- net/core/page_pool.c | 111 +- net/core/rtnetlink.c | 19 +- net/core/skbuff.c | 73 +- net/core/skmsg.c | 395 +- net/core/sock.c | 56 +- net/core/sock_map.c | 191 +- net/core/sysctl_net_core.c | 10 - net/core/xdp.c | 3 +- net/dccp/ipv6.c | 5 - net/decnet/TODO | 40 + net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_route.c | 49 +- net/dsa/Kconfig | 19 +- net/dsa/dsa2.c | 19 +- net/dsa/dsa_priv.h | 46 +- net/dsa/port.c | 197 +- net/dsa/slave.c | 106 +- net/dsa/switch.c | 15 +- net/dsa/tag_brcm.c | 107 +- net/dsa/tag_mtk.c | 33 +- net/dsa/tag_ocelot.c | 8 + net/dsa/tag_rtl4_a.c | 14 +- net/ethernet/eth.c | 13 +- net/ethtool/Makefile | 2 +- net/ethtool/channels.c | 26 +- net/ethtool/common.c | 17 - net/ethtool/eee.c | 4 +- net/ethtool/fec.c | 238 - net/ethtool/ioctl.c | 39 +- net/ethtool/netlink.c | 19 - net/ethtool/netlink.h | 4 - net/hsr/hsr_debugfs.c | 2 +- net/hsr/hsr_device.c | 1 - net/hsr/hsr_forward.c | 6 + net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 1 - net/ipv4/ah4.c | 2 +- net/ipv4/bpf_tcp_ca.c | 43 - net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/devinet.c | 3 +- net/ipv4/esp4.c | 8 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/icmp.c | 134 +- net/ipv4/inet_connection_sock.c | 7 +- net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ip_vti.c | 12 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/netfilter/Kconfig | 10 +- net/ipv4/netfilter/Makefile | 4 + net/ipv4/netfilter/arp_tables.c | 16 +- net/ipv4/netfilter/ip_tables.c | 16 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 20 +- net/ipv4/netfilter/nf_log_arp.c | 172 + net/ipv4/netfilter/nf_log_ipv4.c | 395 + net/ipv4/nexthop.c | 1554 +- net/ipv4/ping.c | 4 +- net/ipv4/route.c | 228 +- net/ipv4/sysctl_net_ipv4.c | 249 +- net/ipv4/tcp.c | 43 +- net/ipv4/tcp_bpf.c | 134 +- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_lp.c | 4 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 20 +- net/ipv4/udp.c | 41 - net/ipv4/udp_bpf.c | 77 +- net/ipv4/udp_offload.c | 29 +- net/ipv6/addrconf.c | 43 +- net/ipv6/addrconf_core.c | 9 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/ah6.c | 4 +- net/ipv6/calipso.c | 14 +- net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 19 +- net/ipv6/exthdrs.c | 5 +- net/ipv6/icmp.c | 16 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 23 +- net/ipv6/ip6_input.c | 10 + net/ipv6/ip6_tunnel.c | 15 +- net/ipv6/ip6_vti.c | 15 +- net/ipv6/mcast.c | 1100 +- net/ipv6/netfilter/Kconfig | 5 +- net/ipv6/netfilter/Makefile | 3 + net/ipv6/netfilter/ip6_tables.c | 16 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 15 +- net/ipv6/netfilter/nf_log_ipv6.c | 427 + net/ipv6/raw.c | 2 +- net/ipv6/route.c | 69 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/sit.c | 9 +- net/ipv6/sysctl_net_ipv6.c | 38 +- net/ipv6/tcp_ipv6.c | 22 +- net/ipv6/udp.c | 4 - net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 4 +- net/l2tp/l2tp_core.c | 43 +- net/l2tp/l2tp_core.h | 1 - net/l2tp/l2tp_netlink.c | 6 - net/l3mdev/l3mdev.c | 4 +- net/lapb/lapb_iface.c | 4 +- net/lapb/lapb_timer.c | 19 +- net/llc/llc_c_ev.c | 4 +- net/llc/llc_core.c | 4 +- net/llc/llc_pdu.c | 2 +- net/llc/llc_s_ac.c | 2 +- net/mac80211/aead_api.c | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/cfg.c | 10 +- net/mac80211/ibss.c | 2 - net/mac80211/iface.c | 1 - net/mac80211/main.c | 13 +- net/mac80211/mlme.c | 7 +- net/mac80211/rc80211_minstrel_ht.c | 4 + net/mac80211/rx.c | 1 - net/mac80211/tx.c | 25 +- net/mac80211/util.c | 2 +- net/mac802154/llsec.c | 2 +- net/mpls/mpls_gso.c | 3 - net/mptcp/mib.c | 3 - net/mptcp/mib.h | 3 - net/mptcp/options.c | 288 +- net/mptcp/pm.c | 64 +- net/mptcp/pm_netlink.c | 328 +- net/mptcp/protocol.c | 323 +- net/mptcp/protocol.h | 103 +- net/mptcp/subflow.c | 62 +- net/ncsi/internal.h | 2 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 + net/netfilter/nf_conntrack_acct.c | 2 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 31 +- net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 78 +- net/netfilter/nf_conntrack_proto_dccp.c | 1 - net/netfilter/nf_conntrack_proto_gre.c | 3 + net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 11 +- net/netfilter/nf_flow_table_core.c | 145 +- net/netfilter/nf_flow_table_ip.c | 453 +- net/netfilter/nf_flow_table_offload.c | 229 +- net/netfilter/nf_log.c | 10 + net/netfilter/nf_log_common.c | 224 + net/netfilter/nf_log_netdev.c | 78 + net/netfilter/nf_log_syslog.c | 1089 - net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 703 +- net/netfilter/nf_tables_offload.c | 30 +- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink.c | 67 +- net/netfilter/nfnetlink_acct.c | 14 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 63 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_compat.c | 11 +- net/netfilter/nft_ct.c | 1 - net/netfilter/nft_dynset.c | 6 +- net/netfilter/nft_flow_offload.c | 211 +- net/netfilter/nft_log.c | 20 +- net/netfilter/x_tables.c | 101 +- net/netfilter/xt_LOG.c | 1 - net/netfilter/xt_NFLOG.c | 1 - net/netfilter/xt_TRACE.c | 1 - net/netlabel/netlabel_cipso_v4.c | 3 - net/netlabel/netlabel_mgmt.c | 2 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/nfc/digital_core.c | 2 +- net/nfc/digital_dep.c | 2 +- net/nfc/llcp_sock.c | 10 - net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 150 +- net/openvswitch/conntrack.c | 22 +- net/openvswitch/conntrack.h | 6 +- net/openvswitch/flow.c | 4 +- net/openvswitch/vport-netdev.c | 7 +- net/openvswitch/vport.c | 8 +- net/openvswitch/vport.h | 2 +- net/packet/af_packet.c | 2 +- net/psample/psample.c | 45 +- net/qrtr/qrtr.c | 58 +- net/rds/message.c | 4 +- net/rds/recv.c | 4 + net/rds/send.c | 4 +- net/rfkill/core.c | 7 +- net/rfkill/input.c | 4 +- net/rose/rose_route.c | 2 - net/rxrpc/recvmsg.c | 9 +- net/sched/act_api.c | 48 +- net/sched/act_ct.c | 6 +- net/sched/act_police.c | 59 +- net/sched/act_sample.c | 27 +- net/sched/cls_api.c | 20 +- net/sched/cls_flower.c | 42 +- net/sched/sch_api.c | 8 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_choke.c | 7 +- net/sched/sch_generic.c | 75 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 24 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 64 +- net/sched/sch_teql.c | 3 - net/sctp/ipv6.c | 7 +- net/sctp/output.c | 7 + net/sctp/outqueue.c | 7 - net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 10 +- net/sctp/socket.c | 2 +- net/sctp/tsnmap.c | 2 +- net/smc/smc_core.h | 1 + net/socket.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/sched.c | 5 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 76 +- net/sunrpc/svcauth_unix.c | 9 + net/sunrpc/svcsock.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 114 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 111 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 69 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 15 +- net/tipc/addr.c | 1 - net/tipc/addr.h | 46 +- net/tipc/bearer.c | 95 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 15 +- net/tipc/monitor.c | 63 +- net/tipc/msg.c | 23 +- net/tipc/name_distr.c | 93 +- net/tipc/name_table.c | 432 +- net/tipc/name_table.h | 63 +- net/tipc/net.c | 10 +- net/tipc/netlink_compat.c | 2 +- net/tipc/node.c | 48 +- net/tipc/socket.c | 321 +- net/tipc/subscr.c | 86 +- net/tipc/subscr.h | 17 +- net/tipc/udp_media.c | 2 - net/tls/tls_device.c | 2 +- net/tls/tls_sw.c | 4 +- net/vmw_vsock/af_vsock.c | 3 +- net/wireless/nl80211.c | 29 +- net/wireless/reg.c | 12 +- net/wireless/scan.c | 14 +- net/wireless/sme.c | 2 +- net/x25/af_x25.c | 2 +- net/xdp/xsk.c | 114 +- net/xdp/xsk_queue.h | 30 +- net/xdp/xskmap.c | 17 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 + net/xfrm/xfrm_interface.c | 3 - net/xfrm/xfrm_output.c | 23 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 11 +- net/xfrm/xfrm_user.c | 2 +- rust/.gitignore | 5 - rust/Makefile | 150 - rust/compiler_builtins.rs | 135 - rust/exports.c | 17 - rust/helpers.c | 60 - rust/kernel/allocator.rs | 68 - rust/kernel/bindings.rs | 21 - rust/kernel/bindings_helper.h | 16 - rust/kernel/buffer.rs | 39 - rust/kernel/c_types.rs | 133 - rust/kernel/chrdev.rs | 144 - rust/kernel/error.rs | 103 - rust/kernel/file_operations.rs | 523 - rust/kernel/lib.rs | 208 - rust/kernel/miscdev.rs | 98 - rust/kernel/module_param.rs | 497 - rust/kernel/prelude.rs | 18 - rust/kernel/printk.rs | 85 - rust/kernel/random.rs | 50 - rust/kernel/static_assert.rs | 38 - rust/kernel/sync/arc.rs | 184 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 68 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 108 - rust/kernel/sysctl.rs | 185 - rust/kernel/types.rs | 73 - rust/kernel/user_ptr.rs | 249 - rust/module.rs | 676 - samples/Kconfig | 7 - samples/Makefile | 1 - samples/bpf/do_hbm_test.sh | 2 +- samples/bpf/sampleip_kern.c | 1 + samples/bpf/trace_event_kern.c | 1 + samples/bpf/xdpsock_user.c | 57 +- samples/configfs/configfs_sample.c | 155 +- samples/landlock/.gitignore | 1 - samples/landlock/Makefile | 13 - samples/landlock/sandboxer.c | 238 - samples/pktgen/README.rst | 18 - samples/pktgen/functions.sh | 7 +- samples/pktgen/parameters.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 3 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 3 + samples/pktgen/pktgen_sample01_simple.sh | 25 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 29 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 17 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 17 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 31 +- samples/vfio-mdev/mdpy.c | 4 +- scripts/Kbuild.include | 80 + scripts/Kconfig.include | 6 - scripts/Makefile | 1 - scripts/Makefile.asm-generic | 4 +- scripts/Makefile.build | 34 +- scripts/Makefile.clean | 2 +- scripts/Makefile.compiler | 75 - scripts/Makefile.dtbinst | 2 +- scripts/Makefile.headersinst | 2 +- scripts/Makefile.kasan | 16 +- scripts/Makefile.lib | 69 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modinst | 113 +- scripts/Makefile.modpost | 32 +- scripts/Makefile.modsign | 29 + scripts/as-version.sh | 82 - scripts/bpf_doc.py | 732 - scripts/bpf_helpers_doc.py | 615 + scripts/cc-version.sh | 20 +- scripts/checkpatch.pl | 152 +- scripts/checksyscalls.sh | 4 - scripts/dummy-tools/gcc | 24 +- scripts/gcc-plugins/Makefile | 1 - scripts/gcc-x86_32-has-stack-protector.sh | 6 +- scripts/gdb/linux/cpus.py | 23 +- scripts/gdb/linux/symbols.py | 3 +- scripts/get_abi.pl | 74 +- scripts/kallsyms.c | 33 +- scripts/kconfig/Makefile | 17 +- scripts/kconfig/conf.c | 353 +- scripts/kconfig/confdata.c | 298 +- scripts/kconfig/expr.h | 6 + scripts/kconfig/lexer.l | 3 + scripts/kconfig/lkc.h | 5 + scripts/kconfig/lxdialog/util.c | 4 +- scripts/kconfig/mconf.c | 2 - scripts/kconfig/menu.c | 22 + scripts/kconfig/parser.y | 20 +- scripts/kconfig/streamline_config.pl | 4 +- scripts/kconfig/symbol.c | 1 + scripts/kconfig/tests/choice/Kconfig | 2 +- .../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 +- scripts/kconfig/tests/conftest.py | 4 - scripts/kconfig/tests/inter_choice/Kconfig | 2 +- scripts/kernel-doc | 53 +- scripts/ld-version.sh | 31 +- scripts/link-vmlinux.sh | 12 - scripts/min-tool-version.sh | 39 - scripts/mod/modpost.c | 48 +- scripts/module.lds.S | 21 +- scripts/modules-check.sh | 4 +- scripts/package/buildtar | 8 - scripts/recordmcount.pl | 26 +- scripts/rust-version.sh | 31 - scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 29 +- scripts/test_dwarf5_support.sh | 8 + security/Kconfig | 24 +- security/Kconfig.hardening | 4 +- security/Makefile | 2 - security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 25 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/commoncap.c | 14 +- security/integrity/digsig.c | 2 - security/integrity/digsig_asymmetric.c | 30 +- security/integrity/iint.c | 8 - security/integrity/ima/ima.h | 4 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_kexec.c | 9 +- security/integrity/ima/ima_main.c | 20 +- security/integrity/ima/ima_template.c | 4 +- .../integrity/platform_certs/keyring_handler.c | 11 - security/integrity/platform_certs/load_uefi.c | 20 +- security/landlock/Kconfig | 21 - security/landlock/Makefile | 4 - security/landlock/common.h | 20 - security/landlock/cred.c | 46 - security/landlock/cred.h | 58 - security/landlock/fs.c | 692 - security/landlock/fs.h | 70 - security/landlock/limits.h | 21 - security/landlock/object.c | 67 - security/landlock/object.h | 91 - security/landlock/ptrace.c | 120 - security/landlock/ptrace.h | 14 - security/landlock/ruleset.c | 473 - security/landlock/ruleset.h | 165 - security/landlock/setup.c | 40 - security/landlock/setup.h | 18 - security/landlock/syscalls.c | 442 - security/security.c | 71 +- security/selinux/hooks.c | 228 +- security/selinux/ima.c | 87 +- security/selinux/include/ima.h | 6 - security/selinux/include/objsec.h | 6 - security/selinux/include/security.h | 17 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 28 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 68 +- security/smack/smack.h | 24 +- security/smack/smack_lsm.c | 74 +- security/tomoyo/network.c | 2 +- sound/Kconfig | 2 - sound/Makefile | 3 +- sound/core/Kconfig | 6 - sound/core/Makefile | 2 - sound/core/control.c | 259 +- sound/core/control_led.c | 773 - sound/core/init.c | 2 + sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 4 +- sound/core/seq_device.c | 15 +- sound/drivers/aloop.c | 12 +- sound/drivers/dummy.c | 1 + sound/drivers/mtpav.c | 1 + sound/drivers/mts64.c | 1 + sound/drivers/pcsp/pcsp.c | 1 + sound/drivers/portman2x4.c | 1 + sound/drivers/serial-u16550.c | 1 + sound/drivers/virmidi.c | 1 + sound/drivers/vx/vx_core.c | 2 +- sound/firewire/bebob/bebob.h | 2 - sound/firewire/bebob/bebob_command.c | 36 - sound/firewire/bebob/bebob_stream.c | 163 +- sound/firewire/dice/dice-stream.c | 5 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/hda/intel-nhlt.c | 5 - sound/isa/ad1816a/ad1816a.c | 7 + sound/isa/ad1848/ad1848.c | 3 + sound/isa/als100.c | 11 + sound/isa/azt2320.c | 5 + sound/isa/cmi8330.c | 1 + sound/isa/cs423x/cs4231.c | 1 + sound/isa/cs423x/cs4236.c | 34 + sound/isa/es1688/es1688.c | 5 + sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 + sound/isa/gus/gusextreme.c | 1 + sound/isa/gus/gusmax.c | 1 + sound/isa/gus/interwave.c | 6 + sound/isa/opl3sa2.c | 5 + sound/isa/opti9xx/miro.c | 3 + sound/isa/opti9xx/opti92x-ad1848.c | 6 + sound/isa/sb/jazz16.c | 3 + sound/isa/sb/sb16.c | 8 + sound/isa/sb/sb8.c | 1 + sound/isa/sc6000.c | 3 + sound/isa/wavefront/wavefront.c | 1 + sound/mips/sgio2audio.c | 1 + sound/pci/ad1889.c | 1 + sound/pci/ali5451/ali5451.c | 1 + sound/pci/als300.c | 1 + sound/pci/als4000.c | 1 + sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/atiixp.c | 1 + sound/pci/atiixp_modem.c | 1 + sound/pci/au88x0/au88x0.c | 2 + sound/pci/azt3328.c | 1 + sound/pci/bt87x.c | 2 + sound/pci/ca0106/ca0106_main.c | 1 + sound/pci/cmipci.c | 4 + sound/pci/cs4281.c | 1 + sound/pci/cs46xx/cs46xx.c | 7 + sound/pci/cs5535audio/cs5535audio.c | 1 + sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/ctxfi/xfi.c | 1 + sound/pci/echoaudio/echoaudio.c | 1 + sound/pci/emu10k1/emu10k1.c | 2 + sound/pci/emu10k1/emu10k1x.c | 1 + sound/pci/ens1370.c | 8 + sound/pci/es1938.c | 4 + sound/pci/es1968.c | 4 + sound/pci/fm801.c | 2 + sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_auto_parser.h | 2 +- sound/pci/hda/hda_bind.c | 4 - sound/pci/hda/hda_codec.c | 69 +- sound/pci/hda/hda_controller.c | 7 + sound/pci/hda/hda_generic.c | 162 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_intel.c | 44 +- sound/pci/hda/hda_jack.c | 73 +- sound/pci/hda/hda_jack.h | 8 - sound/pci/hda/hda_local.h | 18 +- sound/pci/hda/patch_ca0132.c | 5 +- sound/pci/hda/patch_cirrus.c | 1090 +- sound/pci/hda/patch_conexant.c | 63 +- sound/pci/hda/patch_hdmi.c | 38 +- sound/pci/hda/patch_realtek.c | 53 +- sound/pci/hda/patch_sigmatel.c | 6 +- sound/pci/hda/thinkpad_helper.c | 2 +- sound/pci/ice1712/ice1712.c | 6 + sound/pci/ice1712/ice1724.c | 19 + sound/pci/intel8x0.c | 23 + sound/pci/intel8x0m.c | 15 + sound/pci/korg1212/korg1212.c | 1 + sound/pci/lola/lola.c | 1 + sound/pci/lx6464es/lx6464es.c | 2 + sound/pci/maestro3.c | 5 + sound/pci/mixart/mixart.c | 1 + sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/nm256/nm256.c | 2 + sound/pci/oxygen/oxygen.c | 3 + sound/pci/oxygen/se6x.c | 1 + sound/pci/oxygen/virtuoso.c | 1 + sound/pci/pcxhr/pcxhr.c | 1 + sound/pci/riptide/riptide.c | 1 + sound/pci/rme32.c | 1 + sound/pci/rme96.c | 5 + sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/rme9652/rme9652.c | 5 +- sound/pci/sis7019.c | 1 + sound/pci/sonicvibes.c | 1 + sound/pci/trident/trident.c | 12 + sound/pci/via82xx.c | 1 + sound/pci/via82xx_modem.c | 1 + sound/pci/vx222/vx222.c | 1 + sound/pci/vx222/vx222_ops.c | 10 +- sound/pci/ymfpci/ymfpci.c | 6 + sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/vx/vxpocket.c | 4 + sound/ppc/keywest.c | 5 + sound/ppc/powermac.c | 1 + sound/ppc/snd_ps3_reg.h | 2 +- sound/sh/aica.c | 1 + sound/sh/sh_dac_audio.c | 1 + sound/soc/amd/Kconfig | 7 +- sound/soc/amd/acp-da7219-max98357a.c | 386 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 + sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 - sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/codecs/Kconfig | 56 +- sound/soc/codecs/Makefile | 16 +- sound/soc/codecs/ab8500-codec.c | 7 + sound/soc/codecs/ad1836.c | 2 + sound/soc/codecs/adau1977.c | 2 + sound/soc/codecs/ak4458.c | 1 - sound/soc/codecs/ak5558.c | 102 +- sound/soc/codecs/arizona-jack.c | 1657 - sound/soc/codecs/arizona.h | 46 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/cs42l42.c | 435 +- sound/soc/codecs/cs42l42.h | 41 +- sound/soc/codecs/cx20442.c | 1 + sound/soc/codecs/cx2072x.c | 13 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/es8316.c | 9 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/jz4760.c | 11 +- sound/soc/codecs/jz4770.c | 7 +- sound/soc/codecs/lm49453.c | 2 + sound/soc/codecs/lpass-rx-macro.c | 7 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 30 +- sound/soc/codecs/lpass-wsa-macro.c | 22 +- sound/soc/codecs/madera.h | 2 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/max98373-i2c.c | 1 - sound/soc/codecs/max98373-sdw.c | 1 - sound/soc/codecs/max98373.c | 16 - sound/soc/codecs/max98373.h | 3 - sound/soc/codecs/max98390.c | 62 - sound/soc/codecs/max98390.h | 2 - sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 1080 - sound/soc/codecs/mt6359-accdet.h | 128 - sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/mt6359.h | 1864 +- sound/soc/codecs/nau8825.c | 11 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1011.c | 65 +- sound/soc/codecs/rt1011.h | 1 + sound/soc/codecs/rt1015.c | 29 +- sound/soc/codecs/rt1015.h | 10 - sound/soc/codecs/rt1015p.c | 10 - sound/soc/codecs/rt1016.c | 11 +- sound/soc/codecs/rt1019.c | 940 - sound/soc/codecs/rt1019.h | 320 - sound/soc/codecs/rt1305.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1308.c | 10 +- sound/soc/codecs/rt1316-sdw.c | 744 - sound/soc/codecs/rt1316-sdw.h | 55 - sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 16 +- sound/soc/codecs/rt5645.c | 47 +- sound/soc/codecs/rt5645.h | 2 + sound/soc/codecs/rt5651.c | 10 +- sound/soc/codecs/rt5659.c | 9 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 165 +- sound/soc/codecs/rt5670.h | 11 +- sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 6 +- sound/soc/codecs/rt5682.c | 14 +- sound/soc/codecs/rt5682.h | 1 - sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 425 - sound/soc/codecs/rt711-sdca-sdw.h | 99 - sound/soc/codecs/rt711-sdca.c | 1492 - sound/soc/codecs/rt711-sdca.h | 238 - sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt711.c | 10 +- sound/soc/codecs/rt715-sdca-sdw.c | 278 - sound/soc/codecs/rt715-sdca-sdw.h | 170 - sound/soc/codecs/rt715-sdca.c | 1075 - sound/soc/codecs/rt715-sdca.h | 136 - sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sgtl5000.c | 8 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sirf-audio-codec.h | 124 + sound/soc/codecs/sti-sas.c | 3 + sound/soc/codecs/tas2552.c | 4 +- sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/codecs/tlv320aic3x-i2c.c | 72 - sound/soc/codecs/tlv320aic3x-spi.c | 78 - sound/soc/codecs/tlv320aic3x.c | 111 +- sound/soc/codecs/tlv320aic3x.h | 13 - sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/codecs/wcd-clsh-v2.h | 6 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 8 +- sound/soc/codecs/wm2200.c | 7 + sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8903.c | 2 + sound/soc/codecs/wm8958-dsp2.c | 16 +- sound/soc/codecs/wm8960.c | 20 +- sound/soc/codecs/wm8962.c | 23 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8994.h | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm8997.c | 14 +- sound/soc/codecs/wm8998.c | 9 - sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wm_hubs.h | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/dwc/local.h | 6 +- sound/soc/fsl/Kconfig | 32 - sound/soc/fsl/Makefile | 6 - sound/soc/fsl/fsl-asoc-card.c | 17 +- sound/soc/fsl/fsl_asrc.c | 59 +- sound/soc/fsl/fsl_asrc_dma.c | 5 +- sound/soc/fsl/fsl_aud2htx.c | 4 +- sound/soc/fsl/fsl_audmix.c | 3 +- sound/soc/fsl/fsl_dma.c | 3 + sound/soc/fsl/fsl_easrc.c | 13 +- sound/soc/fsl/fsl_esai.c | 58 +- sound/soc/fsl/fsl_micfil.c | 27 +- sound/soc/fsl/fsl_rpmsg.c | 279 - sound/soc/fsl/fsl_rpmsg.h | 35 - sound/soc/fsl/fsl_sai.c | 62 +- sound/soc/fsl/fsl_sai.h | 4 - sound/soc/fsl/fsl_spdif.c | 33 +- sound/soc/fsl/fsl_ssi.c | 13 +- sound/soc/fsl/fsl_xcvr.c | 19 +- sound/soc/fsl/imx-audio-rpmsg.c | 140 - sound/soc/fsl/imx-hdmi.c | 5 + sound/soc/fsl/imx-pcm-rpmsg.c | 918 - sound/soc/fsl/imx-pcm-rpmsg.h | 512 - sound/soc/fsl/imx-rpmsg.c | 150 - sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/generic/audio-graph-card.c | 140 +- sound/soc/generic/simple-card-utils.c | 117 +- sound/soc/generic/simple-card.c | 153 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 33 +- sound/soc/intel/boards/bytcr_wm5102.c | 36 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/boards/sof_realtek_common.c | 105 - sound/soc/intel/boards/sof_realtek_common.h | 7 - sound/soc/intel/boards/sof_rt5682.c | 35 +- sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 + sound/soc/intel/skylake/Makefile | 2 +- sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mediatek/Kconfig | 1 - sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 29 - sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 4 +- sound/soc/mediatek/mt8192/mt8192-reg.h | 8 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/aiu.c | 4 +- sound/soc/meson/aiu.h | 2 +- sound/soc/meson/axg-fifo.c | 11 +- sound/soc/meson/axg-frddr.c | 26 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/mxs/mxs-saif.c | 10 + sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/mmp-sspa.c | 1 + sound/soc/qcom/lpass-cpu.c | 4 +- sound/soc/qcom/lpass-hdmi.c | 4 + sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 4 +- sound/soc/qcom/qdsp6/q6afe.c | 9 +- sound/soc/qcom/qdsp6/q6afe.h | 4 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +- sound/soc/qcom/sdm845.c | 6 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/s3c24xx_simtec.c | 5 - sound/soc/samsung/smdk_wm8994.c | 1 - sound/soc/samsung/snow.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 5 +- sound/soc/sh/dma-sh7760.c | 1 + sound/soc/sh/rcar/adg.c | 15 +- sound/soc/sh/rcar/cmd.c | 15 +- sound/soc/sh/rcar/core.c | 103 +- sound/soc/sh/rcar/ctu.c | 2 - sound/soc/sh/rcar/rsnd.h | 6 +- sound/soc/sh/rcar/ssi.c | 46 +- sound/soc/sh/rcar/ssiu.c | 22 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/soc-component.c | 16 +- sound/soc/soc-compress.c | 11 +- sound/soc/soc-core.c | 42 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 513 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/core.c | 13 +- sound/soc/sof/debug.c | 21 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dai.c | 44 - sound/soc/sof/intel/hda-dsp.c | 34 +- sound/soc/sof/intel/hda.c | 3 +- sound/soc/sof/intel/hda.h | 1 - sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/tgl.c | 18 +- sound/soc/sof/pcm.c | 37 +- sound/soc/sof/sof-audio.c | 27 - sound/soc/sof/sof-audio.h | 2 - sound/soc/sof/topology.c | 190 +- sound/soc/sti/sti_uniperif.c | 2 - sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 9 +- sound/soc/sunxi/sun4i-i2s.c | 2 + sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 21 - sound/soc/tegra/tegra20_ac97.h | 1 - sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra20_i2s.c | 60 +- sound/soc/tegra/tegra20_i2s.h | 1 - sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra30_ahub.c | 168 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 65 +- sound/soc/tegra/tegra_audio_graph_card.c | 1 - sound/soc/ti/ams-delta.c | 3 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/uniphier/aio-cpu.c | 7 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/sparc/amd7930.c | 1 + sound/sparc/cs4231.c | 1 + sound/sparc/dbri.c | 1 + sound/usb/6fire/chip.c | 1 + sound/usb/caiaq/device.c | 14 + sound/usb/card.c | 22 +- sound/usb/hiface/chip.c | 17 + sound/usb/implicit.c | 15 +- sound/usb/midi.c | 123 +- sound/usb/midi.h | 2 - sound/usb/misc/ua101.c | 1 + sound/usb/mixer.c | 78 +- sound/usb/mixer.h | 1 - sound/usb/mixer_quirks.c | 66 +- sound/usb/quirks-table.h | 63 - sound/usb/quirks.c | 31 +- sound/usb/usbaudio.h | 3 - sound/usb/usx2y/usbusx2y.c | 1 + sound/virtio/Kconfig | 10 - sound/virtio/Makefile | 13 - sound/virtio/virtio_card.c | 449 - sound/virtio/virtio_card.h | 111 - sound/virtio/virtio_chmap.c | 219 - sound/virtio/virtio_ctl_msg.c | 310 - sound/virtio/virtio_ctl_msg.h | 78 - sound/virtio/virtio_jack.c | 233 - sound/virtio/virtio_pcm.c | 513 - sound/virtio/virtio_pcm.h | 124 - sound/virtio/virtio_pcm_msg.c | 414 - sound/virtio/virtio_pcm_ops.c | 464 - sound/x86/intel_hdmi_audio.c | 1 + sound/xen/xen_snd_front.c | 1 + tools/arch/ia64/include/asm/barrier.h | 3 + tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 44 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/asm/nops.h | 81 - tools/arch/x86/include/uapi/asm/kvm.h | 1 - tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/kcpuid/Makefile | 24 - tools/arch/x86/kcpuid/cpuid.csv | 400 - tools/arch/x86/kcpuid/kcpuid.c | 657 - tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/bpf/Makefile.helpers | 60 + tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/.gitignore | 1 + tools/bpf/bpftool/Documentation/Makefile | 11 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/btf.c | 11 - tools/bpf/bpftool/btf_dumper.c | 1 - tools/bpf/bpftool/common.c | 1 - tools/bpf/bpftool/feature.c | 4 - tools/bpf/bpftool/gen.c | 72 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 1 - tools/bpf/bpftool/xlated_dumper.c | 3 - tools/bpf/resolve_btfids/main.c | 16 +- tools/bpf/runqslower/Makefile | 9 +- tools/bpf/runqslower/runqslower.bpf.c | 33 +- tools/build/Makefile | 8 +- tools/debugging/kernel-chktaint | 2 +- tools/gpio/gpio-utils.c | 18 +- tools/iio/Makefile | 1 - tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 - tools/include/linux/bitmap.h | 18 +- tools/include/linux/coresight-pmu.h | 20 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 73 - tools/include/linux/lockdep.h | 2 +- tools/include/linux/static_call_types.h | 18 - tools/include/uapi/asm/errno.h | 2 + tools/include/uapi/drm/drm.h | 97 +- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/bpf.h | 768 +- tools/include/uapi/linux/btf.h | 5 +- tools/include/uapi/linux/kvm.h | 86 - tools/include/uapi/linux/mount.h | 16 - tools/include/uapi/linux/openat2.h | 4 - tools/kvm/kvm_stat/kvm_stat.service | 1 - tools/lib/bitmap.c | 4 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf_helpers.h | 21 +- tools/lib/bpf/btf.c | 763 +- tools/lib/bpf/btf.h | 9 - tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/libbpf.c | 520 +- tools/lib/bpf/libbpf.h | 19 +- tools/lib/bpf/libbpf.map | 11 - tools/lib/bpf/libbpf_internal.h | 40 +- tools/lib/bpf/libbpf_util.h | 47 + tools/lib/bpf/linker.c | 1963 -- tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/strset.c | 176 - tools/lib/bpf/strset.h | 21 - tools/lib/bpf/xsk.c | 321 +- tools/lib/bpf/xsk.h | 87 +- tools/lib/find_bit.c | 56 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 479 - tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 302 +- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/builtin-check.c | 43 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 42 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/objtool.c | 64 - tools/objtool/sync-check.sh | 18 +- tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/MANIFEST | 2 +- tools/perf/Makefile.perf | 12 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 - tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 - tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/insn-x86.c | 11 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 - tools/perf/arch/x86/util/archinsn.c | 11 +- tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-daemon.c | 63 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-trace.c | 5 +- tools/perf/check-headers.sh | 15 +- tools/perf/perf-archive.sh | 3 +- tools/perf/tests/attr.c | 8 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/cpumap.c | 2 - tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 2 - tools/perf/tests/sample-parsing.c | 4 + tools/perf/tests/shell/daemon.sh | 34 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/thread-map.c | 8 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- tools/perf/util/auxtrace.c | 4 + tools/perf/util/bpf-event.c | 13 +- tools/perf/util/evlist.c | 1 - tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 4 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/perf/util/map.c | 7 +- tools/perf/util/parse-events.c | 3 - tools/perf/util/parse-events.y | 6 +- tools/perf/util/pmu.c | 33 - tools/perf/util/pmu.h | 3 - tools/perf/util/python-ext-sources | 1 - tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat.c | 47 +- tools/perf/util/synthetic-events.c | 11 +- tools/perf/util/trace-event-read.c | 1 - tools/perf/util/vdso.c | 2 - tools/power/acpi/common/cmfsize.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 30 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 4 +- tools/testing/kunit/configs/broken_on_uml.config | 2 - tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_config.py | 2 +- tools/testing/kunit/kunit_kernel.py | 2 - tools/testing/kunit/kunit_tool_test.py | 6 - tools/testing/radix-tree/idr-test.c | 21 +- .../testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 - tools/testing/radix-tree/xarray.c | 2 - tools/testing/selftests/Makefile | 1 - tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/bti/.gitignore | 2 - tools/testing/selftests/arm64/bti/Makefile | 61 - tools/testing/selftests/arm64/bti/assembler.h | 80 - tools/testing/selftests/arm64/bti/btitest.h | 23 - tools/testing/selftests/arm64/bti/compiler.h | 21 - tools/testing/selftests/arm64/bti/gen/.gitignore | 2 - tools/testing/selftests/arm64/bti/signal.c | 37 - tools/testing/selftests/arm64/bti/signal.h | 21 - tools/testing/selftests/arm64/bti/start.S | 14 - tools/testing/selftests/arm64/bti/syscall.S | 23 - tools/testing/selftests/arm64/bti/system.c | 22 - tools/testing/selftests/arm64/bti/system.h | 28 - tools/testing/selftests/arm64/bti/test.c | 234 - tools/testing/selftests/arm64/bti/teststubs.S | 39 - tools/testing/selftests/arm64/bti/trampoline.S | 29 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 22 +- tools/testing/selftests/arm64/mte/Makefile | 15 +- .../selftests/arm64/mte/check_ksm_options.c | 5 +- tools/testing/selftests/arm64/mte/check_user_mem.c | 3 +- .../testing/selftests/arm64/mte/mte_common_util.c | 39 +- tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 61 +- tools/testing/selftests/bpf/Makefile.docs | 82 - tools/testing/selftests/bpf/README.rst | 62 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +- tools/testing/selftests/bpf/btf_helpers.c | 4 - tools/testing/selftests/bpf/config | 2 - tools/testing/selftests/bpf/get_cgroup_id_user.c | 6 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 5 + .../bpf/map_tests/lpm_trie_map_batch_ops.c | 158 - .../selftests/bpf/prog_tests/attach_probe.c | 40 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 176 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 4 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 1 - .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 - tools/testing/selftests/bpf/prog_tests/for_each.c | 130 - .../testing/selftests/bpf/prog_tests/kfunc_call.c | 59 - .../selftests/bpf/prog_tests/prog_run_xattr.c | 51 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 83 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 40 - .../selftests/bpf/prog_tests/sockmap_listen.c | 144 +- .../selftests/bpf/prog_tests/static_linked.c | 40 - .../selftests/bpf/prog_tests/task_local_storage.c | 92 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 6 +- tools/testing/selftests/bpf/progs/bind4_prog.c | 25 - tools/testing/selftests/bpf/progs/bind6_prog.c | 25 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 36 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 22 +- tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 - .../bpf/progs/btf_dump_test_case_syntax.c | 15 - .../testing/selftests/bpf/progs/core_reloc_types.h | 5 - tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 - tools/testing/selftests/bpf/progs/fexit_test.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 61 - .../selftests/bpf/progs/for_each_hash_map_elem.c | 95 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 47 - .../selftests/bpf/progs/kfunc_call_test_subprog.c | 42 - tools/testing/selftests/bpf/progs/loop6.c | 99 - .../selftests/bpf/progs/netif_receive_skb.c | 13 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 + .../selftests/bpf/progs/task_local_storage.c | 64 - .../bpf/progs/task_local_storage_exit_creds.c | 32 - .../selftests/bpf/progs/task_ls_recursion.c | 70 - tools/testing/selftests/bpf/progs/test_check_mtu.c | 92 - .../selftests/bpf/progs/test_core_reloc_size.c | 3 - .../selftests/bpf/progs/test_global_func10.c | 2 +- .../selftests/bpf/progs/test_global_func11.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +- .../selftests/bpf/progs/test_sockmap_listen.c | 26 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 - .../selftests/bpf/progs/test_static_linked1.c | 30 - .../selftests/bpf/progs/test_static_linked2.c | 31 - tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 113 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 12 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 21 + tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_doc_build.sh | 13 - tools/testing/selftests/bpf/test_progs.h | 11 - tools/testing/selftests/bpf/test_sockmap.c | 2 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 15 +- tools/testing/selftests/bpf/test_verifier.c | 4 +- tools/testing/selftests/bpf/test_xsk.sh | 138 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 23 - .../selftests/bpf/verifier/atomic_cmpxchg.c | 25 - tools/testing/selftests/bpf/verifier/atomic_or.c | 25 - .../selftests/bpf/verifier/bounds_deduction.c | 27 +- tools/testing/selftests/bpf/verifier/calls.c | 12 +- .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 1 - tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 - tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- tools/testing/selftests/bpf/vmtest.sh | 59 +- tools/testing/selftests/bpf/xdpxceiver.c | 862 +- tools/testing/selftests/bpf/xdpxceiver.h | 98 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- tools/testing/selftests/cgroup/test_kmem.c | 22 +- tools/testing/selftests/dma/dma_map_benchmark.c | 22 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 31 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 82 - .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 21 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 657 - .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 - .../selftests/drivers/net/netdevsim/nexthop.sh | 620 - .../selftests/drivers/net/netdevsim/psample.sh | 181 - tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/testing/selftests/gpio/.gitignore | 4 +- tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - tools/testing/selftests/kvm/.gitignore | 4 - tools/testing/selftests/kvm/Makefile | 4 - tools/testing/selftests/kvm/aarch64/vgic_init.c | 551 - .../testing/selftests/kvm/hardware_disable_test.c | 10 +- tools/testing/selftests/kvm/include/kvm_util.h | 11 - tools/testing/selftests/kvm/lib/kvm_util.c | 82 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/sparsebit.c | 1 + .../selftests/kvm/x86_64/get_msr_index_features.c | 134 - tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 269 - .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 - tools/testing/selftests/landlock/.gitignore | 2 - tools/testing/selftests/landlock/Makefile | 24 - tools/testing/selftests/landlock/base_test.c | 219 - tools/testing/selftests/landlock/common.h | 183 - tools/testing/selftests/landlock/config | 7 - tools/testing/selftests/landlock/fs_test.c | 2791 -- tools/testing/selftests/landlock/ptrace_test.c | 337 - tools/testing/selftests/landlock/true.c | 5 - tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/mincore/mincore_selftest.c | 1 + tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/fib_nexthops.sh | 557 +- .../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 - .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- .../net/forwarding/gre_multipath_nh_res.sh | 361 - tools/testing/selftests/net/forwarding/lib.sh | 14 - .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 - .../net/forwarding/router_mpath_nh_res.sh | 400 - .../testing/selftests/net/forwarding/tc_police.sh | 56 - .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 55 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 278 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +- .../selftests/net/reuseaddr_ports_exhausted.c | 32 +- tools/testing/selftests/net/so_txtime.c | 247 +- tools/testing/selftests/net/so_txtime.sh | 97 +- tools/testing/selftests/net/udpgro_fwd.sh | 251 - tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 - tools/testing/selftests/netfilter/nft_flowtable.sh | 82 - .../powerpc/alignment/alignment_handler.c | 11 +- tools/testing/selftests/powerpc/mm/Makefile | 1 - .../selftests/powerpc/mm/stress_code_patching.sh | 49 - tools/testing/selftests/powerpc/mm/tlbie_test.c | 1 + .../selftests/powerpc/security/entry_flush.c | 2 +- .../selftests/powerpc/security/flush_utils.h | 4 - .../testing/selftests/powerpc/security/rfi_flush.c | 2 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 4 +- tools/testing/selftests/proc/Makefile | 1 - tools/testing/selftests/proc/proc-subset-pid.c | 121 - tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 + tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 - .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 - .../testing/selftests/rcutorture/bin/kvm-again.sh | 184 - .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 - .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 227 - .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 - .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 143 +- tools/testing/selftests/rcutorture/bin/torture.sh | 4 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-T => SRCU-t} | 0 .../configs/rcu/{SRCU-T.boot => SRCU-t.boot} | 0 .../rcutorture/configs/rcu/{SRCU-U => SRCU-u} | 0 .../configs/rcu/{SRCU-U.boot => SRCU-u.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/resctrl/.gitignore | 2 - tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- tools/testing/selftests/resctrl/cmt_test.c | 145 - tools/testing/selftests/resctrl/config | 2 - tools/testing/selftests/resctrl/cqm_test.c | 176 + tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 26 +- .../tc-testing/tc-tests/actions/police.json | 48 - .../tc-testing/tc-tests/actions/simple.json | 83 - .../testing/selftests/timers/clocksource-switch.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 7 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/mremap_dontunmap.c | 52 - tools/testing/selftests/vm/run_vmtests.sh | 17 - tools/testing/selftests/vm/userfaultfd.c | 962 +- tools/testing/selftests/x86/thunks_32.S | 2 - tools/tracing/latency/latency-collector.c | 4 +- tools/usb/hcd-tests.sh | 2 + tools/usb/usbip/doc/usbip.8 | 42 +- tools/usb/usbip/doc/usbipd.8 | 26 - tools/usb/usbip/libsrc/list.h | 10 +- tools/usb/usbip/src/usbip_list.c | 3 +- 10482 files changed, 210165 insertions(+), 570487 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/stable/procfs-audit_loginuid delete mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 delete mode 100644 Documentation/ABI/testing/sysfs-class-power-surface delete mode 100644 Documentation/ABI/testing/sysfs-driver-xdata delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma delete mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst create mode 100644 Documentation/admin-guide/reporting-bugs.rst delete mode 100644 Documentation/arch.rst delete mode 100644 Documentation/arm/stm32/stm32h750-overview.rst delete mode 100644 Documentation/dev-tools/checkpatch.rst delete mode 100644 Documentation/devicetree/bindings/arm/apple.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ete.yaml delete mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml delete mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra-ahci.yaml create mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml delete mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml delete mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] delete mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton, [...] delete mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-rt4505.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt delete mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml create mode 100644 Documentation/devicetree/bindings/media/video-mux.txt delete mode 100644 Documentation/devicetree/bindings/media/video-mux.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt delete mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] delete mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt create mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/imx-rproc.txt delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml delete mode 100644 Documentation/devicetree/bindings/writing-schema.rst delete mode 100644 Documentation/devicetree/kernel-api.rst create mode 100644 Documentation/devicetree/writing-schema.rst create mode 100644 Documentation/driver-api/driver-model/class.rst delete mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst delete mode 100644 Documentation/driver-api/pin-control.rst create mode 100644 Documentation/driver-api/pinctl.rst create mode 100644 Documentation/driver-api/serial/cyclades_z.rst create mode 100644 Documentation/driver-api/serial/rocket.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst delete mode 100644 Documentation/filesystems/cifs/cifsd.rst delete mode 100644 Documentation/filesystems/cifs/index.rst delete mode 100644 Documentation/filesystems/netfs_library.rst delete mode 100644 Documentation/gpu/rfc/index.rst delete mode 100644 Documentation/hwmon/bpa-rs600.rst delete mode 100644 Documentation/hwmon/ir36021.rst delete mode 100644 Documentation/hwmon/nzxt-kraken2.rst delete mode 100644 Documentation/hwmon/stpddc60.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst delete mode 100644 Documentation/networking/nexthop-group-resilient.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/security/landlock.rst delete mode 100644 Documentation/trace/coresight/coresight-trbe.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/README.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/bug-bisect.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/bug-hunting.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/init.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-issues.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/security-bugs.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/tainted-kernels.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/unicode.rst delete mode 100644 Documentation/translations/zh_CN/cpu-freq/core.rst delete mode 100644 Documentation/translations/zh_CN/cpu-freq/cpu-drivers.rst delete mode 100644 Documentation/translations/zh_CN/cpu-freq/cpufreq-stats.rst delete mode 100644 Documentation/translations/zh_CN/cpu-freq/index.rst delete mode 100644 Documentation/translations/zh_CN/kernel-hacking/hacking.rst delete mode 100644 Documentation/translations/zh_CN/kernel-hacking/index.rst delete mode 100644 Documentation/translations/zh_CN/riscv/boot-image-header.rst delete mode 100644 Documentation/translations/zh_CN/riscv/index.rst delete mode 100644 Documentation/translations/zh_CN/riscv/patch-acceptance.rst delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst delete mode 100644 Documentation/translations/zh_CN/sound/hd-audio/controls.rst delete mode 100644 Documentation/translations/zh_CN/sound/hd-audio/index.rst delete mode 100644 Documentation/translations/zh_CN/sound/index.rst delete mode 100644 Documentation/userspace-api/ebpf/index.rst delete mode 100644 Documentation/userspace-api/ebpf/syscall.rst delete mode 100644 Documentation/userspace-api/landlock.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst delete mode 100644 Documentation/virt/kvm/arm/ptp_kvm.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts delete mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts delete mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi delete mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi delete mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h750.dtsi delete mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts delete mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi delete mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts create mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c create mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c create mode 100644 arch/arm/tools/syscallhdr.sh create mode 100644 arch/arm/tools/syscalltbl.sh delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts delete mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts delete mode 100644 arch/arm64/include/asm/set_memory.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/early_alloc.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/gfp.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/mem_protect.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/memory.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/mm.h delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/spinlock.h delete mode 100644 arch/arm64/kvm/hyp/nvhe/cache.S delete mode 100644 arch/arm64/kvm/hyp/nvhe/early_alloc.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/mem_protect.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/mm.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/page_alloc.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/setup.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/hyp/reserved_mem.c delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh copy arch/{alpha => m68k}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh copy arch/{alpha => microblaze}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi delete mode 100644 arch/mips/boot/dts/loongson/loongson64_2core_2k1000.dts delete mode 100644 arch/mips/configs/loongson2k_defconfig create mode 100644 arch/mips/configs/malta_kvm_guest_defconfig delete mode 100644 arch/mips/crypto/.gitignore delete mode 100644 arch/mips/kernel/access-helper.h create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/kvm/commpage.c create mode 100644 arch/mips/kvm/commpage.h create mode 100644 arch/mips/kvm/dyntrans.c create mode 100644 arch/mips/kvm/trap_emul.c create mode 100644 arch/mips/loongson64/platform.c delete mode 100644 arch/mips/mm/maccess.c delete mode 100644 arch/mips/mm/physaddr.c create mode 100644 arch/mips/sgi-ip27/TODO create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh copy arch/{powerpc => parisc}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/powerpc/include/asm/ima.h delete mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/kexec/ima.c delete mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 arch/powerpc/net/bpf_jit32.h create mode 100644 arch/powerpc/net/bpf_jit_asm.S delete mode 100644 arch/powerpc/net/bpf_jit_comp32.c delete mode 100644 arch/powerpc/rust/target.json rename arch/s390/include/uapi/asm/{hwctrset.h => perf_cpum_cf_diag.h} (100%) delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/sparc/include/asm/extable.h create mode 100644 arch/sparc/include/asm/extable_64.h create mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/x86/include/asm/alternative-asm.h create mode 100644 arch/x86/kernel/paravirt_patch.c delete mode 100644 arch/x86/rust/target.json create mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh copy arch/{alpha => xtensa}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h delete mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h delete mode 100644 certs/common.c delete mode 100644 certs/common.h delete mode 100644 certs/revocation_certificates.S delete mode 100644 crypto/ecdsa.c delete mode 100644 crypto/ecdsasignature.asn1 create mode 100644 drivers/block/umem.c create mode 100644 drivers/block/umem.h create mode 100644 drivers/block/xsysace.c delete mode 100644 drivers/bluetooth/virtio_bt.c delete mode 100644 drivers/char/rust_example.rs delete mode 100644 drivers/clk/rockchip/clk-rk3568.c delete mode 100644 drivers/clk/socfpga/Kconfig delete mode 100644 drivers/counter/interrupt-cnt.c create mode 100644 drivers/extcon/extcon-arizona.c delete mode 100644 drivers/firmware/smccc/kvm_guest.c delete mode 100644 drivers/gpio/gpio-realtek-otto.c delete mode 100644 drivers/gpio/gpio-sim.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_stat.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c delete mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c create mode 100644 drivers/gpu/drm/arc/Kconfig create mode 100644 drivers/gpu/drm/arc/Makefile create mode 100644 drivers/gpu/drm/arc/arcpgu.h create mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c create mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c create mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c create mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h create mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c create mode 100644 drivers/gpu/drm/ast/ast_cursor.c delete mode 100644 drivers/gpu/drm/bridge/chipone-icn6211.c delete mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c delete mode 100644 drivers/gpu/drm/drm_displayid.c delete mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c create mode 100644 drivers/gpu/drm/gma500/accel_2d.c create mode 100644 drivers/gpu/drm/gma500/blitter.c create mode 100644 drivers/gpu/drm/gma500/blitter.h delete mode 100644 drivers/gpu/drm/gud/Kconfig delete mode 100644 drivers/gpu/drm/gud/Makefile delete mode 100644 drivers/gpu/drm/gud/gud_connector.c delete mode 100644 drivers/gpu/drm/gud/gud_drv.c delete mode 100644 drivers/gpu/drm/gud/gud_internal.h delete mode 100644 drivers/gpu/drm/gud/gud_pipe.c delete mode 100644 drivers/gpu/drm/i915/TODO.txt delete mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c delete mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h delete mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c delete mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fb.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fb.h delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c delete mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c delete mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 drivers/gpu/drm/i915/intel_step.c delete mode 100644 drivers/gpu/drm/i915/intel_step.h delete mode 100644 drivers/gpu/drm/tiny/arcpgu.c delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/gpu/drm/ttm/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/hid/hid-ft260.c delete mode 100644 drivers/hid/hid-thrustmaster.c delete mode 100644 drivers/hid/surface-hid/Kconfig delete mode 100644 drivers/hid/surface-hid/Makefile delete mode 100644 drivers/hid/surface-hid/surface_hid.c delete mode 100644 drivers/hid/surface-hid/surface_hid_core.c delete mode 100644 drivers/hid/surface-hid/surface_hid_core.h delete mode 100644 drivers/hid/surface-hid/surface_kbd.c delete mode 100644 drivers/hwmon/nzxt-kraken2.c delete mode 100644 drivers/hwmon/pmbus/bpa-rs600.c delete mode 100644 drivers/hwmon/pmbus/ir36021.c delete mode 100644 drivers/hwmon/pmbus/stpddc60.c create mode 100644 drivers/hwspinlock/sirf_hwspinlock.c delete mode 100644 drivers/hwtracing/coresight/coresight-trbe.c delete mode 100644 drivers/hwtracing/coresight/coresight-trbe.h delete mode 100644 drivers/i2c/busses/i2c-cp2615.c delete mode 100644 drivers/iio/accel/bmi088-accel-core.c delete mode 100644 drivers/iio/accel/bmi088-accel-spi.c delete mode 100644 drivers/iio/accel/bmi088-accel.h delete mode 100644 drivers/iio/adc/ti-ads131e08.c delete mode 100644 drivers/iio/cdc/Kconfig delete mode 100644 drivers/iio/cdc/Makefile delete mode 100644 drivers/iio/cdc/ad7150.c delete mode 100644 drivers/iio/common/scmi_sensors/Kconfig delete mode 100644 drivers/iio/common/scmi_sensors/Makefile delete mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c delete mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c delete mode 100644 drivers/iio/test/Kconfig delete mode 100644 drivers/iio/test/Makefile delete mode 100644 drivers/iio/test/iio-test-format.c delete mode 100644 drivers/input/misc/atc260x-onkey.c delete mode 100644 drivers/input/misc/iqs626a.c delete mode 100644 drivers/input/touchscreen.c create mode 100644 drivers/input/touchscreen/of_touchscreen.c delete mode 100644 drivers/interconnect/qcom/sdm660.c delete mode 100644 drivers/interconnect/qcom/sm8350.c delete mode 100644 drivers/interconnect/qcom/sm8350.h delete mode 100644 drivers/iommu/io-pgfault.c delete mode 100644 drivers/iommu/sprd-iommu.c delete mode 100644 drivers/irqchip/irq-wpcm450-aic.c delete mode 100644 drivers/leds/flash/leds-rt4505.c create mode 100644 drivers/media/pci/mantis/mantis_core.c delete mode 100644 drivers/media/platform/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/imx-jpeg/Makefile delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h delete mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c delete mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c create mode 100644 drivers/mfd/ab3100-core.c create mode 100644 drivers/mfd/ab3100-otp.c delete mode 100644 drivers/mfd/atc260x-core.c delete mode 100644 drivers/mfd/atc260x-i2c.c delete mode 100644 drivers/mfd/ntxec.c delete mode 100644 drivers/mfd/rohm-bd9576.c delete mode 100644 drivers/misc/dw-xdata-pcie.c create mode 100644 drivers/misc/pvpanic.c delete mode 100644 drivers/misc/pvpanic/Kconfig delete mode 100644 drivers/misc/pvpanic/Makefile delete mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c delete mode 100644 drivers/misc/pvpanic/pvpanic-pci.c delete mode 100644 drivers/misc/pvpanic/pvpanic.c delete mode 100644 drivers/misc/pvpanic/pvpanic.h create mode 100644 drivers/mtd/parsers/ofpart.c delete mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c delete mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h delete mode 100644 drivers/mtd/parsers/ofpart_core.c delete mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c delete mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h delete mode 100644 drivers/mtd/spi-nor/otp.c delete mode 100644 drivers/mtd/spi-nor/swp.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c delete mode 100644 drivers/net/ethernet/actions/Kconfig delete mode 100644 drivers/net/ethernet/actions/Makefile delete mode 100644 drivers/net/ethernet/actions/owl-emac.c delete mode 100644 drivers/net/ethernet/actions/owl-emac.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c delete mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h create mode 100644 drivers/net/ipa/ipa_data-sc7180.c create mode 100644 drivers/net/ipa/ipa_data-sdm845.c delete mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c delete mode 100644 drivers/net/ipa/ipa_data-v4.2.c delete mode 100644 drivers/net/ipa/ipa_resource.c delete mode 100644 drivers/net/ipa/ipa_resource.h delete mode 100644 drivers/net/mdio/mdio-mux-bcm6368.c delete mode 100644 drivers/net/netdevsim/psample.c delete mode 100644 drivers/net/phy/marvell-88x2222.c delete mode 100644 drivers/nvmem/brcm_nvram.c delete mode 100644 drivers/of/kexec.c delete mode 100644 drivers/of/unittest-data/overlay_common.dtsi delete mode 100644 drivers/of/unittest-data/static_base_1.dts delete mode 100644 drivers/of/unittest-data/static_base_2.dts delete mode 100644 drivers/of/unittest-data/testcases_common.dtsi delete mode 100644 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c delete mode 100644 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c delete mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c delete mode 100644 drivers/phy/microchip/Kconfig delete mode 100644 drivers/phy/microchip/Makefile delete mode 100644 drivers/phy/microchip/sparx5_serdes.c delete mode 100644 drivers/phy/microchip/sparx5_serdes.h delete mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h delete mode 100644 drivers/platform/surface/surface_aggregator_registry.c delete mode 100644 drivers/platform/surface/surface_dtx.c delete mode 100644 drivers/platform/surface/surface_platform_profile.c delete mode 100644 drivers/platform/x86/adv_swbutton.c delete mode 100644 drivers/power/supply/ab8500-bm.h delete mode 100644 drivers/power/supply/ab8500-chargalg.h delete mode 100644 drivers/power/supply/surface_battery.c delete mode 100644 drivers/power/supply/surface_charger.c create mode 100644 drivers/ptp/ptp_kvm.c delete mode 100644 drivers/ptp/ptp_kvm_arm.c delete mode 100644 drivers/ptp/ptp_kvm_common.c delete mode 100644 drivers/ptp/ptp_kvm_x86.c delete mode 100644 drivers/pwm/pwm-ntxec.c delete mode 100644 drivers/pwm/pwm-raspberrypi-poe.c delete mode 100644 drivers/rtc/rtc-ntxec.c delete mode 100644 drivers/s390/cio/cio_debugfs.c delete mode 100644 drivers/s390/cio/cio_inject.c delete mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/scsi/aacraid/TODO delete mode 100644 drivers/soc/mediatek/mt8167-mmsys.h delete mode 100644 drivers/soc/mediatek/mt8183-mmsys.h delete mode 100644 drivers/soc/mediatek/mtk-mmsys.h delete mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/spi/spi-hisi-kunpeng.c delete mode 100644 drivers/staging/comedi/drivers/tests/comedi_example_test.c create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c create mode 100644 drivers/staging/fsl-dpaa2/Kconfig create mode 100644 drivers/staging/fsl-dpaa2/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile create mode 100644 drivers/staging/fsl-dpaa2/ethsw/README create mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c create mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h create mode 100644 drivers/staging/gasket/Kconfig create mode 100644 drivers/staging/gasket/Makefile create mode 100644 drivers/staging/gasket/TODO create mode 100644 drivers/staging/gasket/apex.h create mode 100644 drivers/staging/gasket/apex_driver.c create mode 100644 drivers/staging/gasket/gasket.h create mode 100644 drivers/staging/gasket/gasket_constants.h create mode 100644 drivers/staging/gasket/gasket_core.c create mode 100644 drivers/staging/gasket/gasket_core.h create mode 100644 drivers/staging/gasket/gasket_interrupt.c create mode 100644 drivers/staging/gasket/gasket_interrupt.h create mode 100644 drivers/staging/gasket/gasket_ioctl.c create mode 100644 drivers/staging/gasket/gasket_ioctl.h create mode 100644 drivers/staging/gasket/gasket_page_table.c create mode 100644 drivers/staging/gasket/gasket_page_table.h create mode 100644 drivers/staging/gasket/gasket_sysfs.c create mode 100644 drivers/staging/gasket/gasket_sysfs.h rename drivers/{regulator => staging/hikey9xx}/hi6421v600-regulator.c (100%) create mode 100644 drivers/staging/iio/cdc/ad7150.c create mode 100644 drivers/staging/most/sound/Kconfig create mode 100644 drivers/staging/most/sound/Makefile rename drivers/{most/most_snd.c => staging/most/sound/sound.c} (100%) create mode 100644 drivers/staging/wimax/Documentation/i2400m.rst create mode 100644 drivers/staging/wimax/Documentation/index.rst create mode 100644 drivers/staging/wimax/Documentation/wimax.rst create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c create mode 100644 drivers/staging/wimax/i2400m/Kconfig create mode 100644 drivers/staging/wimax/i2400m/Makefile create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h create mode 100644 drivers/staging/wimax/i2400m/debugfs.c create mode 100644 drivers/staging/wimax/i2400m/driver.c create mode 100644 drivers/staging/wimax/i2400m/fw.c create mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h create mode 100644 drivers/staging/wimax/i2400m/i2400m.h create mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h create mode 100644 drivers/staging/wimax/i2400m/netdev.c create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c create mode 100644 drivers/staging/wimax/i2400m/rx.c create mode 100644 drivers/staging/wimax/i2400m/sysfs.c create mode 100644 drivers/staging/wimax/i2400m/tx.c create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h create mode 100644 drivers/staging/wimax/i2400m/usb-fw.c create mode 100644 drivers/staging/wimax/i2400m/usb-notif.c create mode 100644 drivers/staging/wimax/i2400m/usb-rx.c create mode 100644 drivers/staging/wimax/i2400m/usb-tx.c create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h create mode 100644 drivers/staging/wimax/linux-wimax.h create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/tty/cyclades.c create mode 100644 drivers/tty/isicom.c create mode 100644 drivers/tty/rocket.c create mode 100644 drivers/tty/rocket.h create mode 100644 drivers/tty/rocket_int.h delete mode 100644 drivers/tty/serial/8250/8250_bcm7271.c delete mode 100644 drivers/uio/uio_dfl.c delete mode 100644 drivers/usb/dwc3/dwc3-xilinx.c delete mode 100644 drivers/usb/typec/class.h delete mode 100644 drivers/usb/typec/mux.h delete mode 100644 drivers/usb/typec/tipd/Kconfig delete mode 100644 drivers/usb/typec/tipd/Makefile delete mode 100644 drivers/usb/typec/tipd/core.c delete mode 100644 drivers/usb/typec/tipd/tps6598x.h delete mode 100644 drivers/usb/typec/tipd/trace.c delete mode 100644 drivers/usb/typec/tipd/trace.h create mode 100644 drivers/usb/typec/tps6598x.c delete mode 100644 drivers/usb/typec/tps6598x.h delete mode 100644 drivers/usb/typec/tps6598x_trace.h delete mode 100644 drivers/vdpa/virtio_pci/Makefile delete mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c create mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c delete mode 100644 drivers/watchdog/bd9576_wdt.c create mode 100644 fs/befs/TODO delete mode 100644 fs/btrfs/tree-mod-log.c delete mode 100644 fs/btrfs/tree-mod-log.h delete mode 100644 fs/cachefiles/io.c delete mode 100644 fs/cifsd/Kconfig delete mode 100644 fs/cifsd/Makefile delete mode 100644 fs/cifsd/asn1.c delete mode 100644 fs/cifsd/asn1.h delete mode 100644 fs/cifsd/auth.c delete mode 100644 fs/cifsd/auth.h delete mode 100644 fs/cifsd/buffer_pool.c delete mode 100644 fs/cifsd/buffer_pool.h delete mode 100644 fs/cifsd/connection.c delete mode 100644 fs/cifsd/connection.h delete mode 100644 fs/cifsd/crypto_ctx.c delete mode 100644 fs/cifsd/crypto_ctx.h delete mode 100644 fs/cifsd/glob.h delete mode 100644 fs/cifsd/ksmbd_server.h delete mode 100644 fs/cifsd/ksmbd_work.c delete mode 100644 fs/cifsd/ksmbd_work.h delete mode 100644 fs/cifsd/mgmt/ksmbd_ida.c delete mode 100644 fs/cifsd/mgmt/ksmbd_ida.h delete mode 100644 fs/cifsd/mgmt/share_config.c delete mode 100644 fs/cifsd/mgmt/share_config.h delete mode 100644 fs/cifsd/mgmt/tree_connect.c delete mode 100644 fs/cifsd/mgmt/tree_connect.h delete mode 100644 fs/cifsd/mgmt/user_config.c delete mode 100644 fs/cifsd/mgmt/user_config.h delete mode 100644 fs/cifsd/mgmt/user_session.c delete mode 100644 fs/cifsd/mgmt/user_session.h delete mode 100644 fs/cifsd/misc.c delete mode 100644 fs/cifsd/misc.h delete mode 100644 fs/cifsd/ndr.c delete mode 100644 fs/cifsd/ndr.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/nterr.h delete mode 100644 fs/cifsd/ntlmssp.h delete mode 100644 fs/cifsd/oplock.c delete mode 100644 fs/cifsd/oplock.h delete mode 100644 fs/cifsd/server.c delete mode 100644 fs/cifsd/server.h delete mode 100644 fs/cifsd/smb2misc.c delete mode 100644 fs/cifsd/smb2ops.c delete mode 100644 fs/cifsd/smb2pdu.c delete mode 100644 fs/cifsd/smb2pdu.h delete mode 100644 fs/cifsd/smb_common.c delete mode 100644 fs/cifsd/smb_common.h delete mode 100644 fs/cifsd/smbacl.c delete mode 100644 fs/cifsd/smbacl.h delete mode 100644 fs/cifsd/smberr.h delete mode 100644 fs/cifsd/smbfsctl.h delete mode 100644 fs/cifsd/smbstatus.h delete mode 100644 fs/cifsd/transport_ipc.c delete mode 100644 fs/cifsd/transport_ipc.h delete mode 100644 fs/cifsd/transport_rdma.c delete mode 100644 fs/cifsd/transport_rdma.h delete mode 100644 fs/cifsd/transport_tcp.c delete mode 100644 fs/cifsd/transport_tcp.h delete mode 100644 fs/cifsd/unicode.c delete mode 100644 fs/cifsd/unicode.h delete mode 100644 fs/cifsd/uniupr.h delete mode 100644 fs/cifsd/vfs.c delete mode 100644 fs/cifsd/vfs.h delete mode 100644 fs/cifsd/vfs_cache.c delete mode 100644 fs/cifsd/vfs_cache.h delete mode 100644 fs/erofs/pcpubuf.c copy arch/arm/mach-imx/Makefile.boot => fs/f2fs/compress.h (100%) delete mode 100644 fs/fscache/io.c create mode 100644 fs/jffs2/TODO delete mode 100644 fs/netfs/Kconfig delete mode 100644 fs/netfs/Makefile delete mode 100644 fs/netfs/internal.h delete mode 100644 fs/netfs/read_helper.c delete mode 100644 fs/netfs/stats.c delete mode 100644 include/crypto/ecc_curve.h delete mode 100644 include/drm/drm_gem_atomic_helper.h delete mode 100644 include/drm/gud.h delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/drm/ttm/ttm_memory.h delete mode 100644 include/dt-bindings/clock/rk3568-cru.h delete mode 100644 include/dt-bindings/input/atmel-maxtouch.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h delete mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h delete mode 100644 include/dt-bindings/phy/phy-cadence.h delete mode 100644 include/dt-bindings/phy/phy-ti.h delete mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h delete mode 100644 include/kunit/test-bug.h delete mode 100644 include/linux/align.h create mode 100644 include/linux/atm_suni.h delete mode 100644 include/linux/cfi.h delete mode 100644 include/linux/clocksource_ids.h delete mode 100644 include/linux/compiler-version.h create mode 100644 include/linux/cyclades.h delete mode 100644 include/linux/devm-helpers.h create mode 100644 include/linux/isicom.h create mode 100644 include/linux/mfd/ab3100.h create mode 100644 include/linux/mfd/abx500/ab8500-bm.h create mode 100644 include/linux/mfd/abx500/ux500_chargalg.h delete mode 100644 include/linux/mfd/atc260x/atc2603c.h delete mode 100644 include/linux/mfd/atc260x/atc2609a.h delete mode 100644 include/linux/mfd/atc260x/core.h delete mode 100644 include/linux/mfd/ntxec.h delete mode 100644 include/linux/mfd/rohm-bd957x.h delete mode 100644 include/linux/misc_cgroup.h delete mode 100644 include/linux/netfs.h create mode 100644 include/linux/platform_data/asoc-mx27vis.h rename include/linux/platform_data/{x86 => }/intel-spi.h (100%) create mode 100644 include/linux/platform_data/media/camera-mx2.h create mode 100644 include/linux/platform_data/media/camera-mx3.h create mode 100644 include/linux/platform_data/usb-mx2.h create mode 100644 include/linux/pps-gpio.h delete mode 100644 include/linux/ptp_kvm.h delete mode 100644 include/linux/ptp_pch.h delete mode 100644 include/linux/secretmem.h create mode 100644 include/media/vp8-ctrls.h delete mode 100644 include/soc/at91/pm.h create mode 100644 include/sound/rt5645.h delete mode 100644 include/trace/events/netfs.h create mode 100644 include/uapi/linux/cyclades.h delete mode 100644 include/uapi/linux/iio/buffer.h delete mode 100644 include/uapi/linux/landlock.h delete mode 100644 include/uapi/linux/surface_aggregator/dtx.h delete mode 100644 include/uapi/linux/virtio_bt.h delete mode 100644 include/uapi/linux/virtio_snd.h delete mode 100644 kernel/cfi.c delete mode 100644 kernel/cgroup/misc.c delete mode 100644 kernel/configs/tiny-base.config create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c create mode 100644 kernel/locking/rtmutex-debug.c create mode 100644 kernel/locking/rtmutex-debug.h create mode 100644 kernel/locking/rtmutex.h delete mode 100644 lib/kunit/.kunitconfig delete mode 100644 lib/test_slub.c delete mode 100644 localversion-next delete mode 100644 mm/cma_sysfs.c delete mode 100644 mm/io-mapping.c delete mode 100644 mm/secretmem.c create mode 100644 net/ax25/TODO delete mode 100644 net/bluetooth/aosp.c delete mode 100644 net/bluetooth/aosp.h create mode 100644 net/bridge/netfilter/nf_log_bridge.c create mode 100644 net/decnet/TODO delete mode 100644 net/ethtool/fec.c create mode 100644 net/ipv4/netfilter/nf_log_arp.c create mode 100644 net/ipv4/netfilter/nf_log_ipv4.c create mode 100644 net/ipv6/netfilter/nf_log_ipv6.c create mode 100644 net/netfilter/nf_log_common.c create mode 100644 net/netfilter/nf_log_netdev.c delete mode 100644 net/netfilter/nf_log_syslog.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/printk.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/module.rs delete mode 100644 samples/landlock/.gitignore delete mode 100644 samples/landlock/Makefile delete mode 100644 samples/landlock/sandboxer.c delete mode 100644 scripts/Makefile.compiler create mode 100644 scripts/Makefile.modsign delete mode 100755 scripts/as-version.sh delete mode 100755 scripts/bpf_doc.py create mode 100755 scripts/bpf_helpers_doc.py delete mode 100755 scripts/min-tool-version.sh delete mode 100755 scripts/rust-version.sh create mode 100755 scripts/test_dwarf5_support.sh delete mode 100644 security/landlock/Kconfig delete mode 100644 security/landlock/Makefile delete mode 100644 security/landlock/common.h delete mode 100644 security/landlock/cred.c delete mode 100644 security/landlock/cred.h delete mode 100644 security/landlock/fs.c delete mode 100644 security/landlock/fs.h delete mode 100644 security/landlock/limits.h delete mode 100644 security/landlock/object.c delete mode 100644 security/landlock/object.h delete mode 100644 security/landlock/ptrace.c delete mode 100644 security/landlock/ptrace.h delete mode 100644 security/landlock/ruleset.c delete mode 100644 security/landlock/ruleset.h delete mode 100644 security/landlock/setup.c delete mode 100644 security/landlock/setup.h delete mode 100644 security/landlock/syscalls.c delete mode 100644 sound/core/control_led.c delete mode 100644 sound/soc/codecs/arizona-jack.c delete mode 100644 sound/soc/codecs/mt6359-accdet.c delete mode 100644 sound/soc/codecs/mt6359-accdet.h delete mode 100644 sound/soc/codecs/rt1019.c delete mode 100644 sound/soc/codecs/rt1019.h delete mode 100644 sound/soc/codecs/rt1316-sdw.c delete mode 100644 sound/soc/codecs/rt1316-sdw.h delete mode 100644 sound/soc/codecs/rt711-sdca-sdw.c delete mode 100644 sound/soc/codecs/rt711-sdca-sdw.h delete mode 100644 sound/soc/codecs/rt711-sdca.c delete mode 100644 sound/soc/codecs/rt711-sdca.h delete mode 100644 sound/soc/codecs/rt715-sdca-sdw.c delete mode 100644 sound/soc/codecs/rt715-sdca-sdw.h delete mode 100644 sound/soc/codecs/rt715-sdca.c delete mode 100644 sound/soc/codecs/rt715-sdca.h create mode 100644 sound/soc/codecs/sirf-audio-codec.h delete mode 100644 sound/soc/codecs/tlv320aic3x-i2c.c delete mode 100644 sound/soc/codecs/tlv320aic3x-spi.c delete mode 100644 sound/soc/fsl/fsl_rpmsg.c delete mode 100644 sound/soc/fsl/fsl_rpmsg.h delete mode 100644 sound/soc/fsl/imx-audio-rpmsg.c delete mode 100644 sound/soc/fsl/imx-pcm-rpmsg.c delete mode 100644 sound/soc/fsl/imx-pcm-rpmsg.h delete mode 100644 sound/soc/fsl/imx-rpmsg.c delete mode 100644 sound/virtio/Kconfig delete mode 100644 sound/virtio/Makefile delete mode 100644 sound/virtio/virtio_card.c delete mode 100644 sound/virtio/virtio_card.h delete mode 100644 sound/virtio/virtio_chmap.c delete mode 100644 sound/virtio/virtio_ctl_msg.c delete mode 100644 sound/virtio/virtio_ctl_msg.h delete mode 100644 sound/virtio/virtio_jack.c delete mode 100644 sound/virtio/virtio_pcm.c delete mode 100644 sound/virtio/virtio_pcm.h delete mode 100644 sound/virtio/virtio_pcm_msg.c delete mode 100644 sound/virtio/virtio_pcm_ops.c delete mode 100644 tools/arch/x86/include/asm/nops.h delete mode 100644 tools/arch/x86/kcpuid/Makefile delete mode 100644 tools/arch/x86/kcpuid/cpuid.csv delete mode 100644 tools/arch/x86/kcpuid/kcpuid.c create mode 100644 tools/bpf/Makefile.helpers delete mode 100644 tools/include/linux/kconfig.h create mode 100644 tools/lib/bpf/libbpf_util.h delete mode 100644 tools/lib/bpf/linker.c delete mode 100644 tools/lib/bpf/strset.c delete mode 100644 tools/lib/bpf/strset.h delete mode 100644 tools/memory-model/Documentation/access-marking.txt delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/arch/x86/tests/sample-parsing.c copy arch/arm/mach-imx/Makefile.boot => tools/testing/radix-tree/linux/compiler_ty [...] delete mode 100644 tools/testing/selftests/arm64/bti/.gitignore delete mode 100644 tools/testing/selftests/arm64/bti/Makefile delete mode 100644 tools/testing/selftests/arm64/bti/assembler.h delete mode 100644 tools/testing/selftests/arm64/bti/btitest.h delete mode 100644 tools/testing/selftests/arm64/bti/compiler.h delete mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore delete mode 100644 tools/testing/selftests/arm64/bti/signal.c delete mode 100644 tools/testing/selftests/arm64/bti/signal.h delete mode 100644 tools/testing/selftests/arm64/bti/start.S delete mode 100644 tools/testing/selftests/arm64/bti/syscall.S delete mode 100644 tools/testing/selftests/arm64/bti/system.c delete mode 100644 tools/testing/selftests/arm64/bti/system.h delete mode 100644 tools/testing/selftests/arm64/bti/test.c delete mode 100644 tools/testing/selftests/arm64/bti/teststubs.S delete mode 100644 tools/testing/selftests/arm64/bti/trampoline.S delete mode 100644 tools/testing/selftests/bpf/Makefile.docs delete mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c delete mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c delete mode 100644 tools/testing/selftests/bpf/progs/loop6.c delete mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c delete mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c delete mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c delete mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c delete mode 100755 tools/testing/selftests/bpf/test_doc_build.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_sample.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/psample.sh delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100644 tools/testing/selftests/kvm/aarch64/vgic_init.c delete mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c delete mode 100644 tools/testing/selftests/landlock/.gitignore delete mode 100644 tools/testing/selftests/landlock/Makefile delete mode 100644 tools/testing/selftests/landlock/base_test.c delete mode 100644 tools/testing/selftests/landlock/common.h delete mode 100644 tools/testing/selftests/landlock/config delete mode 100644 tools/testing/selftests/landlock/fs_test.c delete mode 100644 tools/testing/selftests/landlock/ptrace_test.c delete mode 100644 tools/testing/selftests/landlock/true.c delete mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh delete mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh_res.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh_res.sh delete mode 100755 tools/testing/selftests/net/udpgro_fwd.sh delete mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh delete mode 100755 tools/testing/selftests/powerpc/mm/stress_code_patching.sh delete mode 100644 tools/testing/selftests/proc/proc-subset-pid.c delete mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh delete mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-T => SRCU-t} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-T.boot => SRCU-t.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-U => SRCU-u} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-U.boot => SRCU-u.boot} (100%) delete mode 100644 tools/testing/selftests/resctrl/.gitignore delete mode 100644 tools/testing/selftests/resctrl/cmt_test.c delete mode 100644 tools/testing/selftests/resctrl/config create mode 100644 tools/testing/selftests/resctrl/cqm_test.c delete mode 100644 tools/testing/selftests/vm/memfd_secret.c