This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits f00397ee41c7 Add linux-next specific files for 20210319 omits c3c9b29d7973 Merge branch 'akpm/master' omits 4d73c4f3a65f secretmem: test: add basic selftest for memfd_secret(2) omits 6127410eed7d arch, mm: wire up memfd_secret system call where relevant omits b374f6854065 PM: hibernate: disable when there are active secretmem users omits dafe5c0685ce mm: introduce memfd_secret system call to create "secret" [...] omits 0a2634348ef8 set_memory: allow querying whether set_direct_map_*() is a [...] omits 8de2325a5400 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 25216025ec0e riscv/Kconfig: make direct map manipulation options depend on MMU omits 4ea6eb8d4553 mmap: make mlock_future_check() global omits e00d9e3d4355 mm: add definition of PMD_PAGE_ORDER omits bfbaf7f579ae Merge branch 'akpm-current/current' omits c7c4c9b88eec Merge remote-tracking branch 'rust/rust-next' omits e81f1e535b19 Merge remote-tracking branch 'mhi/mhi-next' omits 7042873032a0 Merge remote-tracking branch 'fpga/for-next' omits 30875cbad620 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 75957da114aa Merge remote-tracking branch 'hyperv/hyperv-next' omits 82d6e51d7904 Merge remote-tracking branch 'xarray/main' omits b43f7d01567c Merge remote-tracking branch 'nvmem/for-next' omits a330eb65b573 Merge remote-tracking branch 'slimbus/for-next' omits 2696059b8b8f Merge remote-tracking branch 'gnss/gnss-next' omits 22505120599d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c2aa62fef8d1 Merge remote-tracking branch 'rtc/rtc-next' omits 9e9cbfcaa93c Merge remote-tracking branch 'coresight/next' omits 38de5405c917 Merge remote-tracking branch 'livepatching/for-next' omits f99be5d816e0 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 4e12ed6db85f Merge remote-tracking branch 'pinctrl-intel/for-next' omits d21b94d69f89 Merge remote-tracking branch 'pinctrl/for-next' omits 7e773e37900d Merge remote-tracking branch 'gpio-intel/for-next' omits 40d3693e62f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 9420137701aa Merge remote-tracking branch 'rpmsg/for-next' omits dcc94cbbfefc Merge remote-tracking branch 'vhost/linux-next' omits 048bc439607d Merge remote-tracking branch 'scsi-mkp/for-next' omits e18d47c9f2f6 Merge remote-tracking branch 'scsi/for-next' omits 9f95d2e3554d Merge remote-tracking branch 'cgroup/for-next' omits 671eb4ba4081 Merge remote-tracking branch 'dmaengine/next' omits 28bd4fc23ed8 Merge remote-tracking branch 'icc/icc-next' omits 3c54db0195cd Merge remote-tracking branch 'staging/staging-next' omits f013e076d173 Merge remote-tracking branch 'thunderbolt/next' omits cf7d8a908f6c Merge remote-tracking branch 'phy-next/next' omits 1114843fa477 Merge remote-tracking branch 'extcon/extcon-next' omits b279da9f555d Merge remote-tracking branch 'char-misc/char-misc-next' omits b48c9f73b3e2 Merge remote-tracking branch 'tty/tty-next' omits 6ee3e7717ef7 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 7a263d53a98f Merge remote-tracking branch 'usb-serial/usb-next' omits 9919ffd705d1 Merge remote-tracking branch 'usb/usb-next' omits e4c08ff70f4b Merge remote-tracking branch 'ipmi/for-next' omits ee0767a12fb2 Merge remote-tracking branch 'leds/for-next' omits c1d1de25dce8 Merge remote-tracking branch 'drivers-x86/for-next' omits da485937bb77 Merge remote-tracking branch 'workqueues/for-next' omits 01b23e4c3101 Merge remote-tracking branch 'percpu/for-next' omits 11051c6a9c5a Merge remote-tracking branch 'kvms390/next' omits f90afff205a8 Merge remote-tracking branch 'kvm-arm/next' omits ad837ccf649a Merge remote-tracking branch 'kvm/next' omits 3165a77f54fc Merge remote-tracking branch 'rcu/rcu/next' omits 7b2cc193e1be Merge remote-tracking branch 'edac/edac-for-next' omits a27404adfc46 Merge remote-tracking branch 'tip/auto-latest' omits f0824718ec74 Merge remote-tracking branch 'spi/for-next' omits f5b75fa3fcb2 Merge remote-tracking branch 'devicetree/for-next' omits 6266910873bd Merge remote-tracking branch 'audit/next' omits b7b94bd48531 Merge remote-tracking branch 'iommu/next' omits 639a03056cb5 Merge remote-tracking branch 'selinux/next' omits e3c25799f703 Merge remote-tracking branch 'keys/keys-next' omits a4f587a53816 Merge remote-tracking branch 'apparmor/apparmor-next' omits d2e1fa6eba75 Merge remote-tracking branch 'security/next-testing' omits d47bbd051cee Merge remote-tracking branch 'regulator/for-next' omits 79472b2f6732 Merge remote-tracking branch 'battery/for-next' omits 696ad7eb86d1 Merge remote-tracking branch 'backlight/for-backlight-next' omits 44fc9dc394e7 Merge remote-tracking branch 'mfd/for-mfd-next' omits 9ff8c2e1e21b Merge remote-tracking branch 'mmc/next' omits 35049e569d9a Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 69818d1287d2 Merge remote-tracking branch 'device-mapper/for-next' omits 592a49735a7b Merge remote-tracking branch 'block/for-next' omits 12cd38f86c9b Merge remote-tracking branch 'input/next' omits 39c131fd0779 Merge remote-tracking branch 'sound-asoc/for-next' omits 0013e5b57f66 Merge remote-tracking branch 'sound/for-next' omits ad21fd012cac Merge remote-tracking branch 'regmap/for-next' omits 9bda8b719fce Merge remote-tracking branch 'etnaviv/etnaviv/next' omits c3c14471a4f7 Merge remote-tracking branch 'drm-msm/msm-next' omits 4ea72139ec7f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 5c1b8a6caacb next-20210318/amdgpu omits f6890e4ba501 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 728bc19f9c53 Merge remote-tracking branch 'drm/drm-next' omits b5cd52466e21 Merge remote-tracking branch 'crypto/master' omits 7f280603c760 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits a76de26ebe83 Merge remote-tracking branch 'nand/nand/next' omits cc7b048088e7 Merge remote-tracking branch 'mtd/mtd/next' omits 5089f52ddf53 Merge remote-tracking branch 'gfs2/for-next' omits 8a02d9abe948 Merge remote-tracking branch 'bluetooth/master' omits 537154e877fc Merge remote-tracking branch 'wireless-drivers-next/master' omits 9abab20cf7de Merge remote-tracking branch 'netfilter-next/master' omits 3f664cd09f3a Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 918f48eff00b Merge remote-tracking branch 'ipsec-next/master' omits 9959ceb92c5f Merge remote-tracking branch 'bpf-next/for-next' omits 59a2e5f68f2e Merge remote-tracking branch 'net-next/master' omits b75f5846d750 Merge remote-tracking branch 'rdma/for-next' omits 5c535c6eb490 Merge remote-tracking branch 'swiotlb/linux-next' omits 6ecef853a607 Merge remote-tracking branch 'dlm/next' omits c1b3fb24ee88 Merge remote-tracking branch 'ieee1394/for-next' omits b2f90f2806e6 Merge remote-tracking branch 'thermal/thermal/linux-next' omits f7a7baf7fad8 Merge remote-tracking branch 'opp/opp/linux-next' omits 28c026f31b84 Merge remote-tracking branch 'devfreq/devfreq-next' omits 9fd2e9b780c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 22bf53eb9e8e Merge remote-tracking branch 'pm/linux-next' omits b4fe9fad2653 Merge remote-tracking branch 'v4l-dvb-next/master' omits 28263e126c02 Merge remote-tracking branch 'v4l-dvb/master' omits 4a8b93b830c3 Merge remote-tracking branch 'jc_docs/docs-next' omits 60b556475e81 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 16f34a279cbc Merge remote-tracking branch 'dmi/dmi-for-next' omits f4b1cba6910b Merge remote-tracking branch 'i3c/i3c/next' omits 61f6de4d4ceb Merge remote-tracking branch 'i2c/i2c/for-next' omits ad5d10f254a7 Merge remote-tracking branch 'hid/for-next' omits 80a704b91249 Merge remote-tracking branch 'pci/next' omits 9d91c68b5101 Merge remote-tracking branch 'printk/for-next' omits 15f4ef349bcb Merge remote-tracking branch 'vfs/for-next' omits 657e0f872866 Merge remote-tracking branch 'file-locks/locks-next' omits 4f00e29c0a02 Merge remote-tracking branch 'zonefs/for-next' omits 422bbae41045 Merge remote-tracking branch 'v9fs/9p-next' omits 559a55f831dd Merge remote-tracking branch 'overlayfs/overlayfs-next' omits d6a78272cdd6 Merge branch 'for-5.13/libata' into for-next omits b09f7499fc72 Merge branch 'for-5.13/drivers' into for-next omits 4a8d00ec5382 Merge branch 'poll-multiple' into for-next omits a2246c6240f5 Merge branch 'for-5.13/io_uring' into for-next omits bfff27571b9b Merge branch 'io_uring-5.12' into for-next omits 6a6021e79b63 Merge remote-tracking branch 'cel/for-next' omits b88a5adf1050 io_uring: allow events and user_data update of running pol [...] omits 9b9395bc8a48 io_uring: abstract out a io_poll_find_helper() omits 6565b4db9fe0 io_uring: terminate multishot poll for CQ ring overflow omits 1e99f0a4dda6 io_uring: abstract out helper for removing poll waitqs/hashes omits e7bf437da251 io_uring: add multishot mode for IORING_OP_POLL_ADD omits fbffa73cc923 io_uring: include cflags in completion trace event omits a850a53eb500 io_uring: allocate memory for overflowed CQEs omits f5e0a820a56d io_uring: transform ret == 0 for poll cancelation completions omits d4329bdb3f97 io_uring: correct comment on poll vs iopoll omits b1d9c1c588cd Merge branch 'for-5.13/io_uring' into poll-multiple omits 149ddc2a9c47 Merge branch 'io_uring-5.12' into poll-multiple omits 88ffff0ff835 Merge remote-tracking branch 'jfs/jfs-next' omits 9461da7412c5 io_uring: cache async and regular file state for fixed files omits df3e9dff3c44 io_uring: don't check for io_uring_fops for fixed files omits 294a06035849 io_uring: simplify io_sqd_update_thread_idle() omits 3ef2a8fd6346 io_uring: switch to atomic_t for io_kiocb reference count omits 76c026d9dfda io_uring: wrap io_kiocb reference count manipulation in helpers omits 5d4eb53c67fa io_uring: simplify io_resubmit_prep() omits f0172a179a30 io_uring: merge defer_prep() and prep_async() omits d61231ca9fbb io_uring: rethink def->needs_async_data omits 5298c2e46202 io_uring: untie alloc_async_data and needs_async_data omits b1c5bdd4dddf io_uring: refactor out send/recv async setup omits 1d48fea2518e io_uring: use better types for cflags omits f3fed112b9a1 io_uring: refactor provide/remove buffer locking omits ea64c1738bdd io_uring: add a helper failing not issued requests omits 84264b5ee6df io_uring: further deduplicate file slot selection omits 07978dbb6dda io_uring: reuse io_req_task_queue_fail() omits 5823788583c2 io_uring: avoid taking ctx refs for task-cancel omits 1bccbc1c10a0 Merge remote-tracking branch 'f2fs/dev' omits e64724c02acd Merge remote-tracking branch 'ext4/dev' omits 8ef6f74a3571 Rust support omits 2f50b0b65959 Merge remote-tracking branch 'ext3/for_next' omits 2388ec9f4307 Merge remote-tracking branch 'exfat/dev' omits 707aa43d9e29 Merge remote-tracking branch 'erofs/dev' omits 1505a7691522 Merge remote-tracking branch 'ecryptfs/next' omits e3fa5f25a995 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 5454b6449679 Merge remote-tracking branch 'cifs/for-next' omits a9fdd30a3951 Merge remote-tracking branch 'btrfs/for-next' omits fed90b7ce03c Merge remote-tracking branch 'fscache/fscache-next' omits 4d5318521556 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 762f6038cff9 Merge remote-tracking branch 'sh/for-next' omits 37abb692bf71 Merge remote-tracking branch 's390/for-next' omits dc528d8c4a7b Merge remote-tracking branch 'risc-v/for-next' omits 10b3a0a8f783 Merge remote-tracking branch 'parisc-hd/for-next' omits 69209c22229c Merge remote-tracking branch 'mips/mips-next' omits 3f26d646c9c3 Merge remote-tracking branch 'microblaze/next' omits 06ffe5c9e580 Merge remote-tracking branch 'm68knommu/for-next' omits a35e2bacd062 Merge remote-tracking branch 'm68k/for-next' omits a91c8bd52df1 Merge remote-tracking branch 'h8300/h8300-next' omits eb2d6fe52d09 Merge remote-tracking branch 'csky/linux-next' omits 77f9d70a2c23 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 51fa3e8d9747 Merge remote-tracking branch 'clk/clk-next' omits 972bd8c1c816 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 32cc543ec021 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 86b6ce3eca20 Merge remote-tracking branch 'tegra/for-next' omits ff651a42c5ad Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 3036b66330cd Merge remote-tracking branch 'stm32/stm32-next' omits 0c5d29b43d34 Merge remote-tracking branch 'scmi/for-linux-next' omits 4ef307057df6 Merge remote-tracking branch 'samsung-krzk/for-next' omits 07ff3d0f77f5 Merge remote-tracking branch 'rockchip/for-next' omits 380cc47d1ddd Merge remote-tracking branch 'reset/reset/next' omits 8f0221cbe9dd Merge remote-tracking branch 'renesas/next' omits e6654faac4aa Merge remote-tracking branch 'realtek/for-next' omits cff4630eda8e Merge remote-tracking branch 'raspberrypi/for-next' omits 163518c80226 Merge remote-tracking branch 'qcom/for-next' omits 9767d114124a Merge remote-tracking branch 'omap/for-next' omits 28cac0094fc2 Merge remote-tracking branch 'mvebu/for-next' omits 34c966d7d00d Merge remote-tracking branch 'mediatek/for-next' omits 07f43a2f4fc3 Merge remote-tracking branch 'keystone/next' omits 8f74a481e385 Merge remote-tracking branch 'imx-mxs/for-next' omits e0daa0e43702 Merge remote-tracking branch 'drivers-memory/for-next' omits 18af02f89285 Merge remote-tracking branch 'at91/at91-next' omits f34ccdf33b1d Merge remote-tracking branch 'aspeed/for-next' omits 8f6375d01524 Merge remote-tracking branch 'amlogic/for-next' omits f77eab2d2237 Merge remote-tracking branch 'actions/for-next' omits 74caa9539298 Merge remote-tracking branch 'arm-soc/for-next' omits 16a839e59df5 Merge remote-tracking branch 'arm64/for-next/core' omits f0108d211540 Merge remote-tracking branch 'arm/for-next' omits cdcab1570b41 Merge remote-tracking branch 'asm-generic/master' omits 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next omits 1214bd7f3692 Merge remote-tracking branch 'dma-mapping/for-next' omits d4e1773a8f14 Merge remote-tracking branch 'kbuild/for-next' omits c8c0b27c5173 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 6e1fa508c23b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits d4268bdadd4a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 7752d9c087ef Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 63235f41ef55 Merge remote-tracking branch 'fpga-fixes/fixes' omits 94d827c1f2bd Merge remote-tracking branch 'risc-v-fixes/fixes' omits 6dd9506b34a7 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 46fc3863b34d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 5b7ae32d266d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits c50b95547688 Merge remote-tracking branch 'scsi-fixes/fixes' omits e57ef05f3ed1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 385178db6909 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 88256564cac6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 89f0c0348ab0 Merge remote-tracking branch 'omap-fixes/fixes' omits d4f845de8e03 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 53a121579dd4 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits bffd4a1cd680 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits ff7eae06ba65 Merge remote-tracking branch 'ide/master' omits a7fb3fa20837 Merge remote-tracking branch 'input-current/for-linus' omits 8679584edc5b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 8791462b9ea0 Merge remote-tracking branch 'staging.current/staging-linus' omits 7b741a5f3b39 Merge remote-tracking branch 'phy/fixes' omits 184dcb93c20b Merge remote-tracking branch 'usb.current/usb-linus' omits f48092472f89 Merge remote-tracking branch 'pci-current/for-linus' omits a43c25268d62 Merge remote-tracking branch 'spi-fixes/for-linus' omits d02e7b72f552 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 4bc7fa5c58e4 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 3e59ba618a32 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 613826c8f96f Merge remote-tracking branch 'sound-current/for-linus' omits d9180033839c Merge remote-tracking branch 'rdma-fixes/for-rc' omits 71fc687eef9d Merge remote-tracking branch 'netfilter/master' omits d81f9b833915 Merge remote-tracking branch 'ipsec/master' omits cb9c6ded8745 Merge remote-tracking branch 'bpf/master' omits db2a1e626dd2 Merge remote-tracking branch 'net/master' omits 2636d7be6838 Merge remote-tracking branch 's390-fixes/fixes' omits 65efe19e906d Merge remote-tracking branch 'powerpc-fixes/fixes' omits 508eeb074391 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 71df1526183c torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 20e35f2838c7 torture: Abstract end-of-run summary omits e39e3fb9065c rcu: Fix typo in comment: kthead -> kthread omits dba1c527b08b fixup! torture: Abstract jitter.sh start/stop into scripts omits 7a3b341ba0bb rcu/nocb: Unify timers omits 2580b9654f66 rcu/nocb: Prepare for fine-grained deferred wakeup omits 094da785e031 rcu/nocb: Only cancel nocb timer if not polling omits 8ec5e88aaa7a rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 276683c38ab7 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits af187540a599 rcu/nocb: Allow de-offloading rdp leader omits bd839b53c00e rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits bfebc4960261 timer: Revert "timer: Add timer_curr_running()" omits a640c86e1995 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 9c26e1c6a66c torture: Fix grace-period rate output omits 43c3af59d33b rcutorture: Abstract read-lock-held checks omits cd6c20ad4c6c refscale: Add acqrel, lock, and lock-irq omits 6332fed10152 rcu: Prevent false positive softirq warning on RT omits 16675d6c22a4 tick/sched: Prevent false positive softirq pending warnings on RT omits a7bdf3211293 softirq: Make softirq control and processing RT aware omits 50ff5d4e659f softirq: Move various protections into inline helpers omits 4b6881b4f476 irqtime: Make accounting correct on RT omits 1e8c133b1215 softirq: Add RT specific softirq accounting omits eebd34fbda35 torture: Add prototype kvm-remote.sh script omits f7267ae0c888 rcuscale: Allow CPU hotplug to be enabled omits 23bf790ccabf refscale: Allow CPU hotplug to be enabled omits 22c8c895f16d tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 9ed574f4306c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits ceb0af49d85a torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 5359763af945 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 0eef0b900b83 rcu-tasks: Add block comment laying out RCU Rude design omits 09caf51793f4 rcu-tasks: Add block comment laying out RCU Tasks design omits b69e3ac72d78 torture: Fix remaining erroneous torture.sh instance of $* omits 5a3d0d5f087b Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 682b6460b718 Merge branch 'kcsan.2021.03.08a' into HEAD omits c1b97ccebe8c Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] omits 77718b259f2d torture: Fix kvm.sh --datestamp regex check omits cf6bf16d8a87 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 8d6b5ae0cf53 torture: Print proper vmlinux path for kvm-again.sh runs omits 1873447d94e3 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits c8c35d953b72 torture: Make kvm-transform.sh update jitter commands omits 836863a3925a torture: Add --duration argument to kvm-again.sh omits 184cef45f933 torture: Add kvm-again.sh to rerun a previous torture-test omits 72d7b9b16362 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits ee56108b6a0e rcu: Provide polling interfaces for Tiny RCU grace periods omits c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits a6bde2c1395a hwmon: Use kobj_to_dev() omits 22cb79b03cd2 rcu: Provide polling interfaces for Tree RCU grace periods omits 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() omits 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo omits d21d8de8634d hwmon: 9corsair-psu) add support for critical values omits c35857cdabcf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 999a1915ab3e Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits ec12fc105f67 f2fs: don't start checkpoint thread in readonly mountpoint omits 8ce4bc102346 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC omits c0b6572dfc3c f2fs: add sysfs nodes to get runtime compression stat omits 8992b42c196e Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] omits ece5fae761ed io_uring: don't leak creds on SQO attach error omits 273cfece2575 io_uring: use typesafe pointers in io_uring_task omits c2c6c067c050 io_uring: remove structures from include/linux/io_uring.h omits 3aab52c9a708 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls omits c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next omits 49fa475634be gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits 506860d0e191 gpio: sch: Add edge event support omits 58b195fac435 Merge branch 'imx/defconfig' into for-next omits 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next omits b1ed6597d1e7 Merge branch 'imx/dt' into for-next omits 8916d9c811fc Merge branch 'imx/bindings' into for-next omits 4232bfdea85c Merge branch 'imx/soc' into for-next omits 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next omits 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio omits 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support omits adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits b234f9294403 modules: add CONFIG_MODPROBE_PATH omits 1e7571fd9944 init/initramfs.c: do unpacking asynchronously omits b98469837844 kernel/async.c: remove async_unregister_domain() omits 1dd4458b7d55 kernel/async.c: stop guarding pr_debug() statements omits 2590499fa76f selftests: remove duplicate include omits d22d7ac80ec9 scripts/gdb: add lx_current support for arm64 omits 33e027045273 scripts/gdb: document lx_current is only supported by x86 omits fdcd9b70d33d gdb: lx-symbols: store the abspath() omits 29fec772db37 aio: simplify read_events() omits b904f8df9a67 gcov: use kvmalloc() omits c1a029c6b2a0 gcov: simplify buffer allocation omits c5798ef4e457 gcov: combine common code omits 1d422cefb93c gcov: clang: drop support for clang-10 and older omits 9845de8e6242 kernel: kexec_file: fix error return code of kexec_calcula [...] omits b84e6626b4e2 kexec: Add kexec reboot string omits bcf2ec089c0f kernel/crash_core: add crashkernel=auto for vmcore creation omits f01f32bac2e6 kernel/fork.c: fix typos omits 0ae16d425aec kernel/fork.c: simplify copy_mm() omits c5a307d61607 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits a996b7679f1b fs: fat: fix spelling typo of values omits 6b61a36786f6 include/linux/compat.h: remove unneeded declaration from C [...] omits 685aee940895 lib/list_sort.c: fix typo in function description omits 70b33da1cdaa lib: fix inconsistent indenting in process_bit1() omits d70d08e25110 lib/bch.c: fix a typo in the file bch.c omits f71cb7fafa52 kernel/irq/: fix language typos omits 272033a9432f kernel/sys.c: fix typo omits 3fab5fe418bc kernel/up.c: fix typo omits 5f370b583e83 kernel/user_namespace.c: fix typos omits ea14e56bf461 kernel/umh.c: fix some spelling mistakes omits 1031ec16a2c5 kernel/cred.c: make init_groups static omits 8eeb2ed11d83 kernel/async.c: fix pr_debug statement omits c991d61e639e include: remove pagemap.h from blkdev.h omits a32ec0881dd3 proc/sysctl: make protected_* world readable omits 77343de72299 proc/sysctl: fix function name error in comments omits 7fbee004ac68 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 9bd78d875348 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 7dea38efb399 kernel/hung_task.c: Monitor killed tasks. omits a26804798bb2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 7de309801b6d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e9cf1c09b4b5 kfence: zero guard page after out-of-bounds access omits d66f0e5660d9 mm/process_vm_access.c: remove duplicate include omits 5557fd0a0209 mm/mempolicy: minor coding style tweaks omits 70bd3854451a mm/memory_hotplug: minor coding style tweaks omits def158951f91 mm/vmalloc: minor coding style tweaks omits 91b9970b8812 mm/frontswap: minor coding style tweaks omits 3d5c263f8d11 mm/mlock: minor coding style tweaks omits aa7b9ec0d4fa mm/filemap: minor coding style tweaks omits 4001ed7527ca mm/page_alloc: minor coding style tweaks omits fec5dfe9cf37 mm/shmem: minor coding style tweaks omits 0b4df424bd61 mm/oom_kill: minor coding style tweaks omits 226f0bcb0aae mm/compaction: minor coding style tweaks omits f296b14555e5 mm/vmscan: minor coding style tweaks omits b4286a0db05b mm/sparse: minor coding style tweaks omits 5fc4dc749232 mm/swapfile: minor coding style tweaks omits f500e5e72144 mm/mempool: minor coding style tweaks omits de603c821bab mm/highmem: Remove deprecated kmap_atomic omits 2ce2e7420796 mm/highmem.c: fix coding style issue omits b654ec52f379 btrfs: use memzero_page() instead of open coded kmap pattern omits 7c82e786d6bf iov_iter: lift memzero_page() to highmem.h omits 94b430a8d8ae mm/zswap.c: switch from strlcpy to strscpy omits f83655705241 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 71698fabcbea x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits b13a301b277a mm,memory_hotplug: add kernel boot option to enable memmap [...] omits e229c04d7d05 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 3c99c4a8396a mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 220ada891baa mm,memory_hotplug: allocate memmap from the added memory range omits 85aee9606cb3 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 720f28381701 selftests/vm: gup_test: fix test flag omits a458f88a34b1 mm/gup: longterm pin migration cleanup omits 6ec97d8d1c67 mm/gup: change index type to long as it counts pages omits 302b2463129d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 4912fccc3d2f mm/gup: migrate pinned pages out of movable zone omits 39d73aeb8ad9 mm/gup: do not migrate zero page omits e274daa6d297 mm: honor PF_MEMALLOC_PIN for all movable pages omits d1a46f3af51c mm: apply per-task gfp constraints in fast path omits f9701f44f2a4 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 64a527184c90 mm/gup: check for isolation errors omits d330386265f7 mm/gup: return an error on migration failure omits 3d6fc3b0568b mm/gup: check every subpage of a compound page during isolation omits 0e4ec0baa44c mm/gup: don't pin migrated cma pages in movable zone omits 38faa17aba55 mm/util.c: fix typo omits fab48a6b4629 mm/util.c: reduce mem_dump_obj() object size omits 7f4b0e67e5f0 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 183871bd0bb1 x86/mm: track linear mapping split events omits c6a5f6adda71 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 63955c772549 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 5b7c15374fcb mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 497b3419adb4 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits a2a3c05add56 mm: cma: fix potential null dereference on pointer cma omits 373d1eff3da5 mm: cma: support sysfs omits b0fff5e2f184 mm: cma: use pr_err_ratelimited for CMA warning omits 5782b372a417 mm: vmstat: add cma statistics omits 82909069165f mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 5d38feaeee21 mm/compaction: remove unused variable sysctl_compact_memory omits 4dda7e5096d5 mm: vmscan: shrink deferred objects proportional to priority omits 350a017ad4ef mm: memcontrol: reparent nr_deferred when memcg offline omits 4055217bec6a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 757a0dfc2efd mm: vmscan: use per memcg nr_deferred of shrinker omits a008b5707656 mm: vmscan: add per memcg shrinker nr_deferred omits 47113c5bc74c mm: vmscan: use a new flag to indicate shrinker is registered omits 0fa9b704cb42 mm: vmscan: add shrinker_info_protected() helper omits 67988767962e mm: memcontrol: rename shrinker_map to shrinker_info omits b8a4e9805db1 mm: vmscan: use kvfree_rcu instead of call_rcu omits 207366132149 mm: vmscan: remove memcg_shrinker_map_size omits 2e1f27d76e18 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 643d1f952156 mm: vmscan: consolidate shrinker_maps handling code omits 5080c7ec94ac mm: vmscan: use nid from shrink_control for tracepoint omits e04b247408bc mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits d2cf92b61757 mm/vmscan: move RECLAIM* bits to uapi header omits 9cb8fb96f5db userfaultfd/selftests: unify error handling omits 9be04682576f userfaultfd/selftests: only dump counts if mode enabled omits 9c42d3879529 userfaultfd/selftests: drop VERIFY check in locking_thread omits 9c08bd6a7410 userfaultfd/selftests: remove the time() check on delayed uffd omits eaf221e6a191 userfaultfd/selftests: use user mode only omits 01d5af3a0bc0 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 0108aac75e6d userfaultfd/selftests: reinitialize test context in each test omits 8bc5e62208bc userfaultfd/selftests: create alias mappings in the shmem test omits de45daecde2d userfaultfd/selftests: use memfd_create for shmem test type omits 87d21df4ca1e userfaultfd-support-minor-fault-handling-for-shmem-fix omits 4cc6e1567996 userfaultfd: support minor fault handling for shmem omits 823e78ae969c userfaultfd/selftests: add test exercising minor fault handling omits d08ba026886f userfaultfd: update documentation to describe minor fault [...] omits 14ea86439aba userfaultfd: add UFFDIO_CONTINUE ioctl omits 0e6e243e1d9a userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 19fbec4445b6 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 82a150ec394f userfaultfd: add minor fault registration mode omits b88d16f58cdc mm: huge_memory: a new debugfs interface for splitting THP tests. omits 7ef774fa3f38 mm/huge_memory.c: remove unnecessary local variable ret2 omits adf51201df86 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 6fee7ee66834 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 07c0b0e9285a khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits daf7badfc693 khugepaged: remove unneeded return value of khugepaged_col [...] omits 79cfd2432b35 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 8da3d556bfd0 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits f1c0dc0ab7c7 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 5a5ba7d394e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits b1d1d624a6ab mm/hugetlb: use some helper functions to cleanup code omits 4890c102648d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 1f2f04a980c2 mm/hugetlb: remove redundant reservation check condition i [...] omits 267bda5c9993 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 04297c667b39 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 5038f9dd8bbd mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits ab6a0d00a63f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 3ee23e8adf87 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits b92dc1bfd52e hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits f1b842ffac68 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 2383aa9f2403 mm: page_alloc: dump migrate-failed pages omits b6636506cd26 mm/mempolicy: fix mpol_misplaced kernel-doc omits f80ea1a7c8c4 mm/mempolicy: rewrite alloc_pages_vma documentation omits eeb77386f948 mm/mempolicy: rewrite alloc_pages documentation omits 9e89c182da3d mm/mempolicy: rename alloc_pages_current to alloc_pages omits 4df078afaa9f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits ae36b33bd771 mm/page_alloc: rename gfp_mask to gfp omits 2b3489bb5dd3 mm/page_alloc: rename alloc_mask to alloc_gfp omits 6f4c72108245 include/linux/page-flags-layout.h: cleanups omits 0752d820693e include/linux/page-flags-layout.h: correctly determine LAS [...] omits c07a5109f0ba mm: remove lru_add_drain_all in alloc_contig_range omits f3d2b90127ec mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 25a6d51dc9ae kasan: record task_work_add() call stack omits 8f505df30823 kasan: docs: update tests section omits 443732258566 kasan: docs: update ignoring accesses section omits 6848dcf02be5 kasan: docs: update shadow memory section omits 29287f25cc92 kasan: docs: update HW_TAGS implementation details section omits 1998727217a4 kasan: docs: update SW_TAGS implementation details section omits 5a2806cb0ab4 kasan: docs: update GENERIC implementation details section omits a2548e99899a kasan: docs: update boot parameters section omits fe06a508839d kasan: docs: update error reports section omits acf5ef88717c kasan: docs: update usage section omits a1fd8656f543 kasan: docs: update overview section omits 86215dc717e5 kasan: docs: clean up sections omits b34c9ec5866b kasan, mm: integrate slab init_on_free with HW_TAGS omits 74f25df8c98e kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 50079987b8e9 kasan, mm: integrate page_alloc init with HW_TAGS omits 53f9f02722f1 kasan: init memory in kasan_(un)poison for HW_TAGS omits dc6acf6a5b37 arm64: kasan: allow to init memory when setting tags omits 9491f720edff mm, kasan: don't poison boot memory with tag-based modes omits 1e6936fd9328 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits c9fd1b0df6d4 mm/kasan: switch from strlcpy to strscpy omits bc26b4fc5ec7 kasan-remove-redundant-config-option-fix omits bb15b6c4d75e kasan: remove redundant config option omits c4570f9a4d1a powerpc/64s/radix: enable huge vmalloc mappings omits 92db9fec381b mm/vmalloc: hugepage vmalloc mappings omits ffeb26cab6af mm/vmalloc: add vmap_range_noflush variant omits f5f1562aaca6 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 98650af88215 mm/vmalloc: provide fallback arch huge vmap support functions omits 053c7b75980a x86: inline huge vmap supported functions omits d571282d3509 arm64: inline huge vmap supported functions omits f6d1bee7fa13 powerpc: inline huge vmap supported functions omits 8f41c9a2a23a mm: HUGE_VMAP arch support cleanup omits 001a3bf46d70 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 51a7d651551e mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits eb91e50e286d mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 70d18d470920 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 50ab70e5c8c5 ARM: mm: add missing pud_page define to 2-level page tables omits 248a99956237 mm/vmalloc: use rb_tree instead of list for vread() lookups omits daa3db9d319e mm: unexport remap_vmalloc_range_partial omits 029c77abd7d3 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits fcceffee2101 mm/dmapool: switch from strlcpy to strscpy omits 516ff9bf192c mm: allow shmem mappings with MREMAP_DONTUNMAP omits 02c83531a995 mm, tracing: improve rss_stat tracepoint message omits f15a3afd79b2 x86/vmemmap: optimize for consecutive sections in partial [...] omits a202aa26611b x86/vmemmap: handle unpopulated sub-pmd ranges omits 2eb3cf53950b x86/vmemmap: drop handling of 1GB vmemmap ranges omits 254a17e0eaf4 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 29c9bab4968b mm/interval_tree: add comments to improve code readability omits 4b8e27b1efca mm/memory.c: do_numa_page(): delete bool "migrated" omits 00db6bc73681 memcg: set page->private before calling swap_readpage omits 674788258a66 memcg: charge before adding to swapcache on swapin omits 0bdaff58ab81 kselftests: cgroup: update kmem test for new vmstat implem [...] omits e793a356e91a mm: memcontrol: consolidate lruvec stat flushing omits a0a07935a0e5 mm: memcontrol: switch to rstat fix omits 7d4515c00699 mm-memcontrol-switch-to-rstat-fix omits 85461ee213f6 mm: memcontrol: switch to rstat omits fca56e038a61 cgroup: rstat: punt root-level optimization to individual [...] omits 1d71500cba04 cgroup: rstat: support cgroup1 omits d7d3353ba936 mm: memcontrol: privatize memcg_page_state query functions omits ecf5a596ce02 mm: memcontrol: kill mem_cgroup_nodeinfo() omits dfcb75b50057 mm: memcontrol: fix cpuhotplug statistics flushing omits 5dd67a4bb367 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 3a1a419b8755 memcg: cleanup root memcg checks omits a93eb6aa9fc8 mm: memcontrol: fix kernel stack account omits a65d991ee633 mm/memremap.c: fix improper SPDX comment style omits 5133a97a17cd RDMA/umem: batch page unpin in __ib_umem_release() omits a35e9fa43890 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 3125ebba8269 mm/gup: decrement head page once for group of subpages omits 5a3bec4a6aab mm/gup: add compound page list iterator omits 566ba0f2ea77 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits ad66035e35b2 mm: Move page_mapping_file to pagemap.h omits bc28cea40bbe mm: remove nrexceptional from inode omits e5f0d3fb4be6 dax: account DAX entries as nrpages omits 42dd39ae89d5 mm: stop accounting shadow entries omits d22407b322d6 mm: introduce and use mapping_empty omits 620de33cffa1 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits c6190c3feddb mm/filemap: drop check for truncated page after I/O omits cf18f29a4c60 mm/filemap: use filemap_read_page in filemap_fault omits c6419223f410 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 988e24deba2c mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 14cffbafeb2d mm: provide filemap_range_needs_writeback() helper omits 726e02e43873 mm/page_owner: record the timestamp of all pages during free omits ace6627a1e90 slub: remove resiliency_test() function omits 1a58eef5def9 selftests: add a kselftest for SLUB debugging functionality omits 6b41beee43be mm, slub: enable slub_debug static key when creating cache [...] omits 9d9409e6a8f0 mm/slab.c: fix spelling mistake "disired" -> "desired" omits e2758e6953d8 watchdog: cleanup handling of false positives omits 3fbfa69903e9 watchdog: fix barriers when printing backtraces from all CPUs omits 217857770c3a watchdog/softlockup: remove logic that tried to prevent re [...] omits 98a315d756b1 watchdog/softlockup: report the overall time of softlockups omits ba08cecdaf98 watchdog: explicitly update timestamp when reporting softlockup omits b646899c51b6 watchdog: rename __touch_watchdog() to a better descriptive name omits fd2192b6ed13 ocfs2: fix ocfs2 corrupt when iputting an inode omits 448d81bfba5f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f08d0b9e1a83 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits a54c172e8b0b arch/sh/include/asm/tlb.h: remove duplicate include omits cefd7ae7f50d scripts/spelling.txt: add "overflw" omits 5b9b343b2f20 scripts/spelling.txt: Add "diabled" typo omits b643ea6ec365 scripts/spelling.txt: add "overlfow" omits 0391779562b8 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 91887f68d568 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 02cbc4a12214 arch/ia64/kernel/fsys.S: fix typos omits 773d762cb360 arch/ia64/kernel/head.S: remove duplicate include omits c1e0d220ebbf /proc/kpageflags: do not use uninitialized struct pages omits 091d88ca149e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 14c0508adcdb arm: print alloc free paths for address in registers omits a02a25709155 mm/slub: add support for free path information of an object omits 84acbf0f417b mm/slub: fix backtrace of objects because of redzone adjustment omits fd904834c463 mm: memblock: fix section mismatch warning again omits f2c67daa639c kfence: make compatible with kmemleak omits 3f3823723e0e gcov: fix clang-11+ support omits f713cc7b5c2d ia64: fix format strings for err_inject omits 9316abc177a0 ia64: mca: allocate early mca with GFP_ATOMIC omits bd6fa56a90d9 squashfs: fix xattr id and id lookup sanity checks omits ea22982aa6cb squashfs: fix inode lookup sanity checks omits 6ebaa672682c z3fold: prevent reclaim/free race for headless pages omits e841f030c6c8 selftests/vm: fix out-of-tree build omits d7b5e5922686 mm/mmu_notifiers: ensure range_end() is paired with range_start() omits e671110d7acf kasan: fix per-page tags for non-page_alloc pages omits e8db1e528380 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits 393805a9e0f6 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits 77c781e43bc2 Merge branch 'irq/core' omits 2434bdae2473 Merge branch 'x86/core' omits 1eb1d55705a6 Merge branch 'for-next-next-v5.12-20210317' into for-next- [...] omits d9a4c2c19a86 Merge branch 'for-next-current-v5.11-20210317' into for-ne [...] omits e28f46aadfa1 Merge branch 'ext/jth/zone-auto-reclaim' into for-next-nex [...] omits a20484cb956e Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits f0fd694b8c3e Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits 43cbf8156db9 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 7623c1ea9f71 Merge branch 'misc-next' into for-next-next-v5.12-20210317 omits 4b879389b3fb Merge branch 'misc-5.12' into for-next-current-v5.11-20210317 omits e682a045dce2 btrfs: check return value of btrfs_commit_transaction in r [...] omits cd4d9a18eb2e btrfs: do proper error handling in merge_reloc_roots omits 68297920f39f btrfs: handle extent corruption with select_one_root properly omits d0eb1f40697e btrfs: cleanup error handling in prepare_to_merge omits 5f583f5c91c6 btrfs: do not panic in __add_reloc_root omits e2f1a9f852e0 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 5ca724b79640 btrfs: do proper error handling in create_reloc_inode omits 86f48c0d339c btrfs: remove the extent item sanity checks in relocate_bl [...] omits f3269b179e72 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits b95de4060d19 btrfs: handle extent reference errors in do_relocation omits ddbb87fa3740 btrfs: handle errors in reference count manipulation in re [...] omits 437a097aff70 btrfs: handle btrfs_search_slot failure in replace_path omits 9cc70cb33977 btrfs: handle btrfs_cow_block errors in replace_path omits ba2bf7264478 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits f83f2f2ac876 btrfs: do proper error handling in btrfs_update_reloc_root omits 8369cc6f7084 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 818fae120903 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 88f466939ef3 btrfs: change insert_dirty_subvol to return errors omits 0501e8f5c667 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 95d8445bd2d3 btrfs: validate ->reloc_root after recording root in trans omits bcd0f791f7c3 btrfs: do proper error handling in create_reloc_root omits a85b5b5d28c4 btrfs: have proper error handling in btrfs_init_reloc_root omits ca0404a64397 btrfs: return an error from btrfs_record_root_in_trans omits c97463f636a9 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 924fbcfde89d btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 5c8fb1444552 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 8673c2d66ba9 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 1d3533389b40 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 12e52a51a513 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 58aa6e2248a3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 0be385e81de1 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits dacf780de096 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 6fc103662e50 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 3d80ed9b01f2 btrfs: do proper error handling in record_reloc_root_in_trans omits 4adcd6bd1b39 btrfs: check record_root_in_trans related failures in sele [...] omits bd76f873d507 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits ce9c2b9a9120 btrfs: handle errors from select_reloc_root() omits ec38dd714a17 btrfs: convert BUG_ON()'s in relocate_tree_block omits dbc004bd2c3d btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits db3add3d3590 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits e8b1da0e9306 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 0919b7415eba btrfs: introduce write_one_subpage_eb() function omits ac44bf2e3ae9 btrfs: introduce end_bio_subpage_eb_writepage() function omits c060b35bf7d3 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 9372c73c4547 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits 9b8b23ae3381 btrfs: make the page uptodate assert to be subpage compatible omits 1392800e5a65 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits b08731b8f1da btrfs: support subpage metadata csum calculation at write time omits 143cea8b1213 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits 684eac3e1a80 btrfs: introduce helpers for subpage writeback status omits 1539cc5a05ad btrfs: introduce helpers for subpage dirty status omits d35dc350ae97 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits e785ef6ab758 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits 1d844ea97bb8 btrfs: add sysfs interface for supported sectorsize omits 70296a40908d btrfs: do more graceful error/warning for 32bit kernel omits c4b1e0c6f718 btrfs: zoned: automatically reclaim zones omits 243ff1e6d66f btrfs: fix subvolume/snapshot deletion not triggered on mount omits 1db137851ed8 Merge branch 'x86/vdso' omits e1d7e7c84ba1 Merge branch 'x86/urgent' omits 928a39244e4c Merge branch 'x86/platform' omits d906b06a1ebb Merge branch 'x86/mm' omits b17410779049 Merge branch 'x86/misc' omits f4a5a12f1b83 Merge branch 'x86/cpu' omits 9157550c5065 Merge branch 'x86/core' omits c4e5678f5b4c Merge branch 'x86/cleanups' omits 15c2e1fe0f78 Merge branch 'x86/alternatives' omits 1f39651ee89a Merge branch 'sched/core' omits c1d683a92111 Merge branch 'perf/urgent' omits 81994a12fc7d Merge branch 'perf/core' omits 28b1b25fec57 Merge branch 'objtool/core' omits f0b0bb5871ff Merge branch 'locking/urgent' omits dd27cf08029b Merge branch 'locking/core' omits c55207757deb Merge branch 'irq/urgent' omits c87e46fd8550 Merge branch 'irq/core' omits 754d609f69be btrfs: fix build when using M=fs/btrfs omits 9581a0369d4d btrfs: do not initialize dev replace for bad dev root omits 17ac390f5d8a btrfs: initialize device::fs_info always omits df9d69c2f391 btrfs: do not initialize dev stats if we have no dev_root omits 83d27db3dd10 btrfs: zoned: remove outdated WARN_ON in direct IO omits 6983b7bf177a Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 67ebbb0d807b Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 8a7b3330e2d7 btrfs: update outdated comment at btrfs_orphan_cleanup() omits f9853b25f329 btrfs: update debug message when checking seq number of a [...] omits 242fbbb85d94 btrfs: add and use helper to get lowest sequence number fo [...] omits b058f2e4d0a7 locking/ww_mutex: Treat ww_mutex_lock() like a trylock omits 49f9e359229c erofs: use sync decompression for atomic contexts only omits 3f664b3468cb erofs: use workqueue decompression for atomic contexts only omits 52ee471a5c12 scsi: 53c700: Fix spelling of conditions omits 3fa480b4a33b scsi: qla1280: Spelling fixes omits ecdb59160970 scsi: csiostor: Assign boolean values to a bool variable omits 00b2c2324acf scsi: 3w-sas: Remove unneeded variable 'retval' omits 7d4bd7d5a575 scsi: mvumi: Use true and false for bool variable omits 85c0803ec274 scsi: mpt3sas: Update driver version to 37.101.00.00 omits f67e00d0325d scsi: mpt3sas: Force reply post array allocations to be wi [...] omits fb33d0809697 scsi: mpt3sas: Force reply post buffer allocations to be w [...] omits 82109a6b5c6d scsi: mpt3sas: Force reply buffer allocations to be within [...] omits bfc297a9b97d scsi: mpt3sas: Force sense buffer allocations to be within [...] omits 3187ab9a23a3 scsi: mpt3sas: Force chain buffer allocations to be within [...] omits 06c7c914de26 RISC-V: enable XIP omits e61108affbfe btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits 3219638e7cdc btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 54e78ac19414 btrfs: use a bit to track the existence of tree mod log users omits 63e6f55baca9 btrfs: use booleans where appropriate for the tree mod log [...] omits 6876bf4c2b1b btrfs: move the tree mod log code into its own file omits 602b6d25f1bc btrfs: always pin deleted leaves when there are active tre [...] omits ab2b4f26c843 btrfs: fix race when cloning extent buffer during rewind o [...] omits 8f83f69aa7fb of: unittest: Statically apply overlays using fdtoverlay omits 614d63931253 of: unittest: Create overlay_common.dtsi and testcases_com [...] omits 23d971d71b06 kbuild: Add generic rule to apply fdtoverlay omits defca5a26fe7 kbuild: Simplify builds with CONFIG_OF_ALL_DTBS omits c7a9faa4759e dt-bindings: media: Convert video-mux to DT schema omits 5a79abb65a95 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string omits 1a7a93e88ae2 Merge branch 'acpi-drivers' into linux-next omits 66b4043084ac Merge branch 'acpi-messages' into linux-next omits fb7879ccc8aa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits deecc4d162c8 gpio: mockup: Adjust documentation to the code omits ba67020dfc3c btrfs: integrity-checker: convert block context kmap's to [...] omits 4a39534f2d3c btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 21c1f25a4f85 btrfs: raid56: convert kmaps to kmap_local_page omits bea74db178a4 btrfs: convert kmap to kmap_local_page, simple cases omits 10862fe30005 btrfs: remove duplicated in_range() macro omits 2040059bb99a btrfs: fix slab cache flags for free space tree bitmap omits 951cde7376ec gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] omits f8e769f77403 erofs: avoid memory allocation failure during rolling deco [...] omits 834c0dfcec64 memory: samsung: exynos5422-dmc: Convert to use resource-m [...] omits 857219ae4043 media: venus: Convert to use resource-managed OPP API omits a162e50faeea drm/amdgpu/psp: return early for s0ix suspend omits dafdb8ad6cf1 drm/amdgpu/gfx9: skip rlc stop on s0ix suspend omits 23c9db34e944 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend omits ac386495c80a drm/amdgpu: re-enable suspend phase 2 for S0ix omits 730dd2448bd4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits f86d7c78209a drm/amdgpu: clean up non-DC suspend/resume handling omits 36ff3f1e077d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) omits 3837371ebb0c drm/amdgpu: rework S3/S4/S0ix state handling omits 79e4019a59a9 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits ecd488815d49 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits a9ea7818ea62 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 5e70b3bdbb39 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6836bdb106cd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ed480587ea7d drm/amdgpu: only check for _PR3 on dGPUs omits f29b5364702d drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 264281323bde drm/amdgpu: add another raven1 gfxoff quirk omits 1009ba1f6504 iommu/amd: Fix iommu remap panic while amd_iommu is set to [...] omits 096d02fbb90d usb/host: enable auto power control for xhci-pci omits 6dd8b2496d91 drm/amdkfd: Bump KFD API version omits 86477eb12551 drm/amdgpu: drop legacy IO bar support omits 281c087d957d drm/amd/display: Remove unnecessary conversion to bool omits 2d61dd6c7dbb drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c omits 9d44a4630aa4 drm/amd/display: remove redundant initialization of variab [...] omits 3b6a292ca434 drm/amd/pm: Fix spelling mistake "disble" -> "disable" omits db6deb6a23dd drm/amd/pm: add a new sysfs entry for default power limit omits 2440adb89735 drm/amd/display: Free local data after use omits 3cda53829d24 drm/amdgpu: nuke the ih reentrant lock omits b6f128614181 drm/amdkfd: Fix recursive lock warnings omits f7d1e65dce07 drm/amdgpu: fix send ras disable cmd when asic not support ras omits 7da5c189971f drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now omits 33528e9caf58 drm/amdgpu: update ecc query support for arcturus omits 10503ebd1684 drm/amdgpu: use the new cursor in the VM code omits 0ba8b0faa789 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable omits b5ee9eba12c5 drm/amdgpu: use new cursor in amdgpu_mem_visible omits 32d9bd7447e9 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory omits ba1e8a59cb35 drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn omits 5ab1d5f4b311 drm/amdgpu: use the new cursor in amdgpu_fill_buffer omits f3ab5ecc78af drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem omits 4e88f89eb6ac drm/amdgpu: new resource cursor (v2) omits 107f737bf55c drm/amdgpu: Free PDB0 bo before bo_fini omits 14d8b3d8e427 drm/amdgpu: support query ecc cap for SIENNA_CICHLID omits c6aac61a9ef9 drm/amdgpu: update umc_info v3_3 structure for ECC omits 95bd31c8f775 drm/amdgpu: fix a few compiler warnings omits afc8fc283bc8 drm/amdgpu: fix compile error on architecture s390 (v2) omits 81706bd1e9e9 Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] omits 072e2dd6fd8c drm/amdkfd: fix build error with AMD_IOMMU_V2=m omits d3baf3a6e313 kunit: Match parenthesis alignment to improve code readability omits 3d5e2fde423d btrfs: subpage: make readahead work properly omits 08decda6825f btrfs: subpage: fix wild pointer access during metadata re [...] omits b0af28c27ed4 btrfs: zoned: fix linked list corruption after log root tr [...] omits 27fe052bddf5 btrfs: fix qgroup data rsv leak caused by falloc failure omits ad2516ac1836 btrfs: track qgroup released data in own variable in inser [...] omits 18fb98b38159 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 7c4820e6ceda btrfs: fix race between marking inode needs to be logged a [...] omits 892de99179dd btrfs: fix race between memory mapped writes and fsync omits 9d7d17ba9fda btrfs: exclude mmap from happening during all fallocate op [...] omits 729b19ea6052 btrfs: exclude mmaps while doing remap omits 90fa8b66db1c btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 5659fa80103e btrfs: add a i_mmap_lock to our inode omits b3a3984b1ff9 btrfs: fix wrong offset to zero out range beyond i_size omits 118ca1944076 btrfs: remove mirror argument from btrfs_csum_verify_data() omits 997164260817 btrfs: remove force argument from run_delalloc_nocow() omits 16d9c5af11c3 btrfs: don't opencode extent_changeset_free omits 1abbc74b02a5 btrfs: assign proper values to a bool variable in dev_exte [...] omits b17e78e7a2a1 btrfs: add btree read ahead for incremental send operations omits a75d6ce6fd4d btrfs: add btree read ahead for full send operations omits 3ba30af8673d btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits d8abbe7933ad btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits a3933b531a20 btrfs: simplify commit logic in try_flush_qgroup omits 0055e34fc93e btrfs: scrub: drop a few function declarations omits cf2c9ef57138 btrfs: change return type to bool in btrfs_extent_readonly omits 6285b8315437 btrfs: unexport btrfs_extent_readonly() and make it static omits 1e83cea47ded btrfs: replace open coded while loop with proper construct omits 33a298d5860f btrfs: replace offset_in_entry with in_range omits 191cae8e38db btrfs: make find_desired_extent take btrfs_inode omits 23466fd484fe btrfs: make btrfs_replace_file_extents take btrfs_inode omits c45360150f93 btrfs: fix comment for btrfs ordered extent flag bits omits ead47b5ba4e2 Merge branch 'fixes' into for-next omits 5afe322aaf98 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 595bd434897b Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits a5d5c33246eb Merge branch 'devel' into for-next omits e35458f4e094 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 7897fa6e0a10 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 66d84557d4ae dma-mapping: remove a pointless empty line in dma_alloc_coherent omits b20f917f84e6 media: uvcvideo: Use dma_alloc_noncontiguous API omits 5f50ed6e60a8 cpufreq: cppc: simplify default delay_us setting omits fb054e1356c0 arm64: dts: imx: add imx8qm mek support omits 0568c785833e arm64: dts: imx: add imx8qm common dts file omits 7add607242d1 arm64: dts: imx8qm: add dma ss support omits 1037aa547ca4 arm64: dts: imx8: split adma ss into dma and audio ss omits 2aeea4176221 arm64: dts: imx8qm: add conn ss support omits 7feef2ca4641 arm64: dts: imx8qm: add lsio ss support omits 9204932f3d6f arm64: dts: imx8: switch to new lpcg clock binding omits a08329ef8bd5 arm64: dts: imx8: switch to two cell scu clock binding omits 9c5d3663dc1a arm64: dts: imx8: add adma lpcg clocks omits ebb9c97f4762 arm64: dts: imx8: add conn lpcg clocks omits 4e2a9cef8195 arm64: dts: imx8: add lsio lpcg clocks omits 0881ffa27a9e arm64: dts: imx8qxp: orginize dts in subsystems omits 1aaa8ebe3bff arm64: dts: imx8qxp: move scu pd node before scu clock node omits 6ef3520dbc36 arm64: dts: imx8qxp: add fallback compatible string for scu pd omits 74ebd8ff8fbc arm64: dts: imx8mp: add wdog2/3 nodes omits 1dc7f3d79a1a arm64: dts: fsl: add support for Kontron pitx-imx8m board omits f4eb0a9762cf cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c omits 25edc7bb6fd6 m68k: fix flatmem memory model setup omits 210b6f5edec3 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits ccd2aba44176 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits f0966c745271 svcrdma: Remove sc_read_complete_q omits a4a6422cb549 svcrdma: Single-stage RDMA Read omits b86a3a787749 SUNRPC: Move svc_xprt_received() call sites omits 91053b7e4aa1 SUNRPC: Export svc_xprt_received() omits 7360d99f2714 svcrdma: Retain the page backing rq_res.head[0].iov_base omits bd03fb63e3bd svcrdma: Remove unused sc_pages field omits aee3d4e23aae svcrdma: Normalize Send page handling omits 8c9a19479050 svcrdma: Add a "deferred close" helper omits e758e8b2d5b4 svcrdma: Maintain a Receive water mark omits d9cd007abb45 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive omits f34f8dea293a svcrdma: Add a batch Receive posting mechanism omits 7f8400a395b9 svcrdma: Remove stale comment for svc_rdma_wc_receive() omits b0dc22c861d7 svcrdma: Provide an explanatory comment in CMA event handler omits cecc1d816fd6 svcrdma: RPCDBG_FACILITY is no longer used omits 63c4af7b2036 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] omits d058ebe4d6de nfsd: Log client tracking type log message as info instead [...] omits 50fe0f646eb2 f2fs: fix to use per-inode maxbytes in f2fs_fiemap omits 04fc05517bc3 f2fs: allow to change discard policy based on cached discard cmds omits 74d1507ca6fa f2fs: fix to align to section for fallocate() on pinned file omits a16042f3fbe3 nfsd: helper for laundromat expiry calculations omits 035d8b9e0a37 NFSD: Clean up NFSDDBG_FACILITY macro omits 39fa461b20a9 NFSD: Add a tracepoint to record directory entry encoding omits c0166604a536 NFSD: Clean up after updating NFSv3 ACL encoders omits 979ce2dcf397 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits e9d9f61dfe40 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits cdb87b9adb01 NFSD: Clean up after updating NFSv2 ACL encoders omits 07003f69db6d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 6441332ac0bb NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 80998190ff0e NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 7401a22ec14b NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits ccb712f2afb1 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 8332380061bc NFSD: Remove unused NFSv2 directory entry encoders omits 25e51897393c NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits c90b87003683 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 258a7deb6894 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits a3afb20b7727 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 0ac88e7e9a3b NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits 0836b36a22a0 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 8e2ab4e8fe92 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 115b8a81c607 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits fcaa4f2a837f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 2410d468ffaa NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits c5fd6aebc47e NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 026677779cb5 NFSD: Remove unused NFSv3 directory entry encoders omits 0524f1dd44f1 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 779bcd1c2a79 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits a701938feaf3 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 5ba38d26fe66 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits c2861944bdd7 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits b8147d827746 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits b027632b2374 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 43ba5b257f60 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits c506d24465f4 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 2898d72f027a NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits 7e100ae100e4 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits cccd0810ede9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 2d5bbcba808d NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 82b9071be088 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits a513f6b4cd79 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits 4bb1bf868582 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits 626c6be5cb15 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits e92a695e6470 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits a8e1f39e0d1a NFSD: Extract the svcxdr_init_encode() helper omits b33fdbdca011 gpiolib: Fold conditionals into a simple ternary operator omits f8478b15f945 gpiolib: Reuse device's fwnode to create IRQ domain omits 0c0b52ae115b gpiolib: Introduce acpi_gpio_dev_init() and call it from core omits 85164b347c5a gpiolib: Move of_node operations to gpiolib-of and correct [...] omits f2d17ad71bb7 gpiolib: Unify the checks on fwnode type omits 4976166895d6 irqdomain: Introduce irq_domain_create_simple() API omits d214de951171 cpufreq: CPPC: Add support for frequency invariance omits 404cdc42d3f9 bus: qcom: Put child node before return omits 9c70dfb47633 Merge branch 'pci/misc' omits 8a40fd0c850a Merge branch 'pci/error' omits 6af60eb39df3 MAINTAINERS: Update PCI patchwork to kernel.org instance omits 88cc16b9b3ac dm: remove useless loop in __split_and_process_bio omits 4d73b7ae8134 dm writecache: fix flexible_array.cocci warnings omits e51e39edf076 drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() omits a42680ee7652 drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] omits dcf95c92d56e drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] omits 216a8346c9c3 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" omits f47433ea5725 drm/amdgpu/smu8: return an error rather than 50% if busy q [...] omits 9d4037b78053 drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) omits e616a2f9340d drm/amd/pm: workaround for audio noise issue omits 2438ae0020ac drm/amdgpu: update secure display TA header omits f21d43779ad4 drm/amdgpu:disable XGMI TA unload for A+A aldebaran omits 976b1b80a209 drm/amd/display: remove duplicate include in amdgpu_dm.c omits 6077c06992f3 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" omits e3a2e9e18c3e drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] omits 63ef052ee192 drm/amd/pm: Add LightSBR SMU MSG support omits ca6b84b40ce9 drm/amdgpu: skip read eeprom for device that pending on XG [...] omits 7324f97510e0 drm/amd/display: Remove unused defines omits 4cb034984f81 mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 omits 434563e30937 mmc: sdhci: Use "mmc" directly rather than "host->mmc" omits a83d21c95692 mmc: sdhci-pci: Avoid comma separated statements omits a4c0de72e6ad Merge branch 'fixes' into next omits 2fdf8e7b550a mmc: via-sdmmc: remove unneeded variable 'ret' omits 50c95770b1f9 mmc: dw_mmc: simplify optional reset handling omits 5983f89cfcc3 PM / devfreq: Check get_dev_status in devfreq_update_stats omits 22d937164e4f PCI: switchtec: Fix Spectre v1 vulnerability omits 6611a31837d0 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m omits d27de2a54ce4 drm/radeon: keep __user during cast omits 899d9bc0f75a drm/radeon: fix AGP dependency omits 2273335e9edc drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] omits 677cecd18355 drm/amd/pm: correct the watermark settings for Polaris omits fea19b6e80a1 mfd: lm3533: Switch to using the new API kobj_to_dev() omits 92b7d8527668 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits da09259c8932 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits e605b170944f mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits 49fdd15d2e09 mfd: Remove support for AB3100 omits 2e4f8388a1d9 mfd: ab8500: Drop bm disable parameter omits 19dd3ca8a9ec mfd: stmpe: Revert "Constify static struct resource" omits dda54e3a32fc mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits a971c67b46c6 mfd: arizona: Make some symbols static omits 94e48ec50223 mfd: dbx500-prcmu: Use true and false for bool variable omits d3bbe33bf32f dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 668474c2bc1d dt-bindings: mfd: Convert rn5t618 to json-schema omits 6753db7181c7 Merge tags 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5 [...] omits dd1f9e447663 drm/amdgpu : Fix asic reset regression issue introduce by [...] omits 08f510455461 drm/amd/pm: bug fix for pcie dpm omits 2a34394abca0 drm/amdgpu: add ih waiter on process until checkpoint omits 1ace37b873c2 drm/amdgpu/display: Implement functions to let DC allocate [...] omits c115b0196943 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm omits 03d2fc127938 drm/amdgpu: fb BO should be ttm_bo_type_device omits 72635734084f drm/amdgpu: Reset the devices in the XGMI hive duirng probe omits 788f0c895c30 drm/amdgpu: Add reset_list for device list used for reset omits a0ab9a5acfc2 drm/amdgpu: Init the cp MQD if it's not be initialized before omits 269534ccdf8b drm/amdgpu: Add kfd init_complete flag to check from amdgpu side omits fd967a042bb9 Revert "drm/amdgpu: add psp RAP L0 check support" omits 616a7a3141b9 drm/amdgpu: Verify bo size can fit framebuffer size on init. omits 6908ddfd1a8d drm/amd/display: remove duplicate include in dcn21 and gpio omits c598fb0f74d0 drm/amd/display: remove duplicate include in amdgpu_dm.c omits 8351a3aa3f1d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] omits 737e2128cf71 drm/amd/display: Align cursor cache address to 2KB omits 436baf29fcab drm/amd/display: Revert dram_clock_change_latency for DCN2.1 omits 24c501d48973 drm/amd/display: 3.2.126 omits 954bf6d40185 drm/amd/display: Added multi instance support for panel control omits 4bcc7220609b drm/amd/display: [FW Promotion] Release 0.0.55 omits a1fae906db5d drm/amd/display: Fixed read/write pointer issue for get dm [...] omits eb82cf633147 drm/amd/display: Fix warning omits dadf29ac0af7 drm/amd/display: Read all the trace entry if it is not empty omits 70a58dc5115b drm/amd/display: Enable pflip interrupt upon pipe enable omits cbb707bf5984 drm/amd/display: Fix dmub trace event not update issue omits 637f04d2320c drm/amd/display: Move define from internal header to dmub_cmd.h omits 4f643c905cf0 drm/amd/display: Fix typo when retrieving dppclk from UEFI config omits 6d573c8e95fb drm/amd/display: Skip powerstate DC hw access if virtual dal omits 0a26f97fca34 drm/amd/display: Enabled pipe harvesting in dcn30 omits cc48d5a207dd drm/amdgpu: Check if FB BAR is enabled for ROM read omits 510e98911696 drm/amd/pm: Remove min/max overload of pp_dpm_sclk omits 251effe070b6 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran omits 02d50342d67c drm/amdgpu: Set GTT_USWC flag to enable freesync v2 omits 0cf4c38510f3 drm/amdgpu: clean-up unused variable omits 20708e6ad97c Revert freesync video patches temporarily omits 96e09bf4b69e drm/amdkfd: Fix UBSAN shift-out-of-bounds warning omits 18e774a4ec76 drm/amdgpu: Increase PSP runtime TMR region size omits 4854484af1a1 drm/amdkfd: apply uncached flag for aldebaran omits 815e380d17a6 drm/amdgpu: set snoop bit in pde/pte entries for A+A omits 830be924d013 drm/amdgpu: set CPU mapping of vram as cached for A+A mode omits 4afcf949be4e drm/amdgpu: harvest edc status when connected to host via xGMI omits 2dabc6250108 drm/amdgpu: Make noretry the default on Aldebaran omits 3636b7e2b7e5 drm/amdgpu: update default timeout of Aldebaran SQ watchdog omits c01e286382ff drm/amd/pm: add new data in metrics table omits 50a28559aa0a drm/amdgpu: add psp RAP L0 check support omits e8af093b81d8 drm/amdgpu: change psp_rap_invoke() function return value omits 60447b00b92f drm/amd/pm: add aldebaran serial number support omits c5993608fcb9 drm/amdgpu: Let KFD use more VMIDs on Aldebaran omits 9f6fe9cf6be4 drm/amdgpu: enable watchdog feature for SQ of aldebaran omits 3b72fa18541d drm/amdgpu: refine ras codes for GC utc of aldebaran omits 78c0bc2e28d9 drm/amdgpu: add ras support for gfx of aldebaran omits 473b1b97343f drm/amdgpu: add gc powerbrake support (v2) omits ce5cd74115a1 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran omits 98887ca24245 drm/amdgpu: add common gc golden settings for aldebaran omits e602c7c8cb5e drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran omits 5a7ec6e24990 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] omits 86541dd5d169 drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) omits 055f1c38b610 drm/amdkfd: Check HIQ's MQD for queue preemption status omits a8b9f1d27cb1 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] omits e8ae5a492f04 drm/amdgpu: allow use psp to load firmware (v2) omits d586c3f82ccb drm/amd/pm: Enable user min/max gfxclk on aldebaran omits 47449eb883d1 drm/amd/pm: remove aldebaran serial number support omits b091612d8acc drm/amdgpu: use pd addr based on gart level page table omits ce4a704e85ef drm/amdgpu: Fix the comment in amdgpu_gmc.h omits 9a857694f429 drm/amdgpu: Fix GART page table s-bit omits 30ec79244ff8 drm/amdgpu: update mmhub client ids for Aldebaran omits 8d495a276151 drm/amdgpu: enable sram initialization for aldebaran omits 1486e1e9f307 drm/amdgpu: workaround the TMR MC address issue (v2) omits d40e67de223b drm/amdgpu: HW setup of 2-level vmid0 page table omits d0783a45c55a drm/amdgpu: Set up vmid0 PDB0 omits 79e0abba1d9d drm/amdgpu: Add function to allocate and fill PDB0 omits a70dbf332316 drm/amdgpu: Use different gart table parameters for 2-leve [...] omits c06f89749172 drm/amdgpu: Placement of gart and vram in sysvm aperture omits ee909bb716f5 drm/amdgpu: Modify comments of vram_start/end omits 85af2e3ab6ea drm/amdgpu: Moved gart_size calculation to mc_init functions omits e8f30121290c drm/amdgpu: Use physical translation mode to access page table omits 40be0404ea65 drm/amdgpu: Don't reserve vram as WC for A+A omits 9d48ef664dd2 drm/amd/pm: Correct msg status check for powerlimit omits 2f2c987899cc drm/amd/pm: Enable performance determinism on aldebaran omits 97cd896900d8 drm/amd/pm: Add DCBTC support for aldebaran omits d91a10cee37d drm/amd/pm: Fix power limit query on aldebaran omits aa8ef6ccf0d2 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd omits dcf2495eeada drm/amdgpu: enable 48-bit IH timestamp counter omits 81a80cbd9cf7 drm/amdgpu: enable retry fault wptr overflow omits 167a4d984773 drm/amdgpu: Use free system memory size for kfd memory accounting omits ddbb3d0507d1 drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] omits 887e4ec45361 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic omits 9467b8b1f3fa drm/amdgpu: Enable CP idle interrupts omits fa56d1f85517 drm/amdgpu/pm: Remove redundant generic message index omits edcff6386fd6 drm/amdgpu/pm: Fix reset message mapping on aldebaran omits 84d77ff4b6a5 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran omits 169826dad672 drm/amdgpu: Add clock gating support for aldebaran omits 627c10dddc4f drm/amdgpu: add mmhub client ids for aldebaran omits 93fcf2ec4e30 drm/amdgpu: enable dpg indirect sram mode on aldebaran omits c821f9559ebd drm/amdgpu: enable vcn dpg mode on aldebaran omits 85e385e7448b drm/amdgpu: enable vcn and jpeg on aldebaran omits abefeb43cd11 drm/amdgpu: Enable swsmu block on aldebaran omits 308f464bdb9a drm/amdgpu: switch to cached noretry setting for aldebaran omits e2acb84a980d drm/amdkfd: Fix saving the ACC vgprs for Aldebaran omits 6372f8477caa drm/amd/pm: Set no fan control flag as needed. omits 33ff0f0fdb84 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) omits 5e0afe8b4855 drm/amdgpu: Aldebaran doesn't use semaphore omits 17521ad4c78f drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran omits a0629ecc1eb0 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type omits 2e91364d4d6e drm/amdgpu: retire aldebaran gpu_info firmware omits cf6b630eebde drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f omits 400689e2d7c4 drm/amd/pm: Remove CPU virtual address notification in aldebaran omits 3027092bc64a drm/amd/pm: Add support to override pptable id for aldebaran omits b516add470a9 drm/amd/amdgpu: Add smu_pptable module parameter omits 8f836c3bfacc drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran omits f8ed2bfce669 drm/amdgpu: Don't do FB resize under A+A config omits 2eb7ef3ab971 drm/amdgpu: pre-map device buffer as cached for A+A config omits fdcd4e03a7be drm/amdgpu: update atom_firmware_info_v3_4 (v2) omits f4d3e37214b9 drm/amd/pm:add aldebaran support for getting bootup values omits 387bcf25c9a2 drm/amdgpu: disallow use semaphore on aldebaran omits 7af7fbcb8e0e drm/amdgpu: switch to vega20 ih block for aldebaran omits 28c3b0b68e99 drm/amdgpu: correct IH_CHICKEN programming for aldebaran omits a201519f76d0 drm/amdgpu: add mmhub error status query callback for aldebaran omits 141bb6a931b8 drm/amdgpu: add mmhub ras error reset callback for aldebaran omits adc1774bb3c3 drm/amdgpu: add mmhub ras error query callback for aldebaran omits 7cb8b89d2c28 drm/amdgpu: add sdma ras error reset callback for aldebaran omits 648069c22ac9 drm/amdgpu: add sdma ras error query callback for aldebaran omits 59e91ef8fee3 drm/amdgpu: add sdma v4_4 ras function omits c7ca300d5ac3 drm/amdgpu: apply sdma golden settings for aldebaran omits ede8f5327945 drm/amdgpu: use physical_node_id to calculate aper_base omits a874a45667d3 drm/amdgpu: skip gds ras workaround for aldebaran omits d553f3e828f0 drm/amdgpu: init gds for aldebaran omits fe5aa338df2f drm/amdgpu: correct vram_info for HBM2E omits 49c84fc1ca5f drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran omits cafc307e16f4 drm/amdgpu:return true for mode1_reset_support on aldebaran omits 273868a33d11 drm/amdgpu:add smu mode1/2 support for aldebaran omits dc8cdd44fa86 drm/amdgpu: Add DID for aldebaran omits c6b823c8ff3f drm/amdgpu: added support for register list loading (v2) omits c1e912c48874 drm/amdgpu: added register list driver ctx (v2) omits cfd8e2422a7a drm/amdgpu: updated host to psp mailbox cmd (v2) omits 1871fb96f4a9 drm/amdgpu: declare smuio v13_0 callbacks as static omits 03730535d7cc drm/amdgpu: initialize external rev_id for aldebaran omits f53b9b69c809 drm/amdgpu: declare sdma firmware binary file for aldebaran omits 2c4b68feffb7 drm/amd/swsmu: add aldebaran smu13 ip support (v3) omits 6e69186495c2 drm/amd/swsmu: add aldebaran smu driver if header (v2) omits 54cdf157538e drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran omits 5ddaede9cb2a drm/amdgpu: initialize ta firmware for aldebaran omits d07b107b71a3 drm/amdgpu: switch to use reg distance member for mmhub v1_7 omits fd9d8dc1638a drm/amdgpu: Clean up mmhub functions for aldebaran omits 5b4c8ea5af77 drm/amdgpu/jpeg: enable JPEG on aldebaran omits 4f32f6abd393 drm/amdgpu/vcn: enable VCN on aldebaran omits f693b742eda9 drm/amdgpu/nbio: add aldebaran support omits 957e6b037d2c drm/amdgpu: skip MEC2_JT initialization for aldebaran omits f2c22d63d38b drm/amdkfd: add new flag for uncached GPU mapping omits 1c163ae18678 drm/amdgpu: new cache coherence change for Aldebaran omits 9d401d90329b drm/amdgpu/jpeg2.6: Add jpeg2.6 support omits 6fabeb8c6fc2 drm/amdgpu: Fix an omission when adding Aldebaran support omits c03503bab80d drm/amdgpu: Fix IH client ID naming table omits 3260ebef1a29 drm/amdgpu/vcn2.6: Add vcn2.6 support omits ce9d25a2ad18 drm/amdgpu: add Aldebaran to the VCN family omits 5bb758b0c11c drm/amdkfd: expose host gpu link via sysfs (v2) omits 5422039771ba drm/amdgpu: support get xgmi information for Aldebaran omits 6223bbdbfca9 drm/amdgpu: define address map for host xgmi link (v3) omits 0391e072d0d4 drm/amdgpu: enable xgmi support for Aldebaran omits efda483e4f76 drm/amdgpu: initialize smuio callbacks for aldebaran omits 62f6a0a7d844 drm/amdgpu: implement smuio v13_0 callbacks omits 8ff037502eb8 drm/amdgpu: add new smuio callbacks for aldebaran omits 79cdcbc683a0 drm/amdgpu: enable psp v13 ip block for aldebaran omits 825734272624 drm/amdgpu: bypass gc_9_x_common golden settings omits 3a16f178ecf9 drm/amdgpu: detect sriov capability for aldebaran omits 13a87eb0be3e drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran omits 1c221260ca3f drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran omits e0123ad535f1 drm/amdgpu: init psp v13 ip function omits 79a30cd5971a drm/amdgpu: add psp v13 ring support omits 25d3c7edcb92 drm/amdgpu: add tOS loading support for psp v13 omits 8fd4b02b10a6 drm/amdgpu: add sys_drv loading support for psp v13 omits c296a30bcd70 drm/amdgpu: add kdb loading support for psp v13 omits 9429730260f3 drm/amdgpu: init sos microcode for psp v13 omits 7e8b9378ce41 drm/amdgpu: Print the IH client ID name when vm fault happens omits 03efd953fe1b PM / devfreq: Fix the wrong set_freq path for userspace go [...] omits b9b612b5f604 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] omits a1250fe272c9 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. omits f8b7cecf84b2 PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() omits 20eff2c93a2d KVM: s390: VSIE: correctly handle MVPG when in VSIE omits c4074c146e72 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer omits 1bf16ee52089 mmc: sdhci-st: simplify optional reset handling omits cd4820a00889 memstick: core: Assign error code of mspro_block_resume() omits cc1e932b1d6d mmc: core: Remove mq->use_cqe from the struct mmc_queue omits 17d3a0a4f0bd mmc: block: Fix error path in mmc_blk_probe() omits f9a7aa06f400 mmc: block: Simplify logging during probe about added partitions omits cc959f659ca1 mmc: block: Drop use of unlikely() in mmc_blk_probe() omits d4df2805fabc mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL omits 5a4d8769b27e mmc: sdhci: Check for reset prior to DMA address unmap omits 08b6f65273ff mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe omits f3d825f21a86 mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] omits 4af89af7254a mmc: sdhci-esdhc-imx: validate pinctrl before use it omits 980557ac89d4 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings omits 3968209a1174 dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings omits fa0d85fe70b5 mmc: tmio: support custom irq masks omits 9c3cf7a3ab2d mmc: core: Set read only for SD cards with permanent write [...] omits 0aefdb2dd649 mmc: uniphier-sd: Fix a resource leak in the remove function omits 40be988e7517 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] omits 04a41e01cb07 mmc: tmio: remove workaround for NON_REMOVABLE omits 2d08fddfed81 mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} omits 2a538dec7173 mmc: dw_mmc: Drop redundant call to ->card_event callback omits 88f4ec81a00f mmc: core: Drop reference counting of the bus_ops omits b5ec67fd5c3b mmc: core: Drop superfluous validations in mmc_hw|sw_reset() omits adc6d2a82e3c mmc: core: Do a power cycle when the CMD11 fails omits 6eb180932612 torture: Create a "batches" file for build reuse omits b59f5566fbbc torture: De-capitalize TORTURE_SUITE omits 28f2e47e4ba0 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits d4e2cbcb3531 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 16a3cc44e1ba torture: Remove no-mpstat error message omits 1c5ce15a6501 torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits db30097b4043 torture: Record jitter start/stop commands omits eb57af5129d6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits 5fa0580a412e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits b1b9fee79245 torture: Abstract jitter.sh start/stop into scripts omits 488d05fe25a6 gpiolib: Fold conditionals into a simple ternary operator omits 9f320a1dc49b gpiolib: Reuse device's fwnode to create IRQ domain omits de232781108c gpiolib: Introduce acpi_gpio_dev_init() and call it from core omits 39fd7c1a175c gpiolib: Move of_node operations to gpiolib-of and correct [...] omits 1106c6cf8e25 gpiolib: Unify the checks on fwnode type omits 7655fd2a7722 irqdomain: Introduce irq_domain_create_simple() API omits 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits 9d8c5b0d2e09 pinctrl: intel: Show the GPIO base calculation explicitly omits 79bdf5472bab docs: driver-api: gpio: consumer: Mark another line of cod [...] omits 2fdd0ab4c8f8 Merge branch 'icc-sdm660' into icc-next omits e81651a4f3dd interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes omits 20a57ad4b848 pinctrl: intel: No need to disable IRQs in the handler omits 73648622c60a ext4: fix bh ref count on error paths omits 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex omits d6e202893254 ext4: add reclaim checks to xattr code omits 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() omits a403e793cb41 exfat: add support ioctl and FITRIM function omits 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access omits ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit omits a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] omits e6c44b8c57c9 soc: document merges omits 8221c90ce0f4 Merge branch 'arm/drivers' into for-next omits 504842dc676b Merge branch 'arm/dt' into for-next omits 2a898f6df9f9 Merge branch 'arm/soc' into for-next omits 5414f7eef59f soc: document merges omits 470db6e829ec Merge branch 'arm/fixes' into for-next omits 97fe18b22dea Merge branch 'arm/defconfig' into for-next omits 6238de3114d6 Merge branch 'arm/drivers' into for-next omits f89f61672a50 Merge branch 'arm/soc' into for-next omits 4dab92eb1988 Merge branch 'arm/dt' into for-next omits 8ddc4c087115 soc: document merges omits a37e26c27ff0 Merge branch 'arm/drivers' into for-next omits f16e6ab68062 Merge branch 'arm/fixes' into for-next omits a26ef1caedbd Merge branch 'arm/defconfig' into for-next omits 38051549ac38 Merge branch 'v5.12-clk/next' into for-next omits 63e3a045583b soc: document merges omits ee0b594da91f Merge branch 'arm/drivers' into for-next omits 81fc633de9d0 Merge branch 'arm/fixes' into for-next omits 7d256999ab86 soc: document merges omits edc55d840954 Merge branch 'arm/drivers' into for-next omits ed881bb17a1f Merge branch 'arm/defconfig' into for-next omits 7f1308eb8acf Merge branch 'arm/defconfig' into for-next omits 8ab3174a053e Merge branch 'arm/soc' into for-next omits 4ee1d6eafe46 Merge branch 'arm/drivers' into for-next omits 12c775508ddc Merge branch 'arm/fixes' into for-next omits 240bbedb75e7 soc: document merges omits 0a339c02ae14 Merge branch 'arm/dt' into for-next omits 50e50a8e9612 soc: document merges omits dfb8870aed6a Merge branch 'arm/dt' into for-next omits f15e9031f432 Merge branch 'arm/fixes' into for-next omits 422d7e3727d8 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] omits fe43a00f88c9 Merge tag 'sunxi-fixes-for-5.11' of git://git.kernel.org/p [...] omits 91361f798e32 Merge branch 'v5.12-clk/next' into for-next omits f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next omits 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next omits 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 3b7586d44766 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits e6468af3b590 Merge branch 'v5.11-next/soc' into for-next omits 75cc99334aa8 Merge branch 'v5.11-next/dts64' into for-next omits c475c70afa96 Merge branch 'arm/defconfig' into for-next omits 69d85c6724d6 Merge branch 'arm/drivers' into for-next omits dc1e81263d31 Merge branch 'arm/dt' into for-next omits 357908c18935 Merge branch 'arm/soc' into for-next omits 4cc85dcf0360 soc: document merges omits b5081bb30c23 soc: document merges omits e143992e6475 Merge branch 'arm/soc' into for-next omits 4878d0b16a09 Merge branch 'arm/dt' into for-next omits 7ec5ed4a13b4 Merge branch 'arm/defconfig' into for-next omits b62f4a3fbb22 Merge branch for-5.12/arm64/defconfig into for-next omits 96e825bd57d4 Merge branch for-5.12/arm64/dt into for-next omits 92d09be2a1a5 Merge branch for-5.12/arm/defconfig into for-next omits 956f332e1de8 Merge branch for-5.12/arm/dt into for-next omits 83aea8b55452 Merge branch for-5.12/dt-bindings into for-next omits 9ccd29e21c20 Merge branch for-5.12/arm/core into for-next omits 4e238bfd83f3 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode omits cde4f2df698c Merge branch 'arm/fixes' into for-next omits a492b3c39260 soc: document merges omits a1122e4bbe7e Merge branch 'arm/soc' into for-next omits 74ef47dba6ce Merge branch 'arm/dt' into for-next omits 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next omits 011238c3b942 soc: document merges omits e98ba16fd07d Merge branch 'arm/fixes' into for-next omits eb05991ae569 Merge branch 'arm/platform-removal' into for-next omits 1c2b264030e1 Merge branch 'arm/fixes' into for-next omits 05f86de5a1f9 Merge branch 'arm/drivers' into for-next omits 4ba6db325e67 Merge branch 'arm/defconfig' into for-next omits 79166e5d7cf8 Merge branch 'arm/dt' into for-next omits 5297ef205781 soc: document merges omits c8e4564d2045 Merge branch 'arm/platform-removal' into for-next omits de69a697b2b0 Merge branch 'arm/dt' into for-next omits 6aba219b915d Merge branch 'arm/fixes' into for-next omits 324a158fe535 fs: 9p: add generic splice_write file operation omits ba961946295a fs: 9p: add generic splice_read file operations omits d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include omits df0e5f0e866b IB/srpt: docs: add a description for cq_size member omits 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place omits 3b9431ac5c01 docs: lockdep-design: fix some warning issues omits 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion omits 84ae28bda198 ice: docs fix a devlink info that broke a table omits e3122e957576 crypto: sun8x-ce*: update entries to its documentation omits 75e9a357f9a7 net: phy: remove kernel-doc duplication omits dce89b296a4f mm: pagemap.h: fix two kernel-doc markups omits 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c omits 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member omits cc55219a551e docs: userspace-api: add iommu.rst to the index file omits b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings omits fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc omits cd6c4280fe26 docs: kasan.rst: add two missing blank lines omits b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line omits 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference omits d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 omits 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] adds 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] adds 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma adds beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 adds a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] adds 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] adds e94c55b8e0a0 nouveau: Skip unvailable ttm page entries adds 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] adds 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] adds 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] adds 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" adds 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] adds 49cb71a77ce7 Merge branch 'pm-core' adds ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] adds 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event adds 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] adds 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] adds 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] adds 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page adds 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs adds b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root adds 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator adds d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] adds e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] adds cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status adds 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] adds 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests adds 77a3aa26a00f selftests: kvm: add get_msr_index_features adds e2c12909ae5f selftests: kvm: add _vm_ioctl adds 3df2252436c0 selftests: kvm: add set_boot_cpu_id test adds b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] adds c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] adds f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait adds 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID adds ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h adds ee53fb2b197b io_uring: use typesafe pointers in io_uring_task adds de75a3d3f5a1 io_uring: don't leak creds on SQO attach error adds 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] adds ed01fee283a0 nvme-fabrics: only reserve a single tag adds 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work adds 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT adds b94e8cd2e6a9 nvme: fix Write Zeroes limitations adds fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU adds bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] adds 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues adds c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues adds d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers adds bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use adds d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] adds d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] adds 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] adds af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 403dba003d17 fs/cifs/: fix misspellings using codespell tool adds af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] adds 65af8f0166f4 cifs: fix allocation size on newly created files adds bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] adds b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] adds a501b048a95b x86/ioapic: Ignore IRQ2 again adds dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups adds 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] adds 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware adds 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent adds fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals adds 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] adds 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 68b1eddd421d static_call: Fix static_call_set_init() adds 698bacefe993 static_call: Align static_call_is_init() patching condition adds 38c935873750 static_call: Fix static_call_update() sanity check adds 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] adds 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] adds 81e2073c175b genirq: Disable interrupts for force threaded handlers adds 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] adds 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] adds 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads adds 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads adds 00ddff431a45 io-wq: ensure task is running before processing task_work adds 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] adds 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] adds efc61345274d ext4: shrink race window in ext4_should_retry_alloc() adds 163f0ec1df33 ext4: add reclaim checks to xattr code adds f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex adds c915fb80eaa6 ext4: fix bh ref count on error paths adds f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() adds b7ff91fd030d ext4: find old entry again if failed to rename whiteout adds 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] adds 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty adds 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode adds 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount adds 8210bb29c1b6 ext4: fix rename whiteout with fast commit adds 512c15ef05d7 ext4: stop inode update before return adds 64395d950bc4 ext4: initialize ret to suppress smatch warning adds d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 0d02ec6b3136 Linux 5.12-rc4 adds 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load adds 6406887a12ee selinux: fix variable scope issue in live sidtab conversion adds ee5de60a08b7 selinuxfs: unify policy load error reporting adds 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] adds 7acac4b3196c Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git: [...] adds bf1c82a53890 cachefiles: do not yet allow on idmapped mounts adds 39f985c8f667 fs/cachefiles: Remove wait_bit_key layout dependency adds e5dbd33218bd mm/writeback: Add wait_on_page_writeback_killable adds 75b69799610c afs: Use wait_on_page_writeback_killable adds 8a9d2e133e2f Merge tag 'afs-cachefiles-fixes-20210323' of git://git.ker [...] adds 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 7547deff8a22 platform/x86: intel_pmt_class: Initial resource to 0 adds 10c931cdfe64 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 269b04a50992 platform/x86: intel_pmc_core: Update Kconfig adds d1635448f110 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] adds a0a4df6a9e40 Merge tag 'platform-drivers-x86-v5.12-2' of git://git.kern [...] adds 4ee998b0ef8b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 6c015a225680 net: check all name nodes in __dev_alloc_name adds 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 adds 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] adds 7b35582cd04a netfilter: nftables: allow to update flowtable flags adds 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] adds 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] adds 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c79a707072fe net: cdc-phonet: fix data-interface release on probe failure adds 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] adds 8a2dc6af67a0 sch_red: Fix a typo adds f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 adds 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes adds 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() adds 896ea5dab25e e1000e: Fix duplicate include guard adds a75519a84855 igb: Fix duplicate include guard adds f0a03a026857 igb: check timestamp validity adds 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ef2ef02cd9c2 mptcp: Change mailing list address adds 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct adds f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] adds e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' adds f60a85cad677 bpf: Fix umd memory leak in copy_process() adds b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] adds e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b4afd4b90a7c net: ipa: fix init header command validation adds a05b0c8c823d Merge branch 'pa-fox-validation' adds b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames adds 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] adds 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] adds f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled adds 87d77e59d1eb docs: networking: Fix a typo adds 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] adds a50a151e311b net: ipconfig: ic_dev can be NULL in ic_close_devs adds 5ee7d4c7fbc9 isdn: capi: fix mismatched prototypes adds a07231084da2 net/mlx5: Add back multicast stats for uplink representor adds 7d6c86e3ccb5 net/mlx5e: Allow to match on MPLS parameters only for MPLS [...] adds 96b5b4585843 net/mlx5e: Offload tuple rewrite for non-CT flows adds 4eacfe72e3e0 net/mlx5e: Fix error path for ethtool set-priv-flag adds 846d6da1fcdb net/mlx5e: Fix division by 0 in mlx5e_select_queue adds 7c1ef1959b6f net/mlx5: SF, do not use ecpu bit for vhca state processing adds 8fb16e80cb46 Merge tag 'mlx5-fixes-2021-03-22' of git://git.kernel.org/ [...] adds e0c755a45f6f net: dsa: don't assign an error value to tag_ops adds 8ca1b090e5c9 net/sched: act_ct: clear post_ct if doing ct_clear adds 6ab4c3117aec net: bridge: don't notify switchdev for local FDB addresses adds f51d7bf1dbe5 ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation adds 9e0a537d06fc octeontx2-af: Fix memory leak of object buf adds 6f235a69e594 ch_ktls: fix enum-conversion warning adds bf4594786476 math: Export mul_u64_u64_div_u64 adds e43accba9b07 psample: Fix user API breakage adds e138138003eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7aae5432ac61 mailmap: update the email address for Chris Chiu adds c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() adds e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT adds d1296f1265f7 arm64: cpuinfo: Fix a typo adds 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr adds ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] adds 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value adds baa96377bc7b arm64/process.c: fix Wmissing-prototypes build warnings adds 20109a859a9b arm64: kernel: disable CNP on Carmel adds 43f0b562590e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a61f4661fba4 mfd: intel_quark_i2c_gpio: Revert "Constify static struct [...] adds 58e4b9de9d98 Merge tag 'mfd-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds af06b628a6bd RDMA/hns: Fix bug during CMDQ initialization adds 3408be145a5d RDMA/cxgb4: Fix adapter LE hash errors while destroying ip [...] adds 2ba9bea2d368 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d85aecf2844f hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds cf10bd4c4aff kasan: fix per-page tags for non-page_alloc pages adds c2655835fd8c mm/mmu_notifiers: ensure range_end() is paired with range_start() adds 19ec368cbc7e selftests/vm: fix out-of-tree build adds 6d679578fe9c z3fold: prevent reclaim/free race for headless pages adds c1b2028315c6 squashfs: fix inode lookup sanity checks adds 8b44ca2b6345 squashfs: fix xattr id and id lookup sanity checks adds f2a419cf495f ia64: mca: allocate early mca with GFP_ATOMIC adds 95d44a470a68 ia64: fix format strings for err_inject adds 60bcf728ee7c gcov: fix clang-11+ support adds 9551158069ba kfence: make compatible with kmemleak adds a024b7c2850d mm: memblock: fix section mismatch warning again adds 487cfade12fa mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP adds d3e2ff28ca27 mailmap: update Andrey Konovalov's email address adds 002322402daf Merge branch 'akpm' (patches from Andrew) adds 0bb788300990 btrfs: fix sleep while in non-sleep context during qgroup removal adds c1d6abdac46c btrfs: fix check_data_csum() error message for direct I/O adds 701c09c988bd Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/s [...] adds 92063f3ca73a integrity: double check iint_cache was initialized adds db24726bfefa Merge tag 'integrity-v5.12-fix' of git://git.kernel.org/pu [...] adds 57a9006240b2 remove Dan Murphy from TI from MAINTAINERS adds 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder adds d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] adds cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr adds 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr adds 0f43ad782cd4 Merge tag 'drm-misc-fixes-2021-03-25' of git://anongit.fre [...] adds 3f3a9bc1f6df drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 7dffbdedb96a drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds ab03631087f5 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds ff2628ed95e4 drm/i915: Fix enabled_planes bitmask adds b61fde1beb6b drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders adds 8840e3bd981f drm/i915: Fix the GT fence revocation runtime PM logic adds 5165fe0bd1fc Merge tag 'drm-intel-fixes-2021-03-25-1' of git://anongit. [...] adds d3999c1f7bbb drm/nouveau/kms/nve4-nv108: Limit cursors to 128x128 adds 815404281e5d Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] adds 9aa26019c1a6 drm/amdgpu: fix the hibernation suspend with s0ix adds 8914089a205b drm/amdgpu: rework S3/S4/S0ix state handling adds e13d002bbf1d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds ca8ee26d616b drm/amdgpu: clean up non-DC suspend/resume handling adds 3aa2cacf79b3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 9adb125dde69 drm/amdgpu: re-enable suspend phase 2 for S0ix adds 4021229e32bd drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 9bb735abcbd8 drm/amdgpu: update comments about s0ix suspend/resume adds 10cb67eb8a1b drm/amdgpu: skip CG/PG for gfx during S0ix adds 264705005e6b drm/amdgpu: drop S0ix checks around CG/PG in suspend adds ac5789ef9270 drm/amdgpu: skip kfd suspend/resume for S0ix adds 9d03730ecbc5 drm/amd/pm: workaround for audio noise issue adds c933b111094f drm/amdgpu: Add additional Sienna Cichlid PCI ID adds 5c458585c014 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 4e8d123fca53 Merge tag 'amd-drm-fixes-5.12-2021-03-24' of https://gitla [...] adds 623f279c7781 drm/msm: fix shutdown hook in case GPU components failed to bind adds a9748134ea4a drm/msm: Fix suspend/resume on i.MX5 adds 627dc55c273d drm/msm/disp/dpu1: icc path needs to be set before dpu run [...] adds 09d78dde88ef Merge tag 'drm-msm-fixes-2021-02-25' of https://gitlab.fre [...] adds f944d061f847 Merge tag 'drm-fixes-2021-03-26' of git://anongit.freedesk [...] adds 2b514ec72706 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on M [...] adds af44a387e743 Revert "xen: fix p2m size in dom0 for disabled memory hotp [...] adds 6c20f6df61ee Merge tag 'for-linus-5.12b-rc5-tag' of git://git.kernel.or [...] adds a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com adds 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. adds 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer adds b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER adds 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] adds ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] adds 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] adds 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds eb3991ef2c0e Merge tag 'soc-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds 5244f5e2d801 PM: runtime: Defer suspending suppliers adds fb9d62b27ab1 PM: EM: postpone creating the debugfs dir till fs_initcall adds 6f3a283c2f6b Merge branch 'pm-em' adds 8a3cbdda1810 Merge tag 'pm-5.12-rc5' of git://git.kernel.org/pub/scm/li [...] adds 25928deeb1e4 ACPICA: Always create namespace nodes using acpi_ns_create_node() adds c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E adds eb50aaf960e3 ACPI: scan: Use unique number for instance_no adds e1db18b59729 Merge branches 'acpi-video' and 'acpi-scan' adds 7931c531fc52 Merge tag 'acpi-5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value adds 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check adds 5424a0b867e6 dm: don't report "detected capacity change" on device creation adds 4edbe1d7bcff dm ioctl: fix out of bounds array access when no devices adds 0f4498cef9f5 Merge tag 'for-5.12/dm-fixes-2' of git://git.kernel.org/pu [...] adds 8b1c9b202549 scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() adds 62fc2661482b scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware adds 39c0c8553bfb scsi: Revert "qla2xxx: Make sure that aborted commands are freed" adds f69953837ca5 scsi: qedi: Fix error return code of qedi_alloc_global_queues() adds 3401ecf7fc1b scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() adds 077ce028b8e0 scsi: target: pscsi: Avoid OOM in pscsi_map_sg() adds 36fa766faa0c scsi: target: pscsi: Clean up after failure in pscsi_map_sg() adds e8cfe8fa22b6 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5116784039f0 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed adds a958937ff166 block: recalculate segment count for multi-segment discard [...] adds 7de55b7d6f09 block: support zone append bvecs adds e82fc7855749 block: don't create too many partitions adds abed516ecd02 Merge tag 'block-5.12-2021-03-27' of git://git.kernel.dk/l [...] adds 0b8cfa974dfc io_uring: don't use {test,clear}_tsk_thread_flag() for current adds d07f1e8a4261 io_uring: correct io_queue_async_work() traces adds b65c128f963d io_uring: don't skip file_end_write() on reissue adds d81269fecb8c io_uring: fix provide_buffers sign extension adds a185f1db59f1 io_uring: do ctx sqd ejection in a clear context adds f5d2d23bf0d9 io-wq: fix race around pending work on teardown adds 90b8749022bb io_uring: maintain CQE order of a failed link adds 10442994ba19 kernel: don't call do_exit() for PF_IO_WORKER threads adds dbe1bdbb39db io_uring: handle signals for IO threads like a normal thread adds b16b3855d89f kernel: stop masking signals in create_io_thread() adds 5a842a7448bb Revert "signal: don't allow sending any signals to PF_IO_W [...] adds e8b33b8cfafc Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptr [...] adds d3dc04cd81e0 Revert "kernel: freezer should treat PF_IO_WORKER like PF_ [...] adds 1e4cf0d3d072 Revert "signal: don't allow STOP on PF_IO_WORKER threads" adds 1ee4160c73b2 io_uring: fix timeout cancel return code adds 80c4cbdb5ee6 io_uring: do post-completion chore on t-out cancel adds 2482b58ffbdc io_uring: don't cancel-track common timeouts adds 78d9d7c2a331 io_uring: don't cancel extra on files match adds 2b8ed1c94182 io_uring: remove unsued assignment to pointer io adds b44d1ddcf835 Merge tag 'io_uring-5.12-2021-03-27' of git://git.kernel.d [...] adds 45a4546c6167 cifs: Adjust key sizes and key generation routines for AES [...] adds 3bffbe9e0b27 cifs: Fix chmod with modefromsid when an older ACE already [...] adds cee8f4f6fcab cifs: revalidate mapping when we open files for SMB1 POSIX adds 219481a8f90e cifs: Silently ignore unknown oplock break handle adds cfc63fc8126a smb3: fix cached file size problems in duplicate extents ( [...] adds 81b1d39fd39a Merge tag '5.12-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 291da9d4a9eb locking/mutex: Fix non debug version of mutex_lock_io_nested() adds 47fbbc94dab6 Merge tag 'locking-urgent-2021-03-28' of git://git.kernel. [...] adds 8249d17d3194 x86/mem_encrypt: Correct physical address calculation in _ [...] adds 9fcb51c14da2 x86/build: Turn off -fcf-protection for realmode targets adds 36a14638f7c0 Merge tag 'x86-urgent-2021-03-28' of git://git.kernel.org/ [...] adds 3fef15f872ee Merge tag 'auxdisplay-for-linus-v5.12-rc6' of git://github [...] adds b410ed2a8572 perf auxtrace: Fix auxtrace queue conflict adds c3d59cfde9cc perf synthetic-events: Fix uninitialized 'kernel_thread' variable adds 49f2675f5b4d tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 2a76f6de0790 perf synthetic events: Avoid write of uninitialized memory [...] adds 689bb69093d7 Merge remote-tracking branch 'torvalds/master' into perf/urgent adds e40647762fb5 perf pmu: Validate raw event with sysfs exported format bits adds 1a096ae46e21 perf top: Fix BPF support related crash with perf_event_pa [...] adds 1833b64fee10 perf daemon: Force waipid for all session on SIGCHLD delivery adds 9f177fd8f20b perf daemon: Return from kill functions adds eb8f998bbc3d perf test: Remove now useless failing sub test "BPF reloca [...] adds 41d585411311 perf record: Fix memory leak in vDSO found using ASAN adds 1dc481c0b0cf perf test: Change to use bash for daemon test adds f9e2bb42cf0d Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git:/ [...] new a5e13c6df0e4 Linux 5.12-rc5 new 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault new 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] new a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() new a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] new 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error new 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] new e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall adds 60c988bc1541 vfio/type1: Empty batch for pfnmap pages new e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends new 17860ccabff5 Merge tag 'vfio-v5.12-rc6' of git://github.com/awilliam/li [...] adds 72bbc226ed2e s390/vdso: copy tod_steering_delta value to vdso_data page adds b24bacd67ffd s390/vdso: fix tod_steering_delta type adds 5b43bd184530 s390/vdso: fix initializing and updating of vdso_data new 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers new 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] adds fac245216b68 ARC: haps: bump memory to 1 GB adds 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails adds 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer new df7070227079 Merge remote-tracking branch 'arc-current/for-curr' adds d624833f5984 ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KM [...] adds 45c2f70cba3a ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to f [...] adds 30e3b4f256b4 ARM: footbridge: fix PCI interrupt mapping new 7fdb03f5243d Merge remote-tracking branch 'arm-current/fixes' adds e834df6cfc71 powerpc/pseries/mobility: use struct for shared state adds 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN new 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] new b2ce6002e914 Merge remote-tracking branch 'powerpc-fixes/fixes' new 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] new de9c7854e6e1 net: axienet: allow setups without MDIO new 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation new 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] new d75135082698 amd-xgbe: Update DMA coherency values new c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() new 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() new 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() new 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() new aa5a5b7ae5b2 Merge branch 'nfc-fixes' new 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] new 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] new 3cec1921a199 Merge branch 'tunnel-shinfo' new 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() new 22f8b5df881e virtchnl: Fix layout of RSS structures new 90449e98c265 i40e: Added Asym_Pause to supported link modes new 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's new f2916ae9a1bc i40e: Fix oops at i40e_rebuild() new 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit new 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation new 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] new 2dce6987a66d Merge branch 'mlxsw-ecn-marking' new 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] new f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE new f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed new f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] new 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver new 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso new bff5b6258512 gianfar: Handle error code at MAC address change new fb6ec87f7229 net: dsa: Fix type was not set for devlink port new 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic new 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv new af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM new 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties new 08771bce3300 ice: Continue probe on link/PHY errors new f88c529ac77b ice: Increase control queue timeout new aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode new e95fc8573e07 ice: prevent ice_open and ice_stop during reset new 59df14f9cc23 ice: fix memory allocation call new 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state new 7a91d3f02b04 ice: Fix for dereference of NULL pointer new 3176551979b9 ice: Use port number instead of PF ID for WoL new b7eeb52721fe ice: Cleanup fltr list in case of allocation issues new ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] new 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock new 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode new 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure new ae81feb7338c sch_htb: fix null pointer dereference on a null new_q new 9adc89af724f net: let skb_orphan_partial wake-up waiters. new e8115367cbd8 Merge remote-tracking branch 'net/master' new 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error new 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only new d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] new d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm new 861de02e5f3f bpf: Take module reference for trampoline in module new f1fd3fd259ab Merge remote-tracking branch 'bpf/master' adds e88add19f681 net: xfrm: Localize sequence counter per network namespace adds bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock adds 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload adds 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets adds b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup new c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] new 00070cc258c9 Merge remote-tracking branch 'ipsec/master' adds 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() adds 8f6a70fd71a3 mt76: mt7921: fix airtime reporting adds bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue new 352c47ec24d4 Merge remote-tracking branch 'wireless-drivers/master' adds febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] adds e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] new 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect new c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls new 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] new 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 new cfdaecebaddb Merge remote-tracking branch 'sound-current/for-linus' adds 16b82e75c15a ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled fo [...] adds 927280909fa7 ASoC: SOF: Intel: HDA: fix core status verification adds 91ec48f540f8 ASoC: SOF: core: harden shutdown helper adds 3c429f861ed4 ASoC: SOF: Intel: TGL: fix EHL ops adds 22aa9e021ad1 ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown adds 4939e49ea580 ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown adds b0503e8410e5 ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown adds d3aa96bf3498 ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown adds 8bb84ca873d2 ASoC: SOF: Intel: move ELH chip info adds 2c0d7f9186d0 Merge series "ASoC: SOF: Intel: shutdown and core handling [...] adds aa65bacdb70e ASoC: intel: atom: Stop advertising non working S24LE support adds 632aeebe1b7a ASoC: intel: atom: Remove 44100 sample-rate from the media [...] adds a23f9099ff15 ASoC: max98373: Changed amp shutdown register as volatile adds 3a27875e91fb ASoC: max98373: Added 30ms turn on/off time delay new aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings new 85a42acf43b7 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new f66a365f480e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 34c040d08d89 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 25708cb4f83d Merge remote-tracking branch 'regulator-fixes/for-linus' new b1f30c16e9ba Merge remote-tracking branch 'spi/for-5.12' into spi-linus new f8d5c03bb391 Merge remote-tracking branch 'spi-fixes/for-linus' adds e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance adds cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability new e3256fb96b0a Merge remote-tracking branch 'pci-current/for-linus' adds f0acf637d60f driver core: clear deferred probe reason on probe retry new 61a030555005 Merge remote-tracking branch 'driver-core.current/driver-c [...] new 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes new f4cea62ea41a Merge remote-tracking branch 'tty.current/tty-linus' adds 5e4010e36a58 usb: dwc3: qcom: skip interconnect init for ACPI probe adds cdb651b6021e usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate adds 93f1d43c5767 usb: dwc3: gadget: Use max speed if unspecified adds b522f830d351 usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield adds 72035f4954f0 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference adds 08dff274edda cdc-acm: fix BREAK rx code path adding necessary calls adds 6069e3e927c8 USB: cdc-acm: untangle a circular dependency between callb [...] adds e4c77070ad45 USB: cdc-acm: downgrade message to debug adds 7180495cb3d0 USB: cdc-acm: fix double free on probe failure adds 4e49bf376c04 USB: cdc-acm: fix use-after-free after probe failure adds 8111a8cbd5dd USB: cdc-acm: drop redundant driver-data assignment adds dda6faaa2bda USB: cdc-acm: drop redundant driver-data reset adds 4cde059acd11 USB: cdc-acm: clean up probe error labels adds f8255ee192e9 USB: cdc-acm: use negation for NULL checks adds 0b2b23ca20ac USB: cdc-acm: always claim data interface adds 795794118266 USB: cdc-acm: do not log successful probe on later errors adds 0bd860493f81 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem new 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() new 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] new 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI new 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 new 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. new 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 new aaf8e85987c5 Merge remote-tracking branch 'usb.current/usb-linus' new cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] new 28ceb4acc6fb Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 774bf12c199a Merge remote-tracking branch 'phy/fixes' adds 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() adds e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 new fbe5111ca8cd Merge remote-tracking branch 'staging.current/staging-linus' adds 903079a54cac MAINTAINERS: Add linux-phy list and patchwork adds ce068bc7da47 mei: allow map and unmap of client dma buffer only for dis [...] adds 01faae5193d6 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() new 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] new 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] new efcae94c0fed Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds cde00ed6e9de soundwire: cadence_master: fix kernel-doc adds fde5d7f27108 soundwire: bus: Fix device found flag correctly new 17dd29673442 Merge remote-tracking branch 'soundwire-fixes/fixes' new bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() new 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() new 19be4b920ff4 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds daa58c8eec0a Input: i8042 - fix Pegatron C15B ID entry adds 69d5ff3e9e51 Input: nspire-keypad - enable interrupts only when opened new 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] new 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] new 5c5388049a81 Merge remote-tracking branch 'input-current/for-linus' new 89d30ab58093 Merge remote-tracking branch 'ide/master' new b62d31399024 Merge remote-tracking branch 'dmaengine-fixes/fixes' new 0d492bb68254 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 0e37b4fa67f5 media: coda: fix macroblocks count control usage new 99299834b2f5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() new b4e5d4e6c88a Merge remote-tracking branch 'omap-fixes/fixes' new 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers new a354a64d91ee KVM: arm64: Disable guest access to trace filter controls new af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection new 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] new 75f94ecbd0df tools/kvm_stat: Add restart delay new d632826f26f2 KVM: clean up the unused argument new ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() new 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] new f982fb62a304 selftests: kvm: make hardware_disable_test less verbose new 6fb3084ab5d9 KVM: make: Fix out-of-source module builds new 0b9fba6bf7cd KVM: x86: hyper-v: Properly divide maybe-negative 'hv_cloc [...] new b0df5fa1f416 Merge remote-tracking branch 'kvm-fixes/master' new f21b3853eb80 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 7f6c411c9b50 hostfs: fix memory handling in follow_link() new 3c9eb88646a0 Merge remote-tracking branch 'vfs-fixes/fixes' new d5e96f809697 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread new a72fbae7c4a8 Merge remote-tracking branch 'scsi-fixes/fixes' new e099eb0d8fce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 37df9f3fedb6 video: hyperv_fb: Fix a double free in hvfb_probe new c0d5d47f31bb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 0dbea4ac10f3 riscv: Bump COMMAND_LINE_SIZE value to 1024 new e641318db4c2 riscv: Drop const annotation for sp new cc87d5d8d344 Merge remote-tracking branch 'risc-v-fixes/fixes' new d3fed0da34e9 file: fix close_range() for unshare+cloexec new 075f003cc0f9 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 39c1f1bd8adf pinctrl: intel: check REVID register value for device presence new fd9687368de0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init new 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice new c67c9c0a9e14 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] new f3a8ef24f3da kbuild: check the minimum assembler version in Kconfig new 7385c3be9ca6 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh new 958736f1458d arm64: move --fix-cortex-a53-843419 linker test to Kconfig new 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() new ed562c53104f kconfig: refactor option parse code new bafc47913216 kconfig: add long options --help and --silent new ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) new 9a3c3bc820be kconfig: remove assignment for Kconfig file new 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c new 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c new fe0bae8bc457 kconfig: move JUMP_NB to mconf.c new 849f69d3c92b kconfig: change defconfig_list option to environment variable new aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] new c7fc51898d35 kconfig: do not use allnoconfig_y option new a2c75e292c0c kconfig: remove allnoconfig_y option new 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] new 071e9fca32ab kconfig: use true and false for bool variable new 8666fc819b7e Merge branch 'kconfig' into for-next new 0315ee64671b Merge remote-tracking branch 'kbuild/for-next' adds 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API adds 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent new dfff71d9c5f5 Merge remote-tracking branch 'dma-mapping/for-next' new 5493942ad4fa Merge remote-tracking branch 'asm-generic/master' adds e9d54be9ad5e ARM: 9061/1: kprobes: fix UNPREDICTABLE warnings adds 7c182ebab9f3 ARM: 9062/1: kprobes: rewrite test-arm.c in UAL adds a506bd575629 ARM: 9064/1: hw_breakpoint: Do not directly check the even [...] adds 8252ca87c7a2 ARM: 9066/1: ftrace: pause/unpause function graph tracer i [...] adds 0047eb9f0905 ARM: 9068/1: syscalls: switch to generic syscalltbl.sh adds 32e9a0d5ffaf ARM: 9067/1: syscalls: switch to generic syscallhdr.sh adds 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next new f35db3181402 Merge remote-tracking branch 'arm/for-next' new 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro new 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro new b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header new 776e49af6000 arm64: setup: name `mair` register new 5cd6fa6de5e9 arm64: setup: name `tcr` register new a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions adds 4a423645bc26 kselftest/arm64: mte: Fix compilation with native compiler adds e5decefd884d kselftest/arm64: mte: Fix pthread linking adds 31c88729a7ad kselftest/arm64: mte: ksm_options: Fix fscanf warning adds 46cb11b17c7a kselftest/arm64: mte: user_mem: Fix write() warning adds d302a702530b kselftest/arm64: mte: common: Fix write() warnings adds 592432862cc4 kselftest/arm64: mte: Fix MTE feature detection adds 5238c2cd5a2e kselftest/arm64: mte: Use cross-compiler if specified adds 8bbb58a3c6b9 kselftest/arm64: mte: Output warning about failing compiler adds 9466ecac84a4 kselftest/arm64: mte: Makefile: Fix clang compilation adds b4e1fa229069 kselftest/arm64: mte: Fix clang warning adds 75347add03e0 kselftest/arm64: mte: Report filename on failing temp file [...] adds 314bcbf09f14 kselftest: arm64: Add BTI tests adds c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently adds 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region adds 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] adds 7cd6ca1d7902 arm64: vdso: Use GFP_KERNEL for allocating compat vdso and [...] adds e9be47eab1cd arm64: vdso: Remove redundant calls to flush_dcache_page() adds 7adbf10e29c2 arm64: compat: Allow signal page to be remapped adds 77ec462536a1 arm64: vdso: Avoid ISB after reading from cntvct_el0 adds 6e554abd0700 arm64: compat: Poison the compat sigpage adds b0b8b689d78c genirq: Allow architectures to override set_handle_irq() fallback adds 338a743640e9 arm64: don't use GENERIC_IRQ_MULTI_HANDLER adds 8ff443cebffa arm64: irq: rework root IRQ handler registration adds 9eb563cdabe1 arm64: entry: factor irq triage logic into macros adds f0098155d337 arm64: Always keep DAIF.[IF] in sync adds 3889ba70102e arm64: irq: allow FIQs to be handled new 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN new 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] new 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END new 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC new 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC new acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled new 1f6890b1bf84 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new 840fcdac0a31 Merge remote-tracking branch 'arm64/for-next/core' adds 700a9cf0527c drivers/perf: convert sysfs snprintf family to sysfs_emit adds 9ec9f9cf8660 drivers/perf: convert sysfs scnprintf family to sysfs_emit [...] adds fb62d67586af drivers/perf: convert sysfs sprintf family to sysfs_emit adds 174744136dcb drivers/perf: Simplify the SMMUv3 PMU event attributes adds 4e4cb8ca48bd drivers/perf: hisi: Remove unnecessary check of counter index adds baff06c315a1 drivers/perf: hisi: Refactor code for more uncore PMUs adds 3da582df575c drivers/perf: hisi: Add PMU version for uncore PMU drivers. adds 486a7f46b966 drivers/perf: hisi: Add new functions for L3C PMU adds 932f6a99f9b0 drivers/perf: hisi: Add new functions for HHA PMU adds cce03e702c9f drivers/perf: hisi: Update DDRC PMU for programmable counter adds 3bf30882c3c7 drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver adds a0ab25cd82ee drivers/perf: hisi: Add support for HiSilicon PA PMU driver adds 9b86b1b41e0f docs: perf: Add new description on HiSilicon uncore PMU v2 new b88f5e9792cc docs: perf: Address some html build warnings new 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors new e338cb6bef25 perf/arm_pmu_platform: Fix error handling new e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk new 8215433304d5 Merge remote-tracking branch 'arm-perf/for-next/perf' adds bb32d045d39a Merge branch 'arm/fixes' into for-next adds f38dc82b56a8 Merge tag 'renesas-arm-dt-for-v5.13-tag1' of git://git.ker [...] adds 664a9e354c3a Merge branch 'arm/dt' into for-next adds 0101947dbcc3 tee: optee: add invoke_fn tracepoints adds 9a752ebe6bca Merge tag 'optee-tracepoints-for-v5.13' of git://git.linar [...] adds 10f765d68ba2 Merge tag 'renesas-drivers-for-v5.13-tag1' of git://git.ke [...] adds df33ac3405e3 Merge branch 'arm/drivers' into for-next adds b61ecafafe9c Merge tag 'renesas-arm-defconfig-for-v5.13-tag1' of git:// [...] adds c8580809d4da Merge branch 'arm/defconfig' into for-next adds a57e29abb79d soc: document merges new adadff47c812 Merge remote-tracking branch 'arm-soc/for-next' new 3bbf804f6314 Merge remote-tracking branch 'actions/for-next' adds 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 8b94403a2093 Merge remote-tracking branch 'amlogic/for-next' new 0aeabb7891ad Merge remote-tracking branch 'aspeed/for-next' new 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header new 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig new a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine new 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in new 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in new c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module new 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board new 529ab9039a52 ARM: configs: at91: Add mtd tests as modules new 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class new 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part new 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next new 0eb677483246 Merge remote-tracking branch 'at91/at91-next' adds 1ca59ca0afde memory: tegra20: Add debug statistics new d415e935b3aa memory: tegra20: Correct comment to MC_STAT registers writes new 923f1fc28897 memory: tegra20: Protect debug code with a lock new 106f610a8dd8 Merge remote-tracking branch 'drivers-memory/for-next' new 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 new f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces new 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] new f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd new 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next new 345e38caaa3d Merge branch 'imx/soc' into for-next new 974bdace1aec dt-bindings: Add vendor prefix for reMarkable new 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet new 4634113a0a35 Merge branch 'imx/bindings' into for-next new c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 new a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing new 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral new 4d233f5a92a1 Merge branch 'imx/dt' into for-next new 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board new 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes new c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd new b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node new 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems new 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks new 9de8a226758b arm64: dts: imx8: add conn lpcg clocks new e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks new 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding new 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding new d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support new 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support new 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss new 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support new f2180be18a63 arm64: dts: imx: add imx8qm common dts file new 307fd14d4b14 arm64: dts: imx: add imx8qm mek support new 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support new 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 new 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry new f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry new 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART new 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support new 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio new a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on new 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description new aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions new b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions new c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards new 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias new ff5eee1bcd9e Merge branch 'imx/dt64' into for-next new 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in new 94c586e5941a arm64: configs: enable FlexTimer alarm timer new 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next new d0844a8dc305 Merge remote-tracking branch 'imx-mxs/for-next' new c4cd57610f3e Merge remote-tracking branch 'keystone/next' new 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles new d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles new 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles new 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 new 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg new d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset new 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu new c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] new cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board new 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board new ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 new 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 new 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 new e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node new c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning new 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names new 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] new 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] new d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning new b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents new b325ce39785b arm64: dts: mt8183: add thermal zone node new fccf4261b82e arm64: dts: mt8183: Configure CPU cooling new 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic new f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC new 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi new b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board new 2d912ad4dd50 Merge branch 'v5.12-next/dts64' into for-next new 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 new ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] new 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] new 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] new d337ed031dfb soc: mediatek: pwrap: use BIT() macro new 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability new 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap new 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs new 03a87b2c45b0 Merge branch 'v5.12-next/soc' into for-next new 90361005f658 Merge remote-tracking branch 'mediatek/for-next' new 78225ac5c64f Merge remote-tracking branch 'mvebu/for-next' adds ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging adds 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next adds aa4e133184ea ARM: OMAP2+: Make symbol 'pdata_quirks_init_clocks' static adds 52fbb5aabb5c bus: ti-sysc: remove unneeded semicolon adds d995d3d025bb bus: ti-sysc: Use kzalloc for allocating only one thing adds c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next adds 02e9821b2b91 ARM: OMAP2+: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_D [...] adds c3c83055bdf9 ARM: OMAP2+: add missing call to of_node_put() adds 0db1f107f83f ARM: OMAP2+: use true and false for bool variable adds cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next adds a3dfe1c08b51 ARM: omap2plus_defconfig: Update for dropped simple-pm-bus adds b556f76a0a4f ARM: omap2plus_defconfig: Enable Netfilter components as modules adds f6a7ea04ad20 ARM: omap2plus_defconfig: Add AT25 EEPROM module adds 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next adds 908e65436610 ARM: dts: am335x-pocketbeagle: unique gpio-line-names adds 9f98835bb0e5 ARM: dts: omap3-echo: Update LED configuration adds 2082852fd72f ARM: dts: omap3-echo: Add ath6kl node adds f5a1acab3248 ARM: dts: am33xx-l4: fix tscadc@0 node indentation adds c28c2b851a22 ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing adds 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next new 5e7a8c243c70 Merge remote-tracking branch 'omap/for-next' new f8a91a118e47 Merge branch 'drivers-fixes-for-5.12' into for-next new ac6ad7c2a862 bus: qcom: Put child node before return new 86827451f738 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new d0c2c9da1fb4 Merge remote-tracking branch 'qcom/for-next' new 8923dfb6fdba Merge remote-tracking branch 'raspberrypi/for-next' new ea5bf06da0ed Merge remote-tracking branch 'realtek/for-next' adds e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS adds 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] adds 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS adds 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 3287a7a8feda ARM: dts: koelsch: Configure pull-up for SOFT_SW GPIO keys adds c7b22b504404 arm64: dts: renesas: r8a77961: Add VIN and CSI-2 device nodes adds 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs new e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support new 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support new bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt new d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 469dc3243a84 Merge remote-tracking branch 'renesas/next' new bb98d6d58696 Merge remote-tracking branch 'reset/reset/next' adds 086551792666 clk: rockchip: add dt-binding header for rk3568 adds 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next adds 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings adds a3561e77cf3c clk: rockchip: support more core div setting adds cf911d89c4c5 clk: rockchip: add clock controller for rk3568 adds e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends adds 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller adds d79b5193e532 Merge branch 'v5.13-clk/next' into for-next adds f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi adds 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel adds 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 adds b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma adds 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 adds 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 adds b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next adds 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S adds db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S adds d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next adds 610e4c7215dd ARM: dts: rockchip: add new watchdog compatible to rv1108.dtsi adds 9ceb98f1ed19 ARM: dts: rockchip: add new watchdog compatible to rk322x.dtsi adds 398a4087872a ARM: dts: rockchip: remove clock-names property from watch [...] adds 2b81d6118681 Merge branch 'v5.13-armsoc/dts32' into for-next adds 44dd5e2106dc arm64: dts: rockchip: add rk3328 dwc3 usb controller node adds f227197bdf91 arm64: dts: rockchip: enable dwc3 usb for A95X Z2 adds d16c7082cff5 arm64: dts: rockchip: add new watchdog compatible to px30.dtsi adds 58ead0c605e8 arm64: dts: rockchip: add new watchdog compatible to rk3308.dtsi adds 2499448c920f arm64: dts: rockchip: add new watchdog compatible to rk3328.dtsi adds 6b5c50863b3e arm64: dts: rockchip: add new watchdog compatible to rk3399.dtsi adds 3b6c3c12b77c Merge branch 'v5.13-armsoc/dts64' into for-next new 4239631536eb Merge remote-tracking branch 'rockchip/for-next' adds 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles adds 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups adds 0488f4724faa Merge branch 'next/dt' into for-next adds 7d2636e9d6dd arm64: dts: exynos: white-space cleanups adds 151d4e8e6ccf Merge branch 'next/dt64' into for-next new 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 new 67518feb5fda Merge branch 'next/dt' into for-next new a83835707ea3 Merge remote-tracking branch 'samsung-krzk/for-next' new 87c524639ee6 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces new d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions new 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations new 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users new 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops new 533c7095b1ff firmware: arm_scmi: Refactor events registration new b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] new a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops new 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] new 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface new 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface new eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] new f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] new 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] new 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] new 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] new 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] new beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface new 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface new 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] new 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] new 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] new 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] new 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] new 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface new f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] new b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] new fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] new 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] new c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] new f0e73cee26dd firmware: arm_scmi: Make references to handle const new 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code new 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers new 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code new a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private new aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops new f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support new d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation new 6f3b0a67ecd5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 72b869cbae43 Merge remote-tracking branch 'scmi/for-linux-next' new 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] new f236b22c7071 Merge remote-tracking branch 'stm32/stm32-next' new 766637382d1a Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop new 96b870a539a5 Merge branch for-5.13/dt-bindings into for-next adds 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control adds 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init new dbad376d7605 Merge branch for-5.13/clk into for-next new 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map new ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] new 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path new c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling new 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high new 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire new fbd78fdaf655 Merge branch for-5.13/soc into for-next new 9f18691c9cac Merge commit 'for-5.13/soc' into for-5.13/phy new 188349567313 phy: tegra: xusb: Move usb3 port init for Tegra210 new a86041aeadd7 phy: tegra: xusb: Rearrange UPHY init on Tegra210 new e395c43a6358 phy: tegra: xusb: Add Tegra210 lane_iddq operation new cf0a550cfc51 phy: tegra: xusb: Add sleepwalk and suspend/resume new 8f6f09f05aef phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new 3215ad58963a phy: tegra: xusb: Tegra210 host mode VBUS control new fd50990ac386 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new c4be1be01fc4 Merge branch for-5.13/phy into for-next new 311a81f74636 Merge branch 'for-5.13/phy' into for-5.13/usb new 7b0be91cd730 usb: xhci: tegra: Unlink power domain devices new e95d8878c10e usb: xhci: tegra: Enable ELPG for runtime/system PM new ebb15cfc6ae5 Merge branch for-5.13/usb into for-next adds 82d3d45995c3 ARM: tegra: ventana: Support CPU and Core voltage scaling adds 3744c7d88c00 ARM: tegra: ventana: Support CPU thermal throttling adds ed34855b8179 ARM: tegra: cardhu: Support CPU frequency and voltage scal [...] adds 107f2c6995b6 ARM: tegra: cardhu: Support CPU thermal throttling adds d3cd0c3c49a0 ARM: tegra: paz00: Enable full voltage scaling ranges for [...] adds 30e243fc17a0 ARM: tegra: acer-a500: Enable core voltage scaling adds ecd021396efa ARM: tegra: acer-a500: Reduce thermal throttling hysteresi [...] adds 2a8ec2fceaab ARM: tegra: acer-a500: Specify all CPU cores as cooling devices adds b27b9689e1f3 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node adds e7c54567cac3 ARM: tegra: nexus7: Specify all CPU cores as cooling devices adds f8693f78f4fd ARM: tegra: ouya: Specify all CPU cores as cooling devices adds 1f0ca058654d ARM: tegra: Specify CPU suspend OPP in device-tree adds 3b18164c5ecd ARM: tegra: Specify memory suspend OPP in device-tree adds b007744d8f2d ARM: tegra: Specify tps65911 as wakeup source new 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property new 3118c823889e Merge branch for-5.13/arm/dt into for-next adds 4b154b941f0e arm64: tegra: Add unit-address for ACONNECT on Tegra186 adds 75c82a25b595 arm64: tegra: Set fw_devlink=on for Jetson TX2 adds bb05e11fff09 arm64: tegra: Fix mmc0 alias for Jetson Xavier NX new 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node new c064a4031d7f Merge branch for-5.13/arm64/dt into for-next new b0ca3a14c811 Merge remote-tracking branch 'tegra/for-next' new ff0836da64fb Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes adds d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] adds 8248d5b3249c arm64: dts: ti: k3-am64-main: Add hwspinlock node adds ef1525761477 arm64: dts: ti: k3-am64-main: Add mailbox cluster nodes adds 7dd847523ed5 arm64: dts: ti: k3-am642-evm/sk: Add IPC sub-mailbox nodes new e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes new f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] new 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] new 4dda94880a59 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new b93902fce8b2 Merge remote-tracking branch 'clk/clk-next' new 5116dc67e981 clk: imx: Fix reparenting of UARTs not associated with stdout new f257f2e9032d clk: imx8mp: Remove the none exist pcie clocks new 0449ed6ef58d clk: imx8mq: Correct the pcie1 sels new 457bf98dda5a clk: imx: Reference preceded by free new 71828b5df855 Merge remote-tracking branch 'clk-imx/for-next' adds dbb397ccc6bb clk: renesas: Couple of spelling fixes new f2fb4fe62390 clk: renesas: Zero init clk_init_data new a1fa597fef69 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 6812a90abe3f Merge remote-tracking branch 'csky/linux-next' new 2533fcba565a Merge remote-tracking branch 'h8300/h8300-next' new 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 new 2f96fe641091 Merge remote-tracking branch 'm68k/for-next' new 613c80ba1c95 m68k: fix flatmem memory model setup new 8f5a728f1b4c Merge remote-tracking branch 'm68knommu/for-next' adds bbcee72c2f7a microblaze: Fix a typo new fd096e2bcddb Merge remote-tracking branch 'microblaze/next' adds daffdec40d62 mips: asm: octeon: A typo fix in the file cvmx-address.h adds 8455033cd6a8 MIPS: PCI: Fix a typo adds c7ec6877bf15 MIPS: disable CONFIG_IDE in sb1250_swarm_defconfig adds d459164cddb9 MIPS: switch workpad_defconfig from legacy IDE to libata adds d8b4a27bfbf5 MIPS: disable CONFIG_IDE in rbtx49xx_defconfig adds 960533c1a8a2 MIPS: disable CONFIG_IDE in bigsur_defconfig adds bddeecc959b5 MIPS: disable CONFIG_IDE in malta*_defconfig adds d11f6aa94571 MIPS: SiByte: Regenerate stale SWARM defconfig adds 2132ce5d1af8 MIPS: SiByte: Enable pata_platform with SWARM defconfig adds 05c4e2721d7a MIPS: fix local_irq_{disable,enable} in asmmacro.h adds b1a792601f26 MIPS: Loongson64: DeviceTree for Loongson-2K1000 adds 8e2fe0ecfb96 MIPS: Loongson64: Distinguish firmware dependencies DTB/LEFI adds 95b56e884a50 MIPS: Loongson64: Add support for the Loongson-2K1000 to g [...] adds 44151ea08978 MIPS: Loongson64: Add Loongson-2K1000 early_printk_port adds b2c4c3969fd7 irqchip/loongson-liointc: irqchip add 2.0 version adds f4dee5d8e1fa dt-bindings: interrupt-controller: Add Loongson-2K1000 LIOINTC adds 3953ec08df35 MIPS: Loongson64: Add a Loongson-2K1000 default config file adds 84a0124a9d71 MIPS: ralink: define stubs for clk_set_parent to fix compi [...] adds 509d36a941a3 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB new 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again new e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO new f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS new 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init new 139c949f7f0a MIPS: ralink: mt7621: add memory detection support new dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore new 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 new f681c11bae9a mips/sgi-ip27: Delete obsolete TODO file new 7574e12dc55a Merge remote-tracking branch 'mips/mips-next' new 213e4a7c85cf Merge remote-tracking branch 'parisc-hd/for-next' new 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] new 9634afa67bfd powerpc/chrp: Make hydra_init() static new 4f46d57cab3b powerpc: remove unneeded semicolon new 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c new 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 new fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init new 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init new 1a0e4550fb12 powerpc: Remove duplicate includes new 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h new 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] new 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() new 90cbac0e995d powerpc: Enable KFENCE for PPC32 new 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg new c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] new 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() new 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down new fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() new e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h new 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] new 870779f40e99 powerpc/futex: Switch to user_access block new 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block new 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once new 66f60522138c powerpc/spinlock: Unserialize spin_is_locked new deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed new 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() new 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() new c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() new 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro new 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block new 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] new 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] new 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] new 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] new d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t new d943bc742a6a powerpc/uprobes: Validation for prefixed instruction new 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly new a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn new 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers new 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] new fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] new 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] new 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] new 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] new be39e1050683 powerpc/32: Reconcile interrupts in C new f93d866e14b7 powerpc/32: Entry cpu time accounting in C new 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry new e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] new 574723064556 powerpc/32: Remove ksp_limit new 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog new 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx new 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] new a4719f5bb6d7 powerpc/32: Statically initialise first emergency context new 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro new 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible new dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] new 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] new 32d2ca0e969a powerpc/32: Refactor booke critical registers saving new 0f2793e33db2 powerpc/32: Perform normal function call in exception entry new e9f99704aafc powerpc/32: Always save non volatile registers on exception entry new b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] new db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry new e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler new af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() new 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog new bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] new 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required new 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE new acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro new a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] new 16db54369df6 powerpc/32: Save remaining registers in exception prolog new a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() new a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] new b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C new ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] new 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers new 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers new c16728835eec powerpc/32: Manage KUAP in C new 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 new f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S new 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c new e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] new 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either new 9214cf0f48ca powerpc/xive: use true and false for bool variable new 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 new 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n new c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] new 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() new b77878052a14 powerpc/fsl-pci: Fix section mismatch warning new 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS new 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor new 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c new 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 new accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all new 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' new a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK new a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] new bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings new a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 new d2313da4ff56 powerpc/setup_64: Fix sparse warnings new 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() new e23ecdf9fd87 cxl: Fix couple of spellings new dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments new d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] new 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration new 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" new 163be3d4d5b6 Merge remote-tracking branch 'powerpc/next' new f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions new 2da073c19641 riscv: Cleanup KASAN_VMALLOC support new 7d0bc44bd0ea kbuild: buildtar: add riscv support new 8baaf6c15446 Merge remote-tracking branch 'risc-v/for-next' new a832b6f465eb Merge branch 'fixes' into for-next adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo adds df2e400e07ad s390/uv: fix prot virt host indication compilation adds 84fa3962d5ff s390/crc32-vx: couple of typo fixes new 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t new 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure new e10e71c5f1e3 Merge branch 'features' into for-next new 304de6d80888 Merge remote-tracking branch 's390/for-next' new 05f5fc0813ed Merge remote-tracking branch 'sh/for-next' new cc727c173bf4 xtensa: simplify coherent_kvaddr logic new 16943b57c05c xtensa: fix pgprot_noncached assumptions new 0a662701f05a xtensa: drop extraneous register load from initialize_mmu new ad560051fd0a xtensa: Couple of typo fixes new eca43bfc6c2e xtensa: simcall.h: Change compitible to compatible new c120de9404d3 xtensa: ISS: split simcall implementation from semihosting [...] new fbff68c7e975 xtensa: ISS: add GDBIO implementation to semihosting interface new ea7737109dfe xtensa: fix uaccess-related livelock in do_page_fault new c4a35839f8d3 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 59347d998241 libfs: fix kernel-doc for mnt_userns adds 2111c3c0124f namei: fix kernel-doc for struct renamedata and more adds 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers adds 39015399a849 fs: turn some comments into kernel-doc adds 92cb01c74ef1 fs: update kernel-doc for vfs_rename() adds f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next adds 1bd66c1a32ca fs: document mapping helpers adds a65e58e791a1 fs: document and rename fsid helpers adds 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper adds db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers adds 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next new 052d5c31dc4e Merge remote-tracking branch 'pidfd/for-next' new 1f0ffa136d7a Merge remote-tracking branch 'fscache/fscache-next' new bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 new ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] new f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits new e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode new c6759743b029 btrfs: make find_desired_extent take btrfs_inode new 2747a74deeb2 btrfs: replace offset_in_entry with in_range new dabcd112772d btrfs: replace open coded while loop with proper construct new 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static new d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly new 701a8d77fe02 btrfs: scrub: drop a few function declarations new 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup new f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 0cc955d54007 btrfs: add btree read ahead for full send operations new a1dd89a5b295 btrfs: add btree read ahead for incremental send operations new 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] new ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free new e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() new 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() new d8e2792295fe btrfs: add a i_mmap_lock to our inode new 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new 48c346ce46b9 btrfs: exclude mmaps while doing remap new 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] new 2a31753feec8 btrfs: fix race between memory mapped writes and fsync new 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] new edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() new aa3bb7f04e79 btrfs: remove duplicated in_range() macro new 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases new 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page new bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] new 5a9164bd1e6c btrfs: move the tree mod log code into its own file new 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] new a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users new 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] new 573117a35fa2 btrfs: update debug message when checking seq number of a [...] new e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() new 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() new d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] new 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] new 49265d4627dd btrfs: fix a potential hole punching failure new 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input new 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags new 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 new cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block new 552d3ba095ef btrfs: handle errors from select_reloc_root() new fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] new 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans new d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] new 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] new 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] new 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans new c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root new 86108141d06c btrfs: do proper error handling in create_reloc_root new 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans new b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors new a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root new 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path new b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path new 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] new 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation new 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] new 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] new cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode new b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 3a398a48561b btrfs: do not panic in __add_reloc_root new 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge new 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly new f53039477b63 btrfs: do proper error handling in merge_reloc_roots new 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] new 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] new d87ecf11da22 btrfs: add sysfs interface for supported sectorsize new 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() new f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] new 9672cf20e404 btrfs: introduce helpers for subpage dirty status new 31a1c13b7609 btrfs: introduce helpers for subpage writeback status new 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] new 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time new 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap new cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible new 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] new 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] new ccf68eed1e0d btrfs: add subpage overview comments new 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] new 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel new 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new 706463541c7f btrfs: rename delete_unused_bgs_mutex new 440445b661d0 btrfs: zoned: automatically reclaim zones new 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] new 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] new 55f8e02313a1 Merge remote-tracking branch 'btrfs/for-next' adds 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d410a142f065 cifsd: fix a precedence bug in parse_dacl() adds 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug adds 8a3becc3d5f6 cifsd: Fix a use after free on error path adds 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] adds d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next adds 30f44e929aa6 cifsd: update cifsd.rst document adds 0e75d09153fe cifsd: add index.rst in cifs documentation adds c9da0f0dd908 cifsd: remove unneeded FIXME comments adds 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next adds 2d44673005ea cifsd: fix incorrect comments adds 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() adds 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next adds 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst adds 040d73b154cc cifsd: Fix an error code in smb2_read() adds 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next new fbdeba351933 cifsd: fix error handling in ksmbd_server_init() new ceb3d6b68e13 cifsd: remove redundant assignment to variable err new f1871f3b5c4d cifsd: remove unneeded macros new 4aa061fe39c3 cifsd: fix wrong use of rw semaphore in __session_create() new 5dfeb6d945e5 cifsd: use kmalloc() for small allocations new 9e5c452e9b36 cifsd: add the check to work file lock and rename behavior [...] new 2d3390597619 cifsd: fix error return code in ksmbd_vfs_remove_file() new c54c72ed96a1 cifsd: clean-up codes using chechpatch.pl --strict new 9911cd3359ed cifsd: merge time_wrappers.h into smb_common.h new 934a06cd8338 cifsd: fix wrong prototype in comment new 006e6436e167 cifsd: fix implicit declaration of function 'groups_alloc' new 4be6ba679c51 cifsd: fix implicit declaration of function 'locks_alloc_lock' new d0a9d48b42ed Merge pull request #35 from namjaejeon/cifsd-for-next new d88f3fd5903a Merge remote-tracking branch 'cifsd/cifsd-for-next' new 20ba73eb700c Merge remote-tracking branch 'ecryptfs/next' new b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] new 648f2de053a8 erofs: use workqueue decompression for atomic contexts only new 30048cdac4b9 erofs: use sync decompression for atomic contexts only new 0b964600d3aa erofs: complete a missing case for inplace I/O new 4615ceab6555 Merge remote-tracking branch 'erofs/dev' adds 47292dce3d12 exfat: fix erroneous discard when clear cluster bit adds 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access adds afe9930c101a exfat: add support ioctl and FITRIM function adds cbf7910f030f exfat: improve write performance when dirsync enabled adds f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] new 4cc14bb81cda Merge remote-tracking branch 'exfat/dev' adds e312c97ea253 fs/ext2/: fix misspellings using codespell tool adds 50f6b6ba7b7e Pull spelling fixup for ext2. adds 22d483b99863 fanotify_user: use upper_32_bits() to verify mask adds 4a140c918e21 Pull fanotify cleanup from Christian new df0971c25cfa Merge remote-tracking branch 'ext3/for_next' adds e1175f022911 f2fs: fix to align to section for fallocate() on pinned file new 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap new 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat new ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC new 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint new b862676e3717 f2fs: fix to avoid out-of-bounds memory access new f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock new 3fd973590828 f2fs: fix error path of f2fs_remount() new 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds new 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() new d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds new 2c718feead35 f2fs: fix a typo in inode.c new e8bf1f522aee f2fs: delete empty compress.h new 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block new 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock new e51f847d6f59 Merge remote-tracking branch 'f2fs/dev' new 1f37cde63fa7 Merge remote-tracking branch 'jfs/jfs-next' adds bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper adds 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies adds a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders adds 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders adds 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders adds 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders adds 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding adds 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro adds 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations adds f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] adds c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] adds 34a624931b8c nfsd: Fix typo "accesible" adds 792a5112aa90 nfsd: COPY with length 0 should copy to end of file adds e7a833e9cc6c nfsd: don't ignore high bits of copy count adds 472d155a0631 nfsd: report client confirmation status in "info" file adds 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used adds 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler adds c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() adds 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism adds 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive adds c558d4759686 svcrdma: Maintain a Receive water mark adds e844d307d46c svcrdma: Add a "deferred close" helper adds 2a1e4f21d841 svcrdma: Normalize Send page handling adds 579900670ac7 svcrdma: Remove unused sc_pages field adds cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() adds 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites adds 1d7a2ae801a4 svcrdma: Single-stage RDMA Read adds 04f377de4b83 svcrdma: Remove sc_read_complete_q adds 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() new 895577c5c1ca UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] new c5a2c7300591 Merge remote-tracking branch 'cel/for-next' new 5fe401a56748 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 0dae52282a5e 9p: Constify static struct v9fs_attr_group new f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check new 04d2071ce6d8 Merge remote-tracking branch 'v9fs/9p-next' new e424aa5f547d xfs: drop freeze protection when running GETFSMAP new 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks new 05237032fdec xfs: fix dquot scrub loop cancellation new 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete new 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] new de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers new f53acface7a9 xfs: remove return value from xchk_ag_btcur_init new 973975b72a36 xfs: validate ag btree levels using the precomputed values new 383e32b0d0db xfs: prevent metadata files from being inactivated new 3fef46fc43ca xfs: rename the blockgc workqueue new 0f98b4ece18d xfs: rename variable mp to parsing_mp new 92cf7d36384b xfs: Skip repetitive warnings about mount options new b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX new e6a688c33238 xfs: initialise attr fork on inode create new accc661bf99a xfs: reduce buffer log item shadow allocations new c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset new 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions new ec08c14ba28c xfs: type verification is expensive new 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] new 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks new 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive new bd24a4f5f7fd xfs: Rudimentary typo fixes new 0145225e353e xfs: Rudimentary spelling fix new f9dd7ba4308c xfs: Fix a typo new 014695c0a78e xfs: update lazy sb counters immediately for resizefs new c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() new 46141dc891f7 xfs: introduce xfs_ag_shrink_space() new fb2fc1720185 xfs: support shrinking unused space in the last AG new 2b92faed5511 xfs: add error injection for per-AG resv failure new 25dfa65f8149 xfs: fix xfs_trans slab cache name new c6771033509b Merge remote-tracking branch 'xfs/for-next' new ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate new b04b5ca7c6a8 Merge remote-tracking branch 'iomap/iomap-for-next' new 338440c5bb54 Merge remote-tracking branch 'file-locks/locks-next' adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] adds b2648d512eb2 ecryptfs: saner API for lock_parent() adds 483bc7e82ccf ecryptfs: get rid of unused accessors adds 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used adds e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] adds a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() adds 2be7828c9fef get rid of autofs_getpath() adds 90432e600619 buffer: a small optimization in grow_buffers adds f85ebc25fa88 Merge branch 'work.misc' into for-next new d008dfb2c8b7 Merge remote-tracking branch 'vfs/for-next' adds 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times adds ea35d8677811 MAINTAINERS: update Senozhatsky email address adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds 4a8ef190c16f mm, slub: use pGp to print page flags adds 96b94abc12e6 mm, slub: don't combine pr_err with INFO adds c244297acbe5 vsprintf: dump full information of page flags in pGp adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next new 28e1745b9fa2 printk: rename vprintk_func to vprintk new acebb5597ff1 kernel/printk.c: Fixed mundane typos new e19c1133f306 Merge branch 'printk-rework' into for-next new 855e71299174 Merge remote-tracking branch 'printk/for-next' adds c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path new 9499a2950aed Merge branch 'pci/enumeration' new 09481dbef600 Merge branch 'pci/error' adds 43395d9e0912 PCI: Fix kernel-doc errors new a837a5093173 Merge branch 'pci/kernel-doc' adds 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs new 8080bbe13543 Merge branch 'pci/misc' adds b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() new 40a717868b09 Merge branch 'remotes/lorenzo/pci/brcmstb' adds f9875d1a3630 dt-bindings: PCI: ti,j721e: Add binding to represent refcl [...] adds 3201f355e9a9 dt-bindings: PCI: ti,j721e: Add host mode dt-bindings for [...] adds 6b7d5394c21d dt-bindings: PCI: ti,j721e: Add endpoint mode dt-bindings [...] adds 49e0efdce791 PCI: j721e: Add support to provide refclk to PCIe connector new 8405bfd60204 Merge branch 'remotes/lorenzo/pci/cadence' adds 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] new ccb5a040f474 Merge branch 'remotes/lorenzo/pci/dwc' new 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() new 66f753e15548 Merge branch 'remotes/lorenzo/pci/endpoint' adds 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() new 5f57a0054faf Merge branch 'remotes/lorenzo/pci/iproc' adds 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon new 5ccb14250b68 Merge branch 'remotes/lorenzo/pci/layerscape' new 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 new a0373105b2d2 Merge branch 'remotes/lorenzo/pci/mediatek' adds 2c61f32124b0 PCI: microchip: Make some symbols static adds 6e7628c8c3c1 PCI: microchip: Remove dev_err() when handing an error fro [...] new 70601eedae61 Merge branch 'remotes/lorenzo/pci/microchip' adds d895ce703098 PCI: tegra: Constify static structs adds 10739e2a5e83 PCI: tegra: Fix typo for PCIe endpoint mode in Tegra194 new b33f9f58c008 Merge branch 'remotes/lorenzo/pci/tegra' adds 9b4a824b889e iommu/vt-d: Use Real PCI DMA device for IRTE adds ee81ee84f873 PCI: vmd: Disable MSI-X remapping when possible new 6b557facaa7a Merge branch 'remotes/lorenzo/pci/vmd' new f243b619b42c PCI: xgene: Fix cfg resource mapping new 2ac6d0ab9ff3 Merge branch 'remotes/lorenzo/pci/xgene' adds 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies new 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file new a305a5b25e60 Merge branch 'remotes/lorenzo/pci/misc' new 7479bbed1ac7 Merge remote-tracking branch 'pci/next' adds c49c33637802 HID: support for initialization of some Thrustmaster wheels adds 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next adds 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() adds 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next adds dfe74f550810 HID: thrustmaster: introduce proper USB dependency adds 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next new a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] new b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport new 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface new 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] new c8ca86f81de7 Merge remote-tracking branch 'hid/for-next' new c9116a33822c Merge remote-tracking branch 'i2c/i2c/for-next' adds e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string new 8392c528e5d6 Merge remote-tracking branch 'i3c/i3c/next' new 6d609660e622 Merge remote-tracking branch 'dmi/dmi-for-next' new fc7acdee05ea hwmon: (corsair-psu) add support for critical values new c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo new 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() new b72ceb60a10f hwmon: Use kobj_to_dev() new c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] new 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 new 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] new db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit new 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] new 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 new e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes new ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 new 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 new 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] new 2717dfcad317 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 399bfc8b2918 docs: rbtree.rst: Fix a typo adds 2379d15a7c30 Documentation: gpio: chip should be plural adds c3fa459b69bc docs/kokr: make sections on bug reporting match practice adds 3501c960dfda docs/zh_CN: Add translations in zh_CN/kernel-hacking/ adds 3337c3a1524b docs: document all error message types in checkpatch adds 1e528e9ea214 docs: powerpc: Fix a typo adds ee4b4c9f9492 Documentation: megaraid: fix spelling "consistend" => "con [...] adds 1ccc4a39cc5c docs: filesystems: Fix a mundane typo adds d5d444d0ea86 docs/zh_CN: Add zh_CN/admin-guide/reporting-issues adds 84dc0c20e898 docs/zh_CN: Add zh_CN/admin-guide/bug-bisect.rst adds b1b381e2c0d6 docs/zh_CN: Add zh_CN/admin-guide/bug-hunting.rst adds 2d153571003b docs/zh_CN: Add zh_CN/admin-guide/security-bugs.rst adds e54882ff38c5 docs/zh_CN: Add zh_CN/admin-guide/tainted-kernels.rst adds 33282cc7cf3d docs/zh_CN: Add zh_CN/admin-guide/init.rst adds 613f969117c2 docs: reporting-issues.rst: fix small typos and style issues adds 2dfa9eb0ff95 docs: reporting-issues.rst: tone down 'test vanilla mainli [...] adds 4f08d7ab90b5 docs: reporting-issues.rst: reorder some steps adds 9bc4430db5b5 docs: reporting-issues.rst: duplicate sections for reviewi [...] adds 4b9d49d1ec8d docs: reporting-issues.rst: improved process esp. for stab [...] adds 8d295fbad687 kernel-doc: better handle '::' sequences new 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons new 34ea45208e84 Merge remote-tracking branch 'jc_docs/docs-next' adds 1f6c45ac5fd7 atomisp: don't let it go past pipes array adds 86ee6729c9b4 media: add a subsystem profile documentation adds 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] adds 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] adds c3042bff918a media: s5p-mfc: Use display delay and display enable std controls adds 644bcc0315f2 media: docs: Deprecate mfc display delay controls adds f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation adds 08c067976279 media: venus: venc: Add support for AUD NALU control adds 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] adds 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error adds f765f45f2910 media: venus: Include io.h for memremap() adds 18a6262b05f7 media: venus: core: Parse firmware-name DT property adds d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros adds 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] adds dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation adds 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging adds e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging adds 45c79296d736 media: controls: Log VP8 stateless control in .std_log adds 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ adds 363240ce1c08 media: uapi: move VP8 stateless controls out of staging adds e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings adds 1a28dce222a6 media: vim2m: initialize the media device earlier adds da24442796b2 media: exynos4-is: add missing call to of_node_put() adds f9426edd5668 media: ti-vpe: cal: remove unneeded assignment adds b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration adds 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API adds 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] adds 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi adds 41c991bd2349 media: flexcop-usb: delete unneeded return adds f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] adds b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] adds e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() adds f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE adds f12b81e47f48 media: core headers: fix kernel-doc warnings adds c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers adds a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers adds c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] adds f20596943a32 media: media tuner headers: fix kernel-doc warnings adds 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) adds 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format adds b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver adds b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers adds ccbea178db47 media: Quit parsing stream if doesn't start with SOI adds 819f3ea51d47 media: Avoid parsing quantization and huffman tables adds 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder adds be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver adds 2f65fcee3086 media: videobuf2: Explicitly state max size of planes adds aa966274d629 media: Correct 'so' adds c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* adds bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() adds 48e15418e41e media: v4l2-ioctl.c: fix timestamp format adds eaaea4681984 media: gspca/sq905.c: fix uninitialized variable adds ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos adds 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] adds 60250052a1a6 media: camera-mx2: Remove unused header file adds 3f5b610b45a3 media: camera-mx3: Remove unused header file adds 30bcc5103725 media: radio-si476x: rectify spelling and grammar adds d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation adds ad46e1a8d851 media: camss: Fix vfe_isr comment typo adds c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() adds 96387cffeb72 media: camss: Add CAMSS_845 camss version adds 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional adds 633b388f85c5 media: camss: Refactor VFE HW version support adds 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 adds e19b14b1873d media: camss: Add missing format identifiers adds 76005817fa95 media: camss: Refactor CSID HW version support adds eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 adds 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 adds 2f6f8af67203 media: camss: Refactor VFE power domain toggling adds 705245679372 media: camss: Enable SDM845 adds 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding adds 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding adds 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding adds d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding adds 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] adds b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation adds c894e95fe67b media: media/usb: fix kernel-doc header issues adds 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake adds 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc adds 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings adds 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting adds 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting adds 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting adds 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword adds 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting adds 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] adds 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning adds 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings adds 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings adds f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings adds 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings adds fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] adds a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl adds 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 adds 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() adds 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables adds a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] adds abe1338c5e7e media: buffer.rst: fix incorrect :c:type adds 54b74981c86c media: adv7604: writing a one-block EDID failed adds c2357dd9cbaf media: rkvdec: Remove of_match_ptr() adds 1ef5b9b81810 media: v4l2-mc: fix a warning message adds bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API adds d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function adds 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice adds 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues adds 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] adds d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code adds f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] adds c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning adds 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API adds 967db696b037 atomisp: remove a now unused var adds d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message adds 519648bed470 media: mantis: remove orphan mantis_core.c adds 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] adds 16a5dcf7fbc2 media: atomisp: Fixed error handling path adds 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] adds 4658e1dbc358 media: staging: atomisp: Removed else branch in function adds dfe59c78f4cc media: staging: atomisp: Corrected error handling in function adds 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 32abe91502d0 media: staging: media: atomisp: Remove unused function adds 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement adds 1907345078b8 media: atomisp: make atomisp_css_stop() void adds 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] adds a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds adds c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" adds 8776682ce31c media: atomisp: Convert comments to C99 initializers adds d0f749f6d21c media: atomisp: Fix Block Comments adds 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning adds 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE adds 1e52b54b588e media: atomisp: Fix overlong line adds 31e6736628cf media: atomisp: Fix funciton decleration adds 2a35625b84aa media: atomisp: Delete braces adds 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT adds fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE adds 3881a5a77683 media: atomisp: Write function decleration in one line adds ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c606970d4250 media: atomisp: replace boolean comparison of values with [...] adds c63ef1429ac0 media: atomisp: Remove redundant NULL check adds 23817e5c4bb8 media: atomisp: Remove redundant NULL check adds bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() adds f993b298319a media: camera-sensor.rst: fix c:function build warning adds c277077bab0d media: media/siano: Fix transmission parameters reporting [...] adds 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print adds 760dba07bcf6 media: atomisp: fix Wvisiblity warning adds 58fba0b16cb3 media: atomisp: remove redundant NULL check adds ac68fb7f124b media: atomisp: remove redundant NULL check adds 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API adds 040b86483c63 media: atomisp: do not free kmalloc memory by vfree adds 671779f665d9 media: staging: media/atomisp: don't compile unused code adds ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] adds 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] adds 97b34809ec24 media: staging: atomisp: reduce kernel stack usage new 0c09dcc69e4a Merge remote-tracking branch 'v4l-dvb/master' new 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next new 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next adds 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization adds 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally adds 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds 935ab8509ccb ACPI: fix various typos in comments new 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] adds b7e23e54a9c7 pm-graph: Fix typo "accesible" new 6168d2942182 Merge branch 'pm-tools' into linux-next adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq adds de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds d484b8bfc6fa intel_idle: update ICX C6 data adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer new cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] new 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() new 3daf3a08ca70 Merge branch 'pm-pci' into linux-next adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes new 74e3290c28f1 Merge branch 'devprop' into linux-next new 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables new f5f055a48c5b Merge branch 'acpi-tables' into linux-next new c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() new 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe new cb30db64d816 Merge branch 'pm-core-fixes' into linux-next new a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] new 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next new 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] new bc5706eaeae0 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() new 506a524e05e2 Merge branches 'acpi-scan' and 'acpi-processor-fixes' into [...] new bebb77fc6742 Merge remote-tracking branch 'pm/linux-next' adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting adds c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] new 8c3a2df2458b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 9856e28df83e PM / devfreq: Unlock mutex and free devfreq struct in error path adds e5171e6d46fc PM / devfreq: Use more accurate returned new_freq as resume_freq adds 2025a5b282de Merge branch 'immutable-devfreq-v5.13-rc1' into HEAD adds 78efa762997d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds deee7ac8b315 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds abf4cde7d375 dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5cca99493b0c PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds 3644162cd91d PM / devfreq: Check get_dev_status in devfreq_update_stats adds a4016044a6a0 PM / devfreq: Remove the invalid description for get_target_freq adds cc0a62bc9731 PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status new a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() new 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() new 104401333086 Merge remote-tracking branch 'devfreq/devfreq-next' adds a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] new 09b9967861b9 Merge remote-tracking branch 'opp/opp/linux-next' new 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 new ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers new 35b649a3cc1c thermal: core: Fix memory leak in the error path new 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path new 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error new 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible new cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright new 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue new 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] new 11a0c9fc4bf6 Merge remote-tracking branch 'thermal/thermal/linux-next' new c35a97eb7784 Merge remote-tracking branch 'ieee1394/for-next' new 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() new e110779f705b Merge remote-tracking branch 'dlm/next' adds 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure adds 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem adds 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl new 0eedb23bdcb9 Merge remote-tracking branch 'swiotlb/linux-next' adds b5486430bb0f RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr adds ae360f41b126 RDMA: Fix kernel-doc compilation warnings adds fdb68dd30e92 RDMA: Delete not-used static inline functions adds 871159515cd1 RDMA/cma: Remove unused leftovers in cma code adds 50feda23152e RDMA/include: Mundane typo fixes throughout the file adds e1ce4de68054 IB/hns: Fix mispelling of subsystem adds 783cf673b05e RDMA/hns: Fix memory corruption when allocating XRCDN new ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created new 847d19a45146 RDMA/hns: Support to query firmware version new 1fb7f8973f51 RDMA: Support more than 255 rdma ports new 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash new 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] new c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table new e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP new 016b26af13ca RDMA/core: Correct misspellings of two words in comments new 4ae6573e699e IB/hfi1: Fix a typo new aa43665aeeb3 RDMA: Fix a typo new adb76a520d06 IB/isert: Fix a use after free in isert_connect_request new 91e79cec486a Merge remote-tracking branch 'rdma/for-next' adds cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port adds ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs adds d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator adds 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] adds 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address adds 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] adds 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag adds 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag adds d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' adds 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection adds 21e0b8fc1608 of: of_net: Provide function name and param description adds 7f1330c1b19d /net/hsr: fix misspellings using codespell tool adds a835f9034efb /net/core/: fix misspellings using codespell tool adds 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() adds 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment adds 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf adds 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] adds d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table adds df291e54ccca net: ocelot: support multiple bridges adds 25cc5a5fac15 ionic: code cleanup details adds 2103ed2fab7d ionic: simplify the intr_index use in txq_init adds 9b761574fefc ionic: fix unchecked reference adds acc606d3e4cd ionic: update ethtool support bits for BASET adds 8c775344c768 ionic: block actions during fw reset adds 9e8eaf8427b6 ionic: stop watchdog when in broken state adds e768929de1e4 ionic: protect adminq from early destroy adds 84b9000a4b27 Merge branch 'ionic-fixes' adds 1816bf1f53cb Fix a typo adds e75ec151c108 gro: make net/gro.h self-contained adds 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] adds 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO adds 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] adds dea6328b2ea8 Merge branch 'gro-retpoline' adds 38cb57602369 selftests: net: forwarding: Fix a typo adds 497cc00224cf taprio: Handle short intervals and large packets adds 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() adds e75a2e02ec99 atl1c: switch to napi_gro_receive adds a9d6df642dc8 atl1c: use napi_alloc_skb adds c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message adds 44401b677a52 net: hinic: add a blank line after declarations adds e2f84fd17557 net: hinic: remove the repeat word "the" in comment. adds 79d65cab7f85 net: hinic: convert strlcpy to strscpy adds 3674d0539ffa Merge branch 'hinic-cleanups' adds fc72d4773c6b hinic: Remove unused variable. adds b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros adds 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() adds 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] adds c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind adds df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 adds 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 adds 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 adds 96a2be513936 Merge branch 'mscc-VSC8584-fixes' adds e4a9f45b0be5 net: ipa: make all configuration data constant adds 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region adds 8f692169b138 net: ipa: don't define empty memory regions adds 2ef88644e5d4 net: ipa: define some new memory regions adds 37537fa8e973 net: ipa: define QSB limits in configuration data adds 942f0c6e28ed Merge branch 'ipa-update-config-data' adds 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT adds a4e39b999a58 igc: Remove unused MII_CR_RESET adds 1fa81e259b49 igc: Remove unused MII_CR_SPEED adds a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK adds 501f23092ddb igc: Assign boolean values to a bool variable adds f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused adds d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b29648ad5b2a net: decnet: Fixed multiple coding style issues adds 8a81efac9417 net: ipa: use configuration data for QSB settings adds b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data adds 8ee5df6598ff net: ipa: split sequencer type in two adds 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only adds b259cc2a036f net: ipa: update some comments in "ipa_data.h" adds e0e7af0d275c Merge branch 'ipa-cfg-data-updates' adds dc4aa50b13f1 r8169: add support for ethtool get_ringparam adds a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] adds 227d72063fcc dsa: simplify Kconfig symbols and dependencies adds f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() adds 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] adds abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS adds fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding adds de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver adds b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC adds 5e8302821527 Merge branch 'actions-semi-ethernet-mac' adds 0853f5ab35e6 NFC: Fix a typo adds f44773058ce2 openvswitch: Fix a typo adds 405a129f5938 linux/qed: Mundane spelling fixes throughout the file adds 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() adds 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() adds fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple adds ae4811913f57 net: hns3: add support for traffic class tuple support for [...] adds fc4243b8de8b net: hns3: refactor flow director configuration adds f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() adds 67b0e1428e2f net: hns3: add support for user-def data of flow director adds 3e0144ad558d Merge branch 'hns3-flow-director' adds 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. adds 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion adds a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] adds 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps adds 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] adds bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] adds 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. adds c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' adds 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more adds c3c3791ce31e cxgb4: Remove redundant NULL check adds f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] adds 5da9ace3405f net: make xps_needed and xps_rxqs_needed static adds 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] adds 13e8c216d2ed misdn: avoid -Wempty-body warning adds aa785f93fcb4 net: l2tp: Fix a typo adds 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP adds 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] adds 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets adds 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion adds 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers adds c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] adds 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields adds 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field adds 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action adds fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support adds 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] adds 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function adds 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] adds c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates adds d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations adds 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] adds ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] adds ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' adds 390bd141808d ice: Add more basic protocol support for flow filter adds b199dddbd399 ice: Support non word aligned input set field adds 0577313e5388 ice: Add more advanced protocol support in flow filter adds cbad5db88aaf ice: Support to separate GTP-U uplink and downlink adds 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter adds da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling adds 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF adds 0ce332fd62f6 ice: Add FDIR pattern action parser for VF adds 346bf2504397 ice: Add new actions support for VF FDIR adds 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF adds ef9e4cc589ca ice: Add GTPU FDIR filter for AVF adds 213528fed2f6 ice: Add more FDIR filter type for AVF adds d6218317e2ef ice: Check FDIR program status for AVF adds 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters adds 527691bf0682 iavf: Support IPv4 Flow Director filters adds e90cbc257a6f iavf: Support IPv6 Flow Director filters adds a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters adds a6379db818a8 iavf: Enable flex-bytes support adds 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 adds 204c7614738e net: dsa: lantiq: verify compatible strings against hardware adds ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] adds 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' adds c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function adds f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup adds 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port adds b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] adds 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] adds b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark adds 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' adds add2d7363107 net: set initial device refcount to 1 adds 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call adds 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] adds 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] adds f4401262b927 netfilter: flowtable: fast NAT functions never fail adds e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] adds 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] adds 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase adds 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID adds 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...] adds c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...] adds f1d42ea10056 net: bridge: add helper to retrieve the current ageing time adds 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...] adds 04846f903b53 net: bridge: add helper to replay port and local fdb entries adds 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port adds 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...] adds 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join adds 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time adds 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...] adds 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...] adds e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge adds c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG' adds ef860480ea18 ice: Fix prototype warnings adds c4cdb4efa20c igc: Fix prototype warning adds 39da2cac42d4 e1000e: Fix prototype warning adds 262de08f64e3 intel: clean up mismatched header comments adds 9ded647a5141 ice: Fix fall-through warnings for Clang adds f83a0d0adac6 fm10k: Fix fall-through warnings for Clang adds 27e40255e5ac ixgbe: Fix fall-through warnings for Clang adds 52c406989a51 igb: Fix fall-through warnings for Clang adds d8f0c306985e ixgbevf: Fix fall-through warnings for Clang adds 67831a08a778 e1000: Fix fall-through warnings for Clang adds ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 437c78f976f5 net: ipa: avoid 64-bit modulus adds ea6c8635d5d5 net: ethernet: indir_table.h is included twice adds 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h adds 5aa3afe107d9 net: make unregister netdev warning timeout configurable adds e7eae3ad191e net: hns: remove unused get_autoneg() adds 72b06363f124 net: hns: remove unused set_autoneg() adds 5bc72849240d net: hns: remove unused set_rx_ignore_pause_frames() adds 484da1f4f7c3 net: hns: remove unused config_half_duplex() adds cf7fc3566768 net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR adds dcc683b81fc4 net: hns: remove unused HNS_LED_PC_REG adds 4a4ec57c0656 net: hns: remove unnecessary !! operation in hns_mac_confi [...] adds 7f8bcd915724 net: hns: remove redundant variable initialization adds 45b85e47cdd7 Merge branch 'hns-cleanups' adds b3cb91b97c04 bridge: mrp: Disable roles before deleting the MRP instance adds 5b7c0c32c904 net: ocelot: Simplify MRP deletion adds bb11d9ac9d46 Merge branch 'bridge-mrp-next' adds ad248f7761eb net: bridge: Fix missing return assignment from br_vlan_re [...] adds ddb94eafab8b net: resolve forwarding path from virtual netdevice and HW [...] adds e4417d6950b0 net: 8021q: resolve forwarding path for vlan devices adds ec9d16bab615 net: bridge: resolve forwarding path for bridge devices adds bcf2766b1377 net: bridge: resolve forwarding path for VLAN tag actions [...] adds f6efc675c9dd net: ppp: resolve forwarding path for bridge pppoe devices adds 0994d492a1b7 net: dsa: resolve forwarding path for dsa slave ports adds 5139c0c00725 netfilter: flowtable: add xmit path types adds c63a7cc4d795 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] adds 7a27f6ab4135 netfilter: flowtable: use dev_fill_forward_path() to obtai [...] adds 4cd91f7c290f netfilter: flowtable: add vlan support adds e990cef6516d netfilter: flowtable: add bridge vlan filtering support adds 72efd585f714 netfilter: flowtable: add pppoe support adds a11e7973cf91 netfilter: flowtable: add dsa support adds 79d4071ea4c4 selftests: netfilter: flowtable bridge and vlan support adds eeff3000f240 netfilter: flowtable: add offload support for xmit path types adds 73f97025a972 netfilter: nft_flow_offload: use direct xmit if hardware o [...] adds 26267bf9bb57 netfilter: flowtable: bridge vlan hardware offload and switchdev adds 563ae557dd4e net: flow_offload: add FLOW_ACTION_PPPOE_PUSH adds 17e52c0aaad7 netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH adds 3fb24a43c975 dsa: slave: add support for TC_SETUP_FT adds d5c53da2b4a5 net: ethernet: mtk_eth_soc: fix parsing packets in GDM adds ba37b7caf1ed net: ethernet: mtk_eth_soc: add support for initializing the PPE adds 502e84e2382d net: ethernet: mtk_eth_soc: add flow offloading support adds 143490cde566 docs: nf_flowtable: update documentation with enhancements adds 4b837ad53be2 Merge branch 'netfilter-flowtable' adds b6c6680b8b3a octeontx2-af: Few mundane typos fixed adds 536e11f96b03 net: sched: Mundane typo fixes adds bef32aa8e412 sfc-falcon: Fix a typo adds 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp adds b7fbc88692e6 octeontx2: fix -Wnonnull warning adds 4adec7f81df8 rhashtable: avoid -Wrestrict warning on overlapping sprint [...] adds 0ef25ed104ac net: phy: add genphy_c45_loopback adds d137c70d0e7a net: phy: marvell10g: Add PHY loopback support adds 8a5c14877a48 Merge branch 'phy-c45-loopback' adds c3dde0ee7163 net: decnet: Fixed multiple Coding Style issues adds 20fd4f421cf4 netdevsim: switch to memdup_user_nul() adds 110eccdb2469 net: enetc: don't depend on system endianness in enetc_set [...] adds e366a39208e5 net: enetc: don't depend on system endianness in enetc_set [...] adds 3c85a8b81cc8 Add Open Routing Protocol ID to `rtnetlink.h` adds c6fc65f48072 mlxsw: spectrum_router: Add support for resilient nexthop groups adds 62b67ff33bee mlxsw: spectrum_router: Add ability to overwrite adjacency [...] adds 197fdfd107e3 mlxsw: spectrum_router: Pass payload pointer to nexthop up [...] adds 617a77f044ed mlxsw: spectrum_router: Add nexthop bucket replacement support adds d7761cb30374 mlxsw: spectrum_router: Update hardware flags on nexthop buckets adds 75d495b02982 mlxsw: reg: Add Router Adjacency Table Activity Dump Register adds debd2b3bf573 mlxsw: spectrum_router: Periodically update activity of ne [...] adds 03490a823915 mlxsw: spectrum_router: Enable resilient nexthop groups to [...] adds 861584724c44 selftests: mlxsw: Test unresolved neigh trap with resilien [...] adds ffd3e9b07b9e selftests: mlxsw: Add resilient nexthop groups configurati [...] adds eb9da2c1b603 Merge branch 'mlxsw-resilient-nh-groups' Ido Schimmel says: adds aa6dd211e4b1 inet: use bigger hash table for IP ID generation adds d1c5688087a0 tcp_metrics: tcpm_hash_bucket is strictly local adds d7f3087b396d net: ipa: reduce IPA version assumptions adds eb09457c9d33 net: ipa: update version definitions adds 647a05f3ae98 net: ipa: define the ENDP_INIT_NAT register adds e6e49e435512 net: ipa: limit local processing context address adds 1910494ee32c net: ipa: move ipa_aggr_granularity_val() adds 810a2e1f1073 net: ipa: increase channels and events adds 69cdfb530f7b Merge branch 'ipa-versions-and-registers' adds d280a2c2b740 Simplify the code by using module_platform_driver macro adds 72a0f6d05292 net/tls: Fix a typo in tls_device.c adds 0e4161d0eda5 net/packet: Fix a typo in af_packet.c adds da1da87fa7fc 6lowpan: Fix some typos in nhc_udp.c adds 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure adds 84c7f6c33f42 hinic: avoid gcc -Wrestrict warning adds efd13b71a3fa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block adds 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF adds e2c69f3a5b4e bpf: Avoid old-style declaration warnings adds 241949e488f3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds ed3038158e7b ethtool: fec: fix typo in kdoc adds 408386817a9d ethtool: fec: remove long structure description adds 240e114411e7 ethtool: fec: sanitize ethtool_fecparam->reserved adds d3b37fc805d9 ethtool: fec: sanitize ethtool_fecparam->active_fec adds 42ce127d9864 ethtool: fec: sanitize ethtool_fecparam->fec adds 6dbf94b264e6 ethtool: clarify the ethtool FEC interface adds 50dad399caa1 Merge branch 'ethtool-FEC' adds b83e214b2e04 tipc: add extack messages for bearer/media failure adds a9bada338b68 net: usb: lan78xx: remove unused including <linux/version.h> adds f1dcffcc8abe net: Fix a misspell in socket.c adds 711550a0b97e qede: remove unused including <linux/version.h> adds ba8be0d49caf net: bcmgenet: remove unused including <linux/version.h> adds 01dc080be6b8 drivers: net: ethernet: struct sk_buff is declared duplicately adds 3f9143f10c3d net: ceph: Fix a typo in osdmap.c adds 897b9fae7a8a net: core: Fix a typo in dev_addr_lists.c adds e51443d54b4e net: decnet: Fix a typo in dn_nsp_in.c adds 952a67f6f6a8 net: dsa: Fix a typo in tag_rtl4_a.c adds cbd801b3b071 net: ipv4: Fix some typos adds c32773c96131 net: gve: convert strlcpy to strscpy adds f67435b555df net: gve: remove duplicated allowed adds 7d644b0c3a50 Merge branch 'gve-cleanups' adds 866f1577ba69 net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE adds 96ef692841e0 r8169: remove rtl_hw_start_8168c_3 adds ae8f5867d590 net: ethernet: mtk_eth_soc: remove unused variable 'count' adds b8ecdaaaf328 net: ipa: update IPA register comments adds cc5199ed50f2 net: ipa: update component config register adds e666aa978a55 net: ipa: support IPA interrupt addresses for IPA v4.7 adds 4f57b2fa0744 net: ipa: GSI register cleanup adds 42839f9585a0 net: ipa: update GSI ring size registers adds 2ad6f03b5933 net: ipa: expand GSI channel types adds b01483a81a2c Merge branch 'ipa-reg-versions' adds 6c996e19949b net: change netdev_unregister_timeout_secs min value to 1 new 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] new 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] new 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] new b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x new 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI new d54e1348d8ef Merge branch 'stmmac-multivector-msi' new cb9444130662 sysctl: add proc_dou8vec_minmax() new 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions new 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 new 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 new 4ecc1baf362c tcp: convert elligible sysctls to u8 new 9874b620914b Merge branch 'sysctl-less-storage' new 794d9b25817a docs: nf_flowtable: fix compilation and warnings new 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt new 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] new b3a131c2a160 net/mlx5e: Move params logic into its dedicated file new 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions new ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel new 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue new 869c5f926247 net/mlx5e: Generalize open RQ new a8dd7ac12fc3 net/mlx5e: Generalize RQ activation new e078e8df4224 net/mlx5e: Generalize close RQ new 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API new b0d35de441ab net/mlx5e: Generalize PTP implementation new e569cbd72924 net/mlx5e: Cleanup PTP new 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message new 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] new 43f8b9333d86 net: hns3: remove unused code of vmdq new c0127115ee23 net: hns3: remove redundant blank lines new d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() new 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] new 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() new a1e144d7dc3c net: hns3: fix prototype warning new f7be24f00702 net: hns3: fix some typos in hclge_main.c new 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() new b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() new 4d656b706db3 Merge branch 'hns3-cleanups' new ee3e6beaa015 net: ipa: introduce ipa_resource.c new a749c6c03762 net: ipa: fix bug in resource group limit programming new 47f71d6e677c net: ipa: identify resource groups new 9ab7e7288266 net: ipa: add some missing resource limits new fd2b7bc32113 net: ipa: combine resource type definitions new 4bcfb35e7af9 net: ipa: index resource limits with type new cf9a10bd7c49 net: ipa: move ipa_resource_type definition new d9d1cddf8b98 net: ipa: combine source and destination group limits new 7336ce1a7ae7 net: ipa: combine source and destation resource types new 93c03729c548 net: ipa: pass data for source and dest resource config new 4fd704b3608a net: ipa: record number of groups in data new 3219953bedc5 net: ipa: support more than 6 resource groups new 6cb502a3684e Merge branch 'ipa-resource' new 2d6f5a2b5720 mptcp: clean-up the rtx path new f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr new d84ad04941c3 mptcp: skip connecting the connected address new 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established new 348d5c1dec60 mptcp: move to next addr when timeout new 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove new 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses new d88c476f4a7d mptcp: export lookup_anno_list_by_saddr new 557963c383e8 mptcp: move to next addr when subflow creation fail new b65d95adb802 mptcp: drop useless addr_signal clear new 8dd5efb1f91b mptcp: send ack for rm_addr new b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack new ef360019db40 selftests: mptcp: signal addresses testcases new f59798b8f683 Merge branch 'mptcp-cleanups' new ad1cd7856d87 ethtool: fec: add note about reuse of reserved new cf2cc0bf4fde ethtool: fec: fix FEC_NONE check new d04feecaf154 ethtool: document the enum values not defines new 6e2751433490 Merge branch 'ethtool-kdoc-touchups' new 2d9a93b4902b mld: convert from timer to delayed work new cf2ce339b401 mld: get rid of inet6_dev->mc_lock new 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU new 4b200e398953 mld: convert ip6_sf_list to RCU new 88e2ca308094 mld: convert ifmcaddr6 to RCU new f185de28d9ae mld: add new workqueues for process mld events new 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data new 32bc7a2cca4d Merge branch 'mld-sleepable' new a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks new b11bfb9a19f9 net: axienet: Enable more clocks new 4e6d698f86a4 Merge branch 'axienet-clock-additions' new aeab5cfbc8c7 net: ethernet: remove duplicated include new 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] new bc556d3edd0d tipc: fix kernel-doc warnings new 26440a63a1ac net: llc: Correct some function names in header new 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] new 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header new c3c97fd0ca6a Merge branch 'llc-kdoc' new a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock new 8406d38fde5c af_x25.c: Fix a spello new e919ee389c18 bearer.h: Spellos fixed new a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes new e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes new 912b519afc8f ipv6: addrconf.c: Fix a typo new 89e8347f0ff4 ipv6: route.c: A spello fix new bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes new 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes new 61f840601084 llc: llc_core.c: COuple of typo fixes new b18dacab6bc4 mac80211: cfg.c: A typo fix new 55320b82d634 mptcp: subflow.c: Fix a typo new 195a8ec4033b ncsi: internal.h: Fix a spello new f60d94f0d7b4 netfilter: ipvs: A spello fix new bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix new 0184235ec6d1 node.c: A typo fix new f2e3093172b9 reg.c: Fix a spello new fb373c8455af sm_statefuns.c: Mundane spello fixes new aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix new a7fd0e6d758f xfrm_user.c: Added a punctuation new c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] new 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second new 72642f4127c3 Merge branch 'selftests-packets-per-second' new 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] new ebf893958c13 net: rds: Fix a typo new 21c00a186fac net: sctp: Fix some typos new 9195f06b2d0f net: vsock: Fix a typo new de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] new 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules new 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup new 37569287cba1 l3mdev: Correct function names in the kerneldoc comments new 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] new af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc new bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] new 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] new 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] new 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments new f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] new b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments new 284fda1eff8a sit: use min new 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() new 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE new 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] new 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] new d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() new 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() new 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings new e695bed28a5d net: ipa: store BCR register values in config data new d21d1f33b190 net: ipa: don't define endpoints unnecessarily new fc566dab45f9 net: ipa: switch to version based configuration new 782d767a2d0f net: ipa: use version based configuration for SC7180 new 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned new 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE new fef1869fb8b6 Merge branch 'ipa-next' new 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] new 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] new a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() new 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() new a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] new 989f7178b066 net: hns3: fix missing rule state assignment new 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] new a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list new 5be36fb78554 net: hns3: remove the rss_size limitation by vector num new 8fa865510069 net: hns3: optimize the process of queue reset new d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist new 811c0830eb4c net: hns3: add tx send size handling for tso skb new 33a8f7649913 net: hns3: expand the tc config command new 97b9e5c131f1 net: hns3: add stats logging when skb padding fails new 0bc7f8d54a9f Merge branch 'hns3-misc' new b52f6425481c net: marvell: Delete duplicate word in comments new df4a17a98d7f net: marvell: Fix the trailing format of some block comments new 9abcaa96ce6d net: marvell: Delete extra spaces new 9568387c9f51 net: marvell: Fix an alignment problem new 32e67c0aea90 Merge branch 'marvell-cleanups' new 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier new 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] new b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier new c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match new 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port new 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling new cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' new 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] new acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] new 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment new 87f2c6716f64 Documentation: net: Document resilient next-hop groups new 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] new d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing new 3af562a37b7f net: mhi: Allow decoupled MTU/MRU new 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() new 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper new a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper new e1ed4f92a625 igc: Refactor Rx timestamp handling new 1bf33f71f981 igc: Add set/clear large buffer helpers new 26575105d6ed igc: Add initial XDP support new 73f1071c1d29 igc: Add support for XDP_TX action new 4ff320361092 igc: Add support for XDP_REDIRECT action new 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings new 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods new 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods new 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods new d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl new d0922bf79817 hv_netvsc: Add error handling while switching data path new 24c22dd0918b net/mlx5e: Add states to PTP channel new a099da8ffcf6 net/mlx5e: Add RQ to PTP channel new a28359e922c6 net/mlx5e: Add PTP-RX statistics new 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT new 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics new b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter new c809cf665e28 net/mlx5e: Cleanup Flow Steering level new 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API new 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API new e5fe49465d46 net/mlx5e: Add PTP Flow Steering support new 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP new 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression new 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...] new 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x new ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer new 7119d7864bc5 can: dev: always create TX echo skb new 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...] new f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length new 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...] new 4c9258dd26fd can: dev: reorder struct can_priv members for better packing new cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...] new c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...] new 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros new 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM new a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe() new 27868a8fc1d0 can: ucan: fix alignment constraints new cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...] new a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id() new 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode new 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...] new 17447f08202d can: m_can: add infrastructure for internal timestamps new df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...] new 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...] new 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h new e0ab3dd5f98f can: mcp251xfd: add dev coredump support new eb94b74ccda6 can: mcp251xfd: simplify UINC handling new ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h new dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h new efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure new 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames new 172f6d3a031b can: c_can: convert block comments to network style comments new beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones new 2de0ea97ade0 can: c_can: fix indention new 0c1b0138d641 can: c_can: fix print formating string new 995380f3fbfb can: c_can: replace double assignments by two single ones new dd477500c70b can: c_can: fix remaining checkpatch warnings new f65735c203d5 can: c_can: remove unused code new c8a6b44388cb can: c_can: fix indentation new eddf67115040 can: c_can: add a comment about IF_RX interface's use new fcbded019855 can: c_can: use 32-bit write to set arbitration register new 13831ce69c77 can: c_can: prepare to up the message objects number new 132f2d45fb23 can: c_can: add support to 64 message objects new 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...] new fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx new 2b246b2569cd icmp: add support for RFC 8335 PROBE new 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE new f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages new 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages new 504a40113cc4 ipv6: add ipv6_dev_find to stubs new d329ea5bd884 icmp: add response to RFC 8335 PROBE messages new 212ee4b52f10 Merge branch 'rfc8335-probe' new 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock new 5979415d00d4 mISDN: Use LIST_HEAD() for list_head new 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment new cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb() new 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file new ef843f261b88 scsi/aacraid: Delete obsolete TODO file new 22612b4e6039 fs/befs: Delete obsolete TODO file new ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file new 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file new b9aa074b896b net/decnet: Delete obsolete TODO file new cf5b15ab191f Merge branch 'obsdolete-todo' new 059ff70c8cab net: i40e: remove repeated words new 252b5d373564 net: bonding: remove repeated word new fec76125baf7 net: phy: remove repeated word new 497abc87cf99 net: ipa: remove repeated words new 8e51a6371088 Merge branch 'net-repeated-words' new dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd" new 000ac44da7d0 udp: fixup csum for GSO receive slow path new 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets new e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet new 78352f73dc50 udp: never accept GSO_FRAGLIST packets new d18931a92a0b vxlan: allow L4 GRO passthrough new 61630c4f052b geneve: allow UDP L4 GRO passthrou new b03ef676ba6d bareudp: allow UDP L4 GRO passthrou new a062260a9d5f selftests: net: add UDP GRO forwarding self-tests new df82e9c6dd84 Merge branch 'udp-gro-L4' new e48792a9ec78 tc-testing: add simple action change test new 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...] new 90f071023529 dpaa2-switch: create and assign an ACL table per port new 62734c7405b7 dpaa2-switch: keep track of the current learning state per port new 1a64ed129cce dpaa2-switch: trap STP frames to the CPU new bc96781a8959 dpaa2-switch: setup learning state on STP state change new 578c97b0b243 Merge branch 'dpaa2-switch-STP' new 0f4e7f4e77b2 ionic: count dma errors new 230efff47adb ionic: fix sizeof usage new b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check new aa620993b1e5 ionic: pull per-q stats work out of queue loops new 3c7a83fa427d Merge branch 'ionic-cleanups' new b8128656a5ed net: fix icmp_echo_enable_probe sysctl new 774c8a8dcb3c mptcp: remove all subflows involving id 0 address new 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving new 740d798e8767 mptcp: remove id 0 address new 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs new 2d121c9a882a selftests: mptcp: add addr argument for del_addr new 5e287fe76149 selftests: mptcp: remove id 0 address testcases new 65550f03e98b Merge branch 'mptcp-subflow-disconnected' new 07029a133a9d Merge remote-tracking branch 'net-next/master' adds 80847a71b270 bpf: Undo ptr_to_map_key alu sanitation for now adds 5d9034938720 bpf: Fix typo 'accesible' into 'accessible' adds a46410d5e497 libbpf: Constify few bpf_program getters new b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] new cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures new f56387c534cc bpf: Add support for batched ops in LPM trie maps new e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps new 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' new 155f556d64b1 libbpf: Add bpf object kern_version attribute setter new b0c407ec503b bpf: Remove unused headers new fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header new 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking new e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo new 34747c412041 bpf: Refactor btf_check_func_arg_match new e6ac2450d6de bpf: Support bpf program calling kernel function new 797b84f727bc bpf: Support kernel function call in x86-32 new d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp new e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc new 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id new 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol new 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR new aa0b8d43e953 libbpf: Record extern sym relocation first new 5bd022ec01f0 libbpf: Support extern kernel function new 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic new 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions new 7bd1590d4eba bpf: selftests: Add kfunc_call test new fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' new 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error new 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list new 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...] new 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...] new 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...] new b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function' new 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext new 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test new e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj new 7519c387e69d selftests: xsk: Remove unused function new 965d2cb0f675 selftests: xsk: Remove inline keyword from source file new aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread new 10397994d30f libbpf: xsk: Use bpf_link new c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock new ef9280789773 selftests: xsk: Remove thread for netns switch new 9866bcd6635c selftests: xsk: Split worker thread new 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources new 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...] new 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var new 34829eec3b69 veth: Implement ethtool's get_channels() callback new 27e1ca2525de selftests: xsk: Implement bpf_link test new 7651910257c8 selftests: xsk: Remove thread attribute new 96539f1c5efb selftests: xsk: Remove mutex and condition variable new ae6b6a17800f selftests: xsk: Remove unused defines new 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link' new 913d55037616 bpf: Remove unused bpf_load_pointer new 235fc0e36d35 bpf: Remove redundant assignment of variable id new 10456b1b34a6 Merge remote-tracking branch 'bpf-next/for-next' new 6ad2dd6c14d3 ipv6: fix clang Wformat warning new 4afd4e168bf9 Merge remote-tracking branch 'ipsec-next/master' new b5ae23242890 Merge remote-tracking branch 'mlx5-next/mlx5-next' new db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog new f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog new f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog new 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog new 8d02e7da87a0 netfilter: nf_log_bridge: merge with nf_log_syslog new 68c356488b25 netfilter: nf_log_common: merge with nf_log_syslog new c138bea5a245 netfilter: nf_log: add module softdeps new 12b5eeb4ad7c netfilter: nft_log: perform module load from nf_tables new bb4052e57b5b audit: log nftables configuration change events once per table new cd07312bbd33 netfilter: ipset: Remove duplicate declaration new 61c0e6881a8a netfilter: flowtable: dst_check() from garbage collector path new e9a46fdd02b9 netfilter: nftables: remove unnecessary spin_lock_init() new 1d426e909dc6 Merge remote-tracking branch 'netfilter-next/master' new 1469d1af0db4 Merge remote-tracking branch 'wireless-drivers-next/master' adds 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default adds 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy adds 07528783c7da Bluetooth: hci_qca: Mundane typo fix adds be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() adds 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype adds 3af70b39fa2d Bluetooth: check for zapped sk before connecting adds c29fb5f65072 Bluetooth: Remove trailing semicolon in macros adds 0f90d320b4f1 Bluetooth: Remove trailing semicolon in macros new ac0565462e33 Bluetooth: btintel: Check firmware version before download new 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check new 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing new d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing new 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download new 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot new 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] new 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] new 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] new 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes new 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature new 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features new 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands new 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list new d58cf00dcedb Bluetooth: Increment management interface revision new 51914546a0c8 Merge remote-tracking branch 'bluetooth/master' new ff132c5f93c0 gfs2: report "already frozen/thawed" errors new ab59223da929 gfs2: don't create empty buffers for NO_CREATE new 68fd6252d73d gfs2: Eliminate gh parameter from go_xmote_bh func new 970ed3f32232 gfs2: Fix dir.c function parameter descriptions new 3abfa53f834b Merge remote-tracking branch 'gfs2/for-next' new 1e97743fd180 mtd: require write permissions for locking and badblock ioctls new e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl new 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells new 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction new ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible new 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions new 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions new 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h new 3d476155e8da Merge remote-tracking branch 'mtd/mtd/next' new a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer new 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write new 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h new 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] new 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() new 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter new 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] new 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() new bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] new fc789f1e1b28 Merge remote-tracking branch 'nand/nand/next' new 533e2770761e Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h adds d2f2516a3882 crypto: arm/blake2s - fix for big endian adds d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros adds e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro adds f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify adds 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify adds 4b7aef023041 crypto: hisilicon/sec - fixes a printing error adds a44dce504bce crypto: hisilicon/sec - fixes some coding style adds 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style adds befb1ddaece1 hwrng: cctrng - delete redundant printing of return value new 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 new 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification new 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters new 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 new c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite new d1a303e8616c x509: Detect sm2 keys by their parameters OID new 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys new 947d70597236 ima: Support EC keys for signature verification new 2a8e615436de x509: Add OID for NIST P384 and extend parser for it new 3877869d13a0 Merge branch 'ecc' new e656459b5750 hwrng: intel - Fix included header from 'asm new 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] new 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer new 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() new c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() new ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() new 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() new 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit new 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] new 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c new 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] new 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours new 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues new 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] new e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs new 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] new 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] new 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates new d007bac1fbd6 crypto: nx - Repair some kernel-doc problems new 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers new b66accaab379 crypto: qat - don't release uninitialized resources new 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] new 0193b32f565e crypto: ecc - Correct an error in the comments new bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' new ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path new a9214b0b6ed2 crypto: hisilicon - fix the check on dma address new 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak new 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig new 45bb26d946cd crypto: hisilicon/qm - set the total number of queues new c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c new 6250383a2083 crypto: hisilicon/qm - set the number of queues for function new 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 new dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files new 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files new ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax new 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files new d0f9f24e62c0 Merge remote-tracking branch 'crypto/master' adds be14729a3362 drm/amdgpu: Print the IH client ID name when vm fault happens adds 742d3c61acb2 drm/amdgpu: init sos microcode for psp v13 adds 133d888da9e1 drm/amdgpu: add kdb loading support for psp v13 adds ea6eaf558326 drm/amdgpu: add sys_drv loading support for psp v13 adds f11753559021 drm/amdgpu: add tOS loading support for psp v13 adds 48375542b0b1 drm/amdgpu: add psp v13 ring support adds ee8210832551 drm/amdgpu: init psp v13 ip function adds f8a98f1645cd drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran adds 428ad99e9ccd drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran adds 1b15bac7bfda drm/amdgpu: detect sriov capability for aldebaran adds efec10c1eb3d drm/amdgpu: bypass gc_9_x_common golden settings adds 9fbd96a136f2 drm/amdgpu: enable psp v13 ip block for aldebaran adds 26f70889e112 drm/amdgpu: add new smuio callbacks for aldebaran adds 2e8c66d6bbb2 drm/amdgpu: implement smuio v13_0 callbacks adds 7914a0cd17ec drm/amdgpu: initialize smuio callbacks for aldebaran adds efce10005be4 drm/amdgpu: enable xgmi support for Aldebaran adds 31691b8d1be4 drm/amdgpu: define address map for host xgmi link (v3) adds 3cbb3a9749a3 drm/amdgpu: support get xgmi information for Aldebaran adds d34184e3e3ad drm/amdkfd: expose host gpu link via sysfs (v2) adds 86d848b16d4c drm/amdgpu: add Aldebaran to the VCN family adds eb53aa398121 drm/amdgpu/vcn2.6: Add vcn2.6 support adds 56237c6aef9f drm/amdgpu: Fix IH client ID naming table adds 7ffe72385ac5 drm/amdgpu: Fix an omission when adding Aldebaran support adds ff6885ac475f drm/amdgpu/jpeg2.6: Add jpeg2.6 support adds 72b4db0f58cc drm/amdgpu: new cache coherence change for Aldebaran adds 98291d6d8c2f drm/amdkfd: add new flag for uncached GPU mapping adds eb28f02b1eeb drm/amdgpu: skip MEC2_JT initialization for aldebaran adds 7ce293570c75 drm/amdgpu/nbio: add aldebaran support adds 9f386fd3aaec drm/amdgpu/vcn: enable VCN on aldebaran adds f8db121e4717 drm/amdgpu/jpeg: enable JPEG on aldebaran adds 4da999cdfc8d drm/amdgpu: Clean up mmhub functions for aldebaran adds 5be50a8fd80f drm/amdgpu: switch to use reg distance member for mmhub v1_7 adds fbaa30d87fd8 drm/amdgpu: initialize ta firmware for aldebaran adds cf7821a84a4c drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran adds 465c437aac49 drm/amd/swsmu: add aldebaran smu driver if header (v2) adds c05d1c401572 drm/amd/swsmu: add aldebaran smu13 ip support (v3) adds e747ca0a4e9c drm/amdgpu: declare sdma firmware binary file for aldebaran adds 4f668d3d318c drm/amdgpu: initialize external rev_id for aldebaran adds 115ba9a9fdd2 drm/amdgpu: declare smuio v13_0 callbacks as static adds d74decc41204 drm/amdgpu: updated host to psp mailbox cmd (v2) adds b2aa382ae7e0 drm/amdgpu: added register list driver ctx (v2) adds 0d2c1855d5f6 drm/amdgpu: added support for register list loading (v2) adds 4c2e5f513e95 drm/amdgpu: Add DID for aldebaran adds 5c03e5843e6b drm/amdgpu:add smu mode1/2 support for aldebaran adds ea9097d921d4 drm/amdgpu:return true for mode1_reset_support on aldebaran adds f31c4a11b469 drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran adds 147d082d3862 drm/amdgpu: correct vram_info for HBM2E adds 18c3d45a9ae9 drm/amdgpu: init gds for aldebaran adds 063a1e834139 drm/amdgpu: skip gds ras workaround for aldebaran adds 3de60d961cec drm/amdgpu: use physical_node_id to calculate aper_base adds a6d9d6ab8402 drm/amdgpu: apply sdma golden settings for aldebaran adds 2fdb91a25e8b drm/amdgpu: add sdma v4_4 ras function adds b2459840cf57 drm/amdgpu: add sdma ras error query callback for aldebaran adds f5f0e4a0d52f drm/amdgpu: add sdma ras error reset callback for aldebaran adds cbb84e7aab1c drm/amdgpu: add mmhub ras error query callback for aldebaran adds 27ad2ca66701 drm/amdgpu: add mmhub ras error reset callback for aldebaran adds b45589b8377f drm/amdgpu: add mmhub error status query callback for aldebaran adds eed4bbd388f1 drm/amdgpu: correct IH_CHICKEN programming for aldebaran adds 10c71e6cc9c9 drm/amdgpu: switch to vega20 ih block for aldebaran adds d477c5aaece1 drm/amdgpu: disallow use semaphore on aldebaran adds 3d01361ce8fa drm/amd/pm:add aldebaran support for getting bootup values adds e5a832135072 drm/amdgpu: update atom_firmware_info_v3_4 (v2) adds 9d0af8b4def0 drm/amdgpu: pre-map device buffer as cached for A+A config adds be566196be3c drm/amdgpu: Don't do FB resize under A+A config adds b1138d5ec0e1 drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran adds 8738a82b37d3 drm/amd/amdgpu: Add smu_pptable module parameter adds f1adbe036791 drm/amd/pm: Add support to override pptable id for aldebaran adds acdd5b72c52d drm/amd/pm: Remove CPU virtual address notification in aldebaran adds 7159a36e1194 drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f adds 44b3253a4bc8 drm/amdgpu: retire aldebaran gpu_info firmware adds 8081f8faca84 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type adds 07744e906917 drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran adds b7daed1b62a4 drm/amdgpu: Aldebaran doesn't use semaphore adds d02692ae0d53 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) adds 73ab8efc7fdf drm/amd/pm: Set no fan control flag as needed. adds ad6cc94a6b59 drm/amdkfd: Fix saving the ACC vgprs for Aldebaran adds 842811369f51 drm/amdgpu: switch to cached noretry setting for aldebaran adds bd7228abb3b4 drm/amdgpu: Enable swsmu block on aldebaran adds fdb1fdef2df4 drm/amdgpu: enable vcn and jpeg on aldebaran adds bd937973ebfe drm/amdgpu: enable vcn dpg mode on aldebaran adds 557da413d638 drm/amdgpu: enable dpg indirect sram mode on aldebaran adds e844cd994489 drm/amdgpu: add mmhub client ids for aldebaran adds 48a6379a2300 drm/amdgpu: Add clock gating support for aldebaran adds 701db6756ca9 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran adds ced7e082d564 drm/amdgpu/pm: Fix reset message mapping on aldebaran adds 8a6b6b667cc2 drm/amdgpu/pm: Remove redundant generic message index adds 8cf3dccb0726 drm/amdgpu: Enable CP idle interrupts adds 6d9059217a01 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic adds b335f289fe0c drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] adds df23d1bbd12f drm/amdgpu: Use free system memory size for kfd memory accounting adds b672cb1eee59 drm/amdgpu: enable retry fault wptr overflow adds 9a9c59a8f4f4 drm/amdgpu: enable 48-bit IH timestamp counter adds 4ac5617c4b7d drm/amdgpu: mask the xgmi number of hops reported from psp to kfd adds d6f19a994941 drm/amd/pm: Fix power limit query on aldebaran adds 26256ca8a6e7 drm/amd/pm: Add DCBTC support for aldebaran adds 6be6424684cb drm/amd/pm: Enable performance determinism on aldebaran adds debd629a6336 drm/amd/pm: Correct msg status check for powerlimit adds 35d5f224a559 drm/amdgpu: Don't reserve vram as WC for A+A adds 1f928f51593c drm/amdgpu: Use physical translation mode to access page table adds f1dc12ca56b2 drm/amdgpu: Moved gart_size calculation to mc_init functions adds 6e93ef8b6884 drm/amdgpu: Modify comments of vram_start/end adds f527f310bb6a drm/amdgpu: Placement of gart and vram in sysvm aperture adds 7b454b3a3433 drm/amdgpu: Use different gart table parameters for 2-leve [...] adds a2902c09c51d drm/amdgpu: Add function to allocate and fill PDB0 adds 522510a67795 drm/amdgpu: Set up vmid0 PDB0 adds 0c19cab55572 drm/amdgpu: HW setup of 2-level vmid0 page table adds 2f055097daef drm/amdgpu: workaround the TMR MC address issue (v2) adds abe5ee57c515 drm/amdgpu: enable sram initialization for aldebaran adds f4ec3e5039e5 drm/amdgpu: update mmhub client ids for Aldebaran adds 79194dacb26a drm/amdgpu: Fix GART page table s-bit adds be0478e7b02a drm/amdgpu: Fix the comment in amdgpu_gmc.h adds ec8631e01143 drm/amdgpu: use pd addr based on gart level page table adds 2bb8ac85683d drm/amd/pm: remove aldebaran serial number support adds 65ec7c08c171 drm/amd/pm: Enable user min/max gfxclk on aldebaran adds 2f669734f383 drm/amdgpu: allow use psp to load firmware (v2) adds 6d909c5da016 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] adds 51a0f459f15f drm/amdkfd: Check HIQ's MQD for queue preemption status adds 5073506c7eff drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) adds 16171a25d833 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] adds 264aef8b3bb3 drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran adds 9f55d7edb708 drm/amdgpu: add common gc golden settings for aldebaran adds b3ecf36bf695 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran adds 5217811e74d3 drm/amdgpu: add gc powerbrake support (v2) adds 22616eb5c9b2 drm/amdgpu: add ras support for gfx of aldebaran adds 4abc2567f0eb drm/amdgpu: refine ras codes for GC utc of aldebaran adds 88f8575bca5f drm/amdgpu: enable watchdog feature for SQ of aldebaran adds 6dce50b1aae0 drm/amdgpu: Let KFD use more VMIDs on Aldebaran adds 250491665531 drm/amd/pm: add aldebaran serial number support adds 2fb3c5d0d161 drm/amdgpu: change psp_rap_invoke() function return value adds d86fd724e59a drm/amdgpu: add psp RAP L0 check support adds bea9cd3f8de5 drm/amd/pm: add new data in metrics table adds 4464820dc7ed drm/amdgpu: update default timeout of Aldebaran SQ watchdog adds 63dbb0db3af0 drm/amdgpu: Make noretry the default on Aldebaran adds 761d86d37f86 drm/amdgpu: harvest edc status when connected to host via xGMI adds 06bfc045d54c drm/amdgpu: set CPU mapping of vram as cached for A+A mode adds 2e2f197f4c99 drm/amdgpu: set snoop bit in pde/pte entries for A+A adds c3c9e0faf46b drm/amdkfd: apply uncached flag for aldebaran adds 47bfa5f60fbf drm/amdgpu: Increase PSP runtime TMR region size adds 50e2fc36e72d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning adds c0ea73a4ad43 Revert freesync video patches temporarily adds 0b46bc3a9d17 drm/amdgpu: clean-up unused variable adds e36ccf9a96aa drm/amdgpu: Set GTT_USWC flag to enable freesync v2 adds 775f11aa17b1 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran adds a364782f490d drm/amd/pm: Remove min/max overload of pp_dpm_sclk adds f78313fae91c drm/amdgpu: Check if FB BAR is enabled for ROM read adds ffe5650af0a1 drm/amd/display: Enabled pipe harvesting in dcn30 adds d3cf9fa6bace drm/amd/display: Skip powerstate DC hw access if virtual dal adds b12f60ac4960 drm/amd/display: Fix typo when retrieving dppclk from UEFI config adds 6b66208f0ce0 drm/amd/display: Move define from internal header to dmub_cmd.h adds d829303c5b72 drm/amd/display: Fix dmub trace event not update issue adds 0c66824be8f4 drm/amd/display: Enable pflip interrupt upon pipe enable adds 3c934f454dae drm/amd/display: Read all the trace entry if it is not empty adds 61a74712c830 drm/amd/display: Fix warning adds 6804287bd142 drm/amd/display: Fixed read/write pointer issue for get dm [...] adds 1a595f28ea8d drm/amd/display: [FW Promotion] Release 0.0.55 adds 06ddcee49a35 drm/amd/display: Added multi instance support for panel control adds 04841b934cc7 drm/amd/display: 3.2.126 adds c54a6fe43769 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 adds 554ba183b135 drm/amd/display: Align cursor cache address to 2KB adds 692bd2a02e2d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] adds 51713e4e540b drm/amd/display: remove duplicate include in amdgpu_dm.c adds c15340167244 drm/amd/display: remove duplicate include in dcn21 and gpio adds f258907fdd83 drm/amdgpu: Verify bo size can fit framebuffer size on init. adds 03597b47d69c Revert "drm/amdgpu: add psp RAP L0 check support" adds 8e2712e71bfc drm/amdgpu: Add kfd init_complete flag to check from amdgpu side adds a330b52a9e59 drm/amdgpu: Init the cp MQD if it's not be initialized before adds 655ce9cb13b5 drm/amdgpu: Add reset_list for device list used for reset adds e3c1b0712fdb drm/amdgpu: Reset the devices in the XGMI hive duirng probe adds e5e6666db5c7 drm/amdgpu: fb BO should be ttm_bo_type_device adds 89551f2387f5 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm adds 0dd795323405 drm/amdgpu/display: Implement functions to let DC allocate [...] adds 3f1d1eb2a256 drm/amdgpu: add ih waiter on process until checkpoint adds be6523e3a908 drm/amd/pm: bug fix for pcie dpm adds c8941550aa66 drm/amdgpu : Fix asic reset regression issue introduce by [...] adds 0b4e90632d93 drm/amd/pm: correct the watermark settings for Polaris adds b503138e49eb drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] adds 12bfc0156e0f drm/radeon: fix AGP dependency adds 8b1c715fc8c1 drm/radeon: keep __user during cast adds e3e984ee437a drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m adds 1c11fac56378 drm/amd/display: Remove unused defines adds e5086659d0fd drm/amdgpu: skip read eeprom for device that pending on XG [...] adds 0e92159640f3 drm/amd/pm: Add LightSBR SMU MSG support adds 3ae3a4ad831f drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] adds fd0161a57050 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" adds ac41c396fe09 drm/amd/display: remove duplicate include in amdgpu_dm.c adds 99d1da6774e1 drm/amdgpu:disable XGMI TA unload for A+A aldebaran adds 1c7b0adae8ea drm/amdgpu: update secure display TA header adds 1a31474cdb48 drm/amd/pm: workaround for audio noise issue adds 60d06906cdcd drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) adds 9a9ec6c32caf drm/amdgpu/smu8: return an error rather than 50% if busy q [...] adds 751f43e75d63 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" adds 58df0d7143ea drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] adds dc1794f0713e drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] adds 8b75c9b45b1a drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() adds 1e87068570a2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m adds 6dffd9dce94f Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] adds f10083703c4e drm/amdgpu: fix compile error on architecture s390 (v2) adds 64f171581a1a drm/amdgpu: fix a few compiler warnings adds f1a8801c198c drm/amdgpu: update umc_info v3_3 structure for ECC adds b69d5c7e9502 drm/amdgpu: support query ecc cap for SIENNA_CICHLID adds 37c49ded0553 drm/amdgpu: Free PDB0 bo before bo_fini adds ee18f40ea181 drm/amdgpu: new resource cursor (v2) adds be956c575e8b drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem adds 596ee296849c drm/amdgpu: use the new cursor in amdgpu_fill_buffer adds 10ebcd953dfa drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn adds 498ad8ec2ff0 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory adds 755eadf66288 drm/amdgpu: use new cursor in amdgpu_mem_visible adds 2f44172bdca7 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable adds 94ae8dc55790 drm/amdgpu: use the new cursor in the VM code adds 97e272928e62 drm/amdgpu: update ecc query support for arcturus adds 0e4c0ae59d7e drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now adds 970fd1976434 drm/amdgpu: fix send ras disable cmd when asic not support ras adds 7816e4a98ce3 drm/amdkfd: Fix recursive lock warnings adds d423f5514d04 drm/amdgpu: nuke the ih reentrant lock adds 616cf23b6cf4 drm/amd/display: Free local data after use adds 6e58941cff74 drm/amd/pm: add a new sysfs entry for default power limit adds 078025afed2c drm/amd/pm: Fix spelling mistake "disble" -> "disable" adds 140b93ebbffc drm/amd/display: remove redundant initialization of variab [...] adds e5527d8ce28b drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c adds 5a613586c8e3 drm/amd/display: Remove unnecessary conversion to bool adds e99d2eaafd8e drm/amdgpu: drop legacy IO bar support adds ec1e80f0d728 drm/amdgpu: Use dev_info if VFCT table not valid adds 0979d43259e1 drm/amd/pm: fix workload mismatch on vega10 adds 1f053689fb0e drm/amd/display: 3.2.126.1 adds 4abdb72bd857 drm/amd/display: Add debug out when viewport too small adds 9d335e17646c drm/amd/display: use max lb for latency hiding adds b8720ed0b87d drm/amd/display: System black screen hangs on driver load adds 6a30a92997ee drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds 45150cd27ceb drm/amd/display: Fix for outbox1 ring buffer typecasting issue adds b0942618fd12 drm/amd/display: Bypass sink detect when there are no eDPs [...] adds 86ca3cbe5c9c drm/amd/display: Increase precision for bpp in DSC calculations adds 8c2f14c36f47 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] adds ef08f9c2aac9 drm/amd/display: Correct algorithm for reversed gamma adds 90d1a626e6db drm/amd/display: Remove MPC gamut remap logic for DCN30 adds 4870bd881364 drm/amd/display: Fix typo for helpers function name adds cd95ef0097ca drm/amd/display: Fix secure display lock problems adds e69231c4451a drm/amd/display: Fix no previous prototype warning adds ae0305708e93 drm/amd/display: Separate caps for maximum RGB and YUV pla [...] adds 46a83eba276c drm/amd/display: Add debugfs to control DMUB trace buffer events adds 592a631883fd drm/amd/display: [FW Promotion] Release 0.0.56 adds 4710430a779e drm/amd/display: DCHUB underflow counter increasing in som [...] adds 5cf0a610e8b5 drm/amd/display: 3.2.127 adds 8ee0fea4baf9 drm/amd/display: fix dml prefetch validation adds 443dfba02483 drm/amd/display: fix dcn3+ bw validation soc param update [...] adds 1c5ea40c2ad2 drm/amd/display: add a func to disable accelerated mode adds 51ba691206e3 drm/amd/display: Fix potential memory leak adds 2d02893ffcf8 drm/amdgpu: Enable light SBR in XGMI+passthrough configuration adds 050743da3152 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC adds 63f3067d8f8c drm/amd/pm: Use BACO reset arg 0 on XGMI configuration adds a85ba00538cd drm/amdgpu/display: re-enable freesync video patches adds 2d78b8d66904 drm/amd/pm: correct the gpu metrics version adds 660d540640c0 drm/amd/display: Fix vertical interrupt 0 registering issue adds d1fa15680913 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC adds 2d28b70ec321 drm/amdgpu: drop extraneous hw_status update adds 0303e1b77c4d radeon: use kvcalloc for relocs and chunks adds 79fcd446e7e1 drm/amdgpu: Fix memory leak adds 74ef3bac13bc drm/amd/display: Remove unnecessary conversion to bool adds 7a78e2bc861b drm/amd/display: Remove unnecessary conversion to bool adds c645e4b80c97 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] adds 6b44b667e24c drm/amdgpu: revert "use the new cursor in the VM code" adds e5c04edfcde3 drm/amdgpu: revert "reserve backup pages for bad page retirment" adds b16256874a91 drm/amdgpu: Mark Aldebaran HW support as experimental adds 8c44390d8872 drm/amdkfd: Bump KFD API version new 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] new 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML new 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] new 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] new b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML new 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML new a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] new c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt new fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] new b17df64e8ef1 Merge remote-tracking branch 'drm/drm-next' adds 67a175a97079 drm/meson: Fix few typo adds 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer adds 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning adds 458025f6c161 vgaarb: avoid -Wempty-body warnings adds b91fbdc1df15 drm/gud: fix sizeof use adds 166633c85c21 drm/gud: Remove unneeded semicolon adds 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] adds 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] adds 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] adds 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] adds 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] adds ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] adds acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] adds c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] adds b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] adds 2818c20871e6 drm/rockchip: Remove unused variable adds da588d48004a drm/tilcdc: panel: fix platform_no_drv_owner.cocci warnings adds e17d1364dc39 drm/tilcdc: rename req_rate to pclk_rate adds fd1d9e2d4382 drm/tilcdc: fix LCD pixel clock setting adds 976677b5958e drm/tilcdc: fix pixel clock setting warning message adds ebd59851c796 drm/ttm: move swapout logic around v3 adds f9e2a03e110a drm/ttm: remove swap LRU v3 adds a1f091f8ef2b drm/ttm: switch to per device LRU lock adds b4142fc4d52d drm/vkms: fix misuse of WARN_ON adds 1d282019f3a9 MAINTAINERS: Update Maintainers of DRM Bridge Drivers adds d1a97648ae02 drm/bridge: lt9611: Fix handling of 4k panels adds fffa69aa6b1c drm: bridge: convert sysfs sprintf/snprintf family to sysfs_emit adds a42e37db23b8 dt-bindings: display: bridge: Add Chipone ICN6211 bindings adds ce517f18944e drm: bridge: Add Chipone ICN6211 MIPI-DSI to RGB bridge new 417fc6123b4a drm/omap: fix misleading indentation in pixinc() new 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT new 309f81e81d07 drm/omap: Remove duplicate declaration new ee84c58b5884 drm: Fix 3 typos in the inline doc new 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B new 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge new 58442f0db3f8 drm/ttm: fix invalid NULL deref new e55f2ffc4dc1 drm/mst: Enhance MST topology logging new 680dcede2762 drm/ttm: switch back to static allocation limits for now new 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach new c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() new e488b1023a4a drm/ingenic: Register devm action to cleanup encoders new 235690630f31 Merge remote-tracking branch 'drm-misc/for-linux-next' new 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] new 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock new 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation new fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID new fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) new 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo new 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix new ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling new e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling new 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix new c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume new d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix new e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend new e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix new ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages new b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages new 989ccc377e99 drm/amdgpu: Fix a typo new 709e0f247588 drm/amdgpu: Fix a typo new 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran new 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 new 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 904351e346a9 drm/amdgpu: fix amdgpu_res_first() new 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD new c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test new 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting new 1ca4cf448fae drm/amdgpu: Use correct size when access vram new aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 new fc8bc86081ad drm/amd/display: hide VGH asic specific structs new e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field new 9a0229025c97 drm/amd/display: revert max lb lines change new 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events new 17db590057e2 drm/amd/display: Fix debugfs link_settings entry new e254d5501916 drm/amd/display: revert max lb use by default for n10 new d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini new 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence new f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning new d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 new a56e979f60c6 drm/amd/display: Change input parameter for set_drr new 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance new 03e50910f1bc drm/amd/display: 3.2.128 new d17b07b12ec0 drm/amdgpu: replace per_device_list by array new 140e476c1262 drm/radeon: don't evict if not initialized new 776b1048277f drm/atomic: Couple of typo fixes new 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug new 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h new 53af003994f0 amdgpu: avoid incorrect %hu format string new 465a7104950a amdgpu: fix gcc -Wrestrict warning new eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish new 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] new ff40847f6f91 drm/amd/pm: label these APIs used internally as static new 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 new eb88101f2c01 drm/amdgpu: move vram recover into sriov full access new b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface new c7016018068d drm/amdgpu: update host to psp interface new eca81f0ea9ad drm/amdgpu: added support for dynamic GECC new a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus new 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level new 44d4bc87154a drm/amdgpu: Fix check for RAS support new 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h new f093fadd45ef drm/amdgpu: remove irq_src->data handling new f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const new 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] new 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] new 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit new 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit new e271ec416939 drm/amdgpu: Ensure that the modifier requested is supporte [...] new 44d7c62355ea amdgpu: securedisplay: simplify i2c hexdump output new 168ff5990d44 drm/radeon/r600_cs: Few typo fixes new 9721af864837 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes new df5b3e14cd2f drm/amd: Fix a typo in two different sentences new 51fbba497d82 drm/amd/display: Allow idle optimization based on vblank. new 3f8276854dbd drm/amd/display: check fb of primary plane new f7f3dd4d8571 drm/ttm: ioremap buffer according to TTM mem caching setting new 739c2536245f drm/amdgpu: add the sched_score to amdgpu_ring_init new e22022127b0c drm/amdgpu: share scheduler score on VCN3 instances new 88c5bd92ea8f drm/sched: select new rq even if there is only one v3 new 3d569251927e drm/amdgpu: load balance VCN3 decode as well v8 new 20648ee81893 drm/amdgpu: allow variable BO struct creation new 2c257c7d1fc8 drm/amdgpu: introduce struct amdgpu_bo_user new e7bc154ba894 drm/amdgpu: use amdgpu_bo_create_user() for when possible new 4a7cd7050136 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag new cef775e0f73d drm/amdgpu: make BO type check less restrictive new eb67b58387e1 drm/amd/amdgpu implement tdr advanced mode new f547505d6212 drm/amd/pm: Modify mode2 msg sequence on aldebaran new bd35483239b9 drm/amd/pm: Add function to wait for smu events new a10baa590d17 drm/amd/pm: Add support for reset completion on aldebaran new 528cd117bd80 drm/amdgpu: Add reset control to amdgpu_device new c439b43bcc0a drm/amdgpu: Add reset control handling to reset workflow new 38af1eba3e4e drm/amdgpu: Add PSP public function to load a list of FWs new 890d176c79d7 drm/amdgpu: Make set PG/CG state functions public new 37439a51ff17 drm/amdgpu: Add mode2 reset support for aldebaran new 1127402d4ad1 drm/amdgpu: Enable recovery on aldebaran new ba10bb00043c drm/amdgpu: Fix build warnings new c0d17a688656 drm/amd/pm: no need to force MCLK to highest when no displ [...] new af8649e9ea66 drm/amd/pm: unify the interface for loading SMU microcode new bd02e9c95993 drm/amd/pm: fix missing static declarations new 7e85959f562c drm/amd/pm: unify the interface for power gating new db0e3e1c60b9 drm/amd/pm: unify the interface for gfx state setting new ccbc02db516c drm/amd/pm: Fix DPM level count on aldebaran new db159f0efc3b drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers new fe001e70a55d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] new 0279d780807e drm/amdkfd: dqm fence memory corruption new 58c10044ecce drm/amdgpu: ih reroute for newer asics than vega20 new 24abcf016b33 drm/amd/display: Fix black screen with scaled modes on som [...] new 6ed495d705d5 drm/amdgpu: Reset error code for 'no handler' case new 52df9915b825 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] new 7f53edf017cd drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran new 293f0593de74 drm/amd/display: BIOS LTTPR Caps Interface new 46c29d0c7604 drm/amd/display: Add refresh rate trace new 1d4a10531f8b drm/amd/display: Fix static checker warnings on tracebuff_fb new 217731c4fd70 drm/amd/display: Guard ASSR with internal display flag new d7813c645b44 drm/amd/display: enable DP DSC Compliance automation new 3bea0e5baede drm/amd/display: define mod_hdcp_display_disable_option struct new 89e7dc3121c3 drm/amd/display: add mod hdcp interface for supporting enc [...] new 1031c6f9a53e drm/amd/display: Fix typo for variable name new d917a9eb4cf1 drm/amd/display: Rename fs_params to hdr_tm_params new 4c6b3d7feda5 drm/amd/display: Interface for LTTPR interop new c289ca72bd84 drm/amd/display: Enumerate LTTPR modes new 562b040e978f drm/amd/display: LTTPR config logic new fdd3cb24ed6c drm/amd/display: Fix MST topology debugfs new 525749b6c63d drm/amd/display: Add dynamic link encoder selection. new a870b5702276 drm/amd/display: Update display endpoint control path. new d9d16521746c drm/amd/display: New path for enabling DPG new 752106f5c5cd drm/amd/display: Set max TTU on DPG enable new 594900738eea drm/amd/display: add log for automated test new 99f47d1698ae drm/amd/display: [FW Promotion] Release 0.0.58 new 1584fdc3c376 drm/amd/display: Disable MALL when SMU not present new 1d81f0177607 drm/amd/display: 3.2.129 new dae7b3d1fc21 drm/amd/display: Try YCbCr420 color when YCbCr444 fails new a81ac7c95bf9 drm/amd/display: fix typo: liason -> liaison new 793593abc3cd drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] new 15c3f3a1ddab drm/amdgpu: Add new PF2VF flags for VF register access method new e87991ab535b drm/amd/display: add DMCUB trace irq support for DCN302 new 78ca8c09bfeb drm/amd/display: Use pr_debug in DM to prevent dmesg flooding new ebd9f5767f65 drm/amdgpu: fix NULL pointer dereference new b5e775fea83c drm/amdgpu: fix compiler warning(v2) new 0c8ed9e3b65a drm/radeon: avoid potential null pointer access new 2aa040aadd6a drm/amdgpu: Set a suitable dev_info.gart_page_size new 07d9ccccae4a drm/amdgpu: check alignment on CPU page for bo map new 6117cfb89ce0 usb/host: enable auto power control for xhci-pci new 8beb784dcb4f drm/amdgpu: add another raven1 gfxoff quirk new c2f808037269 drm/amdgpu: only check for _PR3 on dGPUs new ed338e9b3dc1 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 13eb19e3cff4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 87cb6ba41726 Revert "drm/amd/display: To modify the condition in indica [...] new 260c4c06b9c0 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 75a5d034b88f drm/mst: Enhance MST topology logging new 51fe239d5079 drm/amdkfd: Update L1 and add L2/3 cache information new cba57426a124 drm/ttm: switch back to static allocation limits for now new 8fd97ef9a1f6 drm/amdgpu: optimize device_fini with runpm for pci_remove new 15099ddd95f9 drm/amdgpu/display: guard ttu_regs with CONFIG_DRM_AMD_DC_DCN new 76aa0e8f6aed Merge remote-tracking branch 'amdgpu/drm-next' adds e5dd4e2181f7 drm/i915/display: Fix a typo adds 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code adds 6721af21bdfc drm/i915: Remove dead signal level debugs adds b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() adds 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] adds 917c28991f41 drm/i915: Introduce g4x_dp.c adds 33e9e541733e drm/i915: Introduce g4x_hdmi.c adds 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace adds 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check adds ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery adds 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped adds 3a913fa535c1 drm/i915/hdcp: return correct error code adds 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask adds 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders adds d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] adds 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros adds 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() adds 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests adds 9d58aa46291d drm/i915: Fix the GT fence revocation runtime PM logic adds 989634fb49ad drm/i915/audio: set HDA link parameters in driver adds 93fe86281259 drm/i915: Fix transposed arguments to skl_plane_wm_level() new 7eb186bbe9f3 drm/i915: split out stepping info to a new file new 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info new ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme new 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme new cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] new 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] new 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info new 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly new 8cef45e2d37e drm/i915: Remove repeated declaration new cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout new 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() new 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() new 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB new 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] new f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] new 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] new 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] new d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c new 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c new bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() new 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ new d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() new 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() new 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() new 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] new 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view new ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state new 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() new 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct new b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] new 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] new a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment new 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] new 39f58249d4a7 Merge remote-tracking branch 'drm-intel/for-linux-next' new f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz new a24f98176d1e gpu: host1x: Use different lock classes for each client new a31500fe7055 drm/tegra: dc: Restore coupling of display controllers new ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset new 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next new 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client new 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs new ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately new f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check new 3028a00c55bf gpu: host1x: Cleanup and refcounting for syncpoints new 10a7b3271f36 gpu: host1x: Reset max value when freeing a syncpoint new 084debf6c0aa gpu: host1x: Reserve VBLANK syncpoints at initialization new a69906cfc8d1 gpu: host1x: Assign intr waiter inside lock new 0c431d57aaea gpu: host1x: Fix Tegra194 syncpt interrupt threshold new cef3b3207ee7 gpu: host1x: Add early init and late exit callbacks new 0492ccb84b51 drm/tegra: dc: Inherit DMA mask new 9a5461161c57 drm/tegra: dc: Parameterize maximum resolution new 647779e7270a drm/tegra: dc: Implement hardware cursor on Tegra186 and later new b169049c5273 drm/tegra: fb: Add diagnostics for framebuffer modifiers new ba28220ffa4c drm/tegra: gem: Add a clarifying comment new cef69300e834 drm/tegra: Count number of display controllers at runtime new f064c4826e34 drm/tegra: Support sector layout on Tegra194 new a59838cfd014 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 0445b61e461f Merge remote-tracking branch 'etnaviv/etnaviv/next' new 713eab770791 Merge remote-tracking branch 'regmap/for-next' adds 8518c6486c2b ALSA: hda: Fix spelling mistakes adds dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure adds 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB adds f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] adds 507cdb9adba0 ALSA: hdsp: don't disable if not enabled adds 790f5719b85e ALSA: hdspm: don't disable if not enabled adds f57a741874bb ALSA: rme9652: don't disable if not enabled adds caa271510687 ALSA: bebob: code refactoring for stream format detection adds 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports adds d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports adds 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings adds e839fbed26e8 ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms new 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper new 44609fc01f28 ALSA: usb-audio: Check connector value on resume new 583770e84a44 ALSA: pcm: Fix couple of typos new abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] new 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper new 3f0638a0333b ALSA: control - add layer registration routines new 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] new e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] new cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module new a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer new 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next new 87859afa7b41 Merge remote-tracking branch 'sound/for-next' adds e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static adds e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() adds cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() adds dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() adds d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() adds db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() adds bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() adds 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] adds 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() adds 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] adds 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() adds e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() adds f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] adds 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() adds 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] adds 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] adds 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver adds 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk adds b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk adds bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk adds dfb81e3b5f47 ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows adds 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells adds c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] adds e5b499f6fb17 extcon: arizona: Fix various races on driver unbind adds ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] adds 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] adds a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] adds f89c0a87b406 Merge tag 'ib-mfd-extcon-v5.13' of git://git.kernel.org/pu [...] adds 203773e39347 ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk adds c2562572467a ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk adds cab04ab5900f ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk adds 069b24f22eb9 ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk adds 3feaba79d8f7 ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk adds b5cf28f7a890 ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk adds bcda8cc4b868 ASoC: arizona-jack: Move jack-detect variables to struct a [...] adds 688c8461a425 ASoC: arizona-jack: Use arizona->dev for runtime-pm adds ffcc84b9e814 ASoC: arizona-jack: convert into a helper library for code [...] adds 236b7285e95a ASoC: arizona-jack: Use snd_soc_jack to report jack events adds 69c58eb61e9b ASoC: arizona-jack: Cleanup logging adds 37dbabf14ff6 ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 [...] adds ecd77d494ec9 ASoC: Intel: bytcr_wm5102: Add jack detect support adds 3f994c258687 Merge series "MFD/extcon/ASoC: Rework arizona codec jack-d [...] adds 200d925e236f spi: imx: Use of_device_get_match_data() helper adds 9f44673b7af2 ASoC: rt1015: Add bclk detection and dc detection adds 7a0d884986f3 ASoC: max98373: Added controls for autorestart config adds efd0b1660829 ASoC: fsl-asoc-card: Add support for WM8958 codec adds df8077c6fe64 ASoC: bindings: fsl-asoc-card: add compatible string for W [...] adds 99067c07e8d8 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] adds 4da40cb9955c ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro adds 4a50724eb0ba ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_lin [...] adds d908b922c717 ASoC: soc.h: return error if multi platform at snd_soc_fix [...] adds b9af3fb7759d Merge series "ASoC: soc.h: small cleanups" from Kuninori M [...] adds 8bdfc0455e3a ASoC: soc-component: Add snd_soc_pcm_component_ack adds b73d9e6225e8 ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg adds 49c6bf624983 ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg au [...] adds 1935050de0b6 ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel adds 3c00eceb2a53 ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg adds 39f8405c3e50 ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg adds e49bcf4f5579 Merge series "Add audio driver base on rpmsg on i.MX platf [...] new 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings new 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver new d463cead11ac ASoC: amd: fix acpi dependency kernel warning new 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL new c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs new e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs new c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params new e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document new eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver new 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] new f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" new c7721e942798 ASoC: Intel: add max98390 echo reference support new 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver new 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes new 965028eed0e9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new c92f0675b514 Merge remote-tracking branch 'sound-asoc/for-next' new 33121347fb1c module: treat exit sections the same as init sections when [...] new f3d5aae912e9 Merge remote-tracking branch 'modules/modules-next' adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds 8f50743feedd Input: max8997 - simplify open coding of a division using [...] adds 5b0e6fd8c505 dt-bindings: input: atmel,maxtouch: add wakeup-source adds 6484e7581732 Input: rotary-encoder - update docs according to the lates [...] adds 36a8fc6fa230 Input: gpio-keys - remove extra call to input_sync adds 019002f20cb5 Input: gpio-keys - use hrtimer for release timer adds c9efb0ba281e Input: gpio-keys - use hrtimer for software debounce, if possible adds 4c976acb47bd Input: silead - fix a typo adds 0cdd2e906cf3 Input: iqs5xx - update vendor's URL adds 40c3efdc0b77 Input: iqs5xx - optimize axis definition and validation adds 509c0083132b Input: iqs5xx - expose firmware revision to user space adds e7d8e88aec88 Input: iqs5xx - remove superfluous revision validation adds 95a6d961401d Input: iqs5xx - close bootloader using hardware reset adds b6621f72cc88 Input: wacom_i2c - do not force interrupt trigger adds c75cf86201e3 Input: wacom_i2c - switch to using managed resources adds e28b5c8d0aae Input: touchscreen - move helper functions to core adds 51e01fc04f12 Input: touchscreen - broaden use-cases described in comments adds a8f1f0dc865c dt-bindings: input: Add bindings for Azoteq IQS626A adds f1d2809de97a Input: Add support for Azoteq IQS626A adds 9d41359caca7 Input: iqs5xx - make reset GPIO optional adds 55f2645c92bd dt-bindings: input: iqs5xx: Convert to YAML adds 84c36ab7a6dd Input: cyttsp - verbose error on soft reset adds 5acac83bf2e4 Merge tag 'v5.12-rc4' into next adds 73cdf82a3dcd Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds bcd9730a04a1 Input: move to use request_irq by IRQF_NO_AUTOEN flag adds bfcf3d48dd02 Input: elan_i2c - fix a typo in parameter name new 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver new d5a289771b2c Merge remote-tracking branch 'input/next' new 5a978dcfc0f0 io_uring: always go for cancellation spin on exec new 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts new 2e64c22af09e io_uring: drop sqd lock before handling signals for SQPOLL new 83d0a911ea1f Merge branch 'io_uring-5.12' into for-next adds 2907f851f64a xsysace: Remove SYSACE driver adds f66116f7b213 rsxx: remove extraneous 'const' qualifier adds 14d97622448a drivers/block: remove the umem driver adds cf78408f937a md: add md_submit_discard_bio() for submitting discard bio adds c2968285925a md/raid10: extend r10bio devs to raid disks adds f2e7e269a752 md/raid10: pull the code that wait for blocked dev into on [...] adds d30588b2731f md/raid10: improve raid10 discard request adds 254c271da071 md/raid10: improve discard request for far layout adds 7abfabaf5f80 md: Fix missing unused status line of /proc/mdstat adds f8d62edfe256 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 4bae7afdd789 paride/pd: remove ->revalidate_disk new 0f00b82e5413 block: remove the revalidate_disk method new acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock new 80755855f808 mtip32xx: use LIST_HEAD() for list_head new 740af68218fe Merge branch 'for-5.13/drivers' into for-next adds 9cf1adc6d34f blk-mq: Sentence reconstruct for better readability adds 2ec5a5c48373 block, bfq: always inject I/O of queues blocked by wakers adds 7cc4ffc55564 block, bfq: put reqs of waker and woken in dispatch list adds 8ef3fc3a043c block, bfq: make shared queues inherit wakers adds 8c544770092a block, bfq: fix weight-raising resume with !low_latency adds 85686d0dc194 block, bfq: keep shared queues out of the waker mechanism adds 430a67f9d616 block, bfq: merge bursts of newly-created queues new bcbce12e9051 Merge branch 'for-5.13/block' into for-next new c7e8f404d56b pata_arasan_cf: fix IRQ check new e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check new 9eaedc24bb84 Merge branch 'for-5.13/libata' into for-next new 0af0074b2122 io_uring: avoid taking ctx refs for task-cancel new 13d972b02ee1 io_uring: reuse io_req_task_queue_fail() new 574b0c68ca1d io_uring: further deduplicate file slot selection new 8e300c060a36 io_uring: add a helper failing not issued requests new 27dd3e8fef74 io_uring: refactor provide/remove buffer locking new c46b4f002e11 io_uring: use better types for cflags new 98b597781655 io_uring: refactor out send/recv async setup new 797901d7029e io_uring: untie alloc_async_data and needs_async_data new 9dd69bb04ece io_uring: rethink def->needs_async_data new a45c3c0df14b io_uring: merge defer_prep() and prep_async() new 83304c4b630a io_uring: simplify io_resubmit_prep() new a5b15e9d1bb0 io_uring: wrap io_kiocb reference count manipulation in helpers new 95879ac66161 io_uring: switch to atomic_t for io_kiocb reference count new 43bf8466e78a io_uring: simplify io_sqd_update_thread_idle() new fd0120815bbf io_uring: don't check for io_uring_fops for fixed files new 3abcb565d831 io_uring: cache async and regular file state for fixed files new 07de616593ef io_uring: correct comment on poll vs iopoll new c6477863d2ef io_uring: transform ret == 0 for poll cancelation completions new 65d63e1cf8c8 io_uring: don't take ctx refs in task_work handler new e74109ac2655 io_uring: optimise io_uring_enter() new 22b068a81bd6 io_uring: optimise tctx node checks/alloc new 0247b14eeaf9 io_uring: keep io_req_free_batch() call locality new 8beeaf15d2b5 io_uring: inline __io_queue_linked_timeout() new e0d5addba79a io_uring: optimise success case of __io_queue_sqe new 53f4fc1e2f74 io_uring: refactor io_flush_cached_reqs() new f87f1c582934 io_uring: refactor rsrc refnode allocation new 16de76923f96 io_uring: inline io_put_req and friends new 58ae52b9dcaf io_uring: refactor io_free_req_deferred() new 3cb9b2947fdf io_uring: add helper flushing locked_free_list new 00569efca7c2 io_uring: remove __io_req_task_cancel() new 30f8510c4205 io_uring: inline io_clean_op()'s fast path new 21ac16d9ac2e io_uring: optimise io_dismantle_req() fast path new edd0abd11e19 io_uring: abolish old io_put_file() new 4200a86f513b io_uring: optimise io_req_task_work_add() new c82105db0a14 io_uring: don't clear REQ_F_LINK_TIMEOUT new dfcd53b43ab8 io_uring: don't do extra EXITING cancellations new da161d0b1bb7 io_uring: remove tctx->sqpoll new 66a7d614890a io-wq: refactor *_get_acct() new 3b0da2cedc73 io_uring: don't init req->work fully in advance new b6324d41311b io_uring: kill unused REQ_F_NO_FILE_TABLE new b6a2f60ab9be io_uring: optimise kiocb_end_write for !ISREG new 3afab4241c34 io_uring: don't alter iopoll reissue fail ret code new 735ea1b5bfdd io_uring: hide iter revert in resubmit_prep new 421d05175ea4 io_uring: optimise rw complete error handling new af768747afe1 io_uring: mask in error/nval/hangup consistently for poll new 1dfbe02dabca io_uring: allocate memory for overflowed CQEs new 29500b130300 io_uring: include cflags in completion trace event new a50dcbf1d74a io_uring: add multishot mode for IORING_OP_POLL_ADD new 2368efc137c2 io_uring: abstract out helper for removing poll waitqs/hashes new 96a975cb31a9 io_uring: terminate multishot poll for CQ ring overflow new a6d151ee1ea2 io_uring: abstract out a io_poll_find_helper() new b0a48966071e io_uring: allow events and user_data update of running pol [...] new daa868a863be kernel: allow fork with TIF_NOTIFY_SIGNAL pending new dcde816f7e9d io-wq: eliminate the need for a manager thread new 6921a34cb30c io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE new 9d17138ea474 io_uring: reg buffer overflow checks hardening new de95427d09a3 Merge branch 'for-5.13/io_uring' into for-next new ffa137cb8d17 ata: pata_pdc202xx_old: Fix some incorrectly named functions new 91c50d8a1f9a ata: pata_sil680: Add some missing function parameter docs new 8927c41e3118 ata: pata_sis: Remove superfluous param description and su [...] new 2ee628f3cf25 ata: pata_triflex: Repair some misnamed functions and fix [...] new 39ac4018c85b ata: pata_it821x: Fix possible doc-rotted function names new 87eac27c9204 ata: pata_via: Fix a kernel-doc formatting issue new 05f4226ac537 ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header new d29b031d43fb ata: pata_sl82c105: Fix potential doc-rot new dee1d6f3c70d ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()' new b7ab575f80f6 ata: ata_generic: Fix misspelling of 'ata_generic_init_one()' new 145f74fa6254 ata: pata_legacy: Repair a couple kernel-doc problems new 1cade50f5092 ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s [...] new c172b359d711 ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()' new c86a2a28bde8 ata: libata-acpi: Fix function name and provide descriptio [...] new ff237990277f ata: pata_acpi: Fix some incorrect function param descriptions new d07297f560c3 Merge branch 'for-5.13/libata' into for-next new e6471a65fdd5 sata_mv: add IRQ checks new b3737c92ef25 Merge branch 'for-5.13/libata' into for-next new b30d0040f061 ata: libahci_platform: fix IRQ check new cf81375d40de Merge branch 'for-5.13/libata' into for-next new 629461a4c4b5 Merge remote-tracking branch 'block/for-next' new c40819f267f7 dm writecache: fix flexible_array.cocci warnings new 8615cb65bd63 dm: remove useless loop in __split_and_process_bio new 219a9b5e738b dm verity: allow only one error handling mode new b82096afc8af dm ioctl: replace device hash with red-black tree new 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result new c909085bb319 dm ioctl: filter the returned values according to name or [...] new 1c72e02306b3 dm ebs: fix a few typos new e30de3a80344 dm: unexport dm_{get,put}_table_device new 695902bb2e17 dm thin: remove needless request_queue NULL pointer check new 63508e38c108 dm cache: remove needless request_queue NULL pointer checks new ece257738833 dm persistent data: remove unused return from exit_shadow_spine() new db7b93e38106 dm integrity: add the "reset_recalculate" feature flag new 8266b0cc7d68 Merge remote-tracking branch 'device-mapper/for-next' new b31e25e3d08e Merge remote-tracking branch 'pcmcia/pcmcia-next' new 147186f531ae mmc: core: Do a power cycle when the CMD11 fails new fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() new e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops new 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback new b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} new c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE new b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] new e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function new 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] new 0d856c4c68c6 mmc: tmio: support custom irq masks new f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings new d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings new f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it new f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] new d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe new 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap new 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL new 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() new ce999ed15e23 mmc: block: Simplify logging during probe about added partitions new 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() new 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue new 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() new 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling new baf6fe403642 mmc: dw_mmc: simplify optional reset handling new 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' new ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements new d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" new 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 new 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] new 9a8a369bd0b0 memstick: Remove useless else branch new ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub new 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() new 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file new dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support new 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support new ab0cdefec052 mmc: tmio: abort DMA before reset new 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function new b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible new eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 new 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] new 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name new 0a446288aa9f mmc: tmio: restore bus width when resetting new 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] new ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF new eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC new 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() new 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY new bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency new f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk new 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check new e909d4593b2e Merge remote-tracking branch 'mmc/next' adds 53207aa1a73e power: ab8500: Require device tree adds 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code adds a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code adds ee0975c3089e mfd/power: ab8500: Push data to power supply code adds d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] adds 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema adds 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable adds 526c3d8dcf12 mfd: arizona: Make some symbols static adds 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" adds 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter adds b3f43f0bc342 mfd: Remove support for AB3100 adds 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() adds e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range adds 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition adds 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap adds c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds b66d02ffb881 MAINTAINERS: Move Milo Kim to credits adds 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() adds d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode adds 615a7974de40 mfd: core: Add support for software nodes adds 97d9e7a85f93 mfd: intel-lpss: Constify device property structures adds c97504e457f6 mfd: intel-lpss: Switch to use the software nodes adds 176d8ac354ca mfd: core: Remove support for dangling device properties adds f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static adds 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers adds e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 adds 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order adds 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member adds 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] adds 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register adds 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD adds 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] new 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt new 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const new 4d6b65544ae2 Merge remote-tracking branch 'mfd/for-mfd-next' new 37db5acd04f6 Merge remote-tracking branch 'backlight/for-backlight-next' adds 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 adds 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 adds 2469b836fa83 power: supply: Use IRQF_ONESHOT adds 091d0a3a485f power: reset: remove unneeded semicolon adds 31ba6fadc3ba power: supply: charger-manager: Fix a typo adds c77b26e327dc power: supply: ds2781: use kobj_to_dev() adds bd3689a64ecd power: supply: max1721x: Correct spelling adds 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] adds ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] adds 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format adds 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format adds e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format adds 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format adds 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format adds 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format adds 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] adds f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] adds 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format adds 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] adds dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] adds 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format adds 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format adds bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format adds df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] adds 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] adds ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format adds aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format adds eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format adds 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format adds f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format adds 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] adds 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] adds ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format adds a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format adds 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format adds c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format adds 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format adds d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format adds 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format adds ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] adds eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format adds 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check adds 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links adds f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt adds 37ad56aa82be power: supply: max17042: Trivial spelling fixes adds 3aeaf5093809 power: reset: replace curly brackets in Makefile new 20e96e922d01 Merge remote-tracking branch 'battery/for-next' adds f56f2b953bcc regulator: mt6360: remove redundant error print adds 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 00f56f3e7c1b Merge remote-tracking branch 'regulator/for-next' new 1e445bed5ace Merge remote-tracking branch 'security/next-testing' new 4ecddf60b506 Merge remote-tracking branch 'apparmor/apparmor-next' new 59bb9da578f7 Merge remote-tracking branch 'keys/keys-next' adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] new eedbf963eaf3 Merge remote-tracking branch 'selinux/next' new 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD new 61070e0484e7 Merge remote-tracking branch 'tomoyo/master' adds 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" adds 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] new 9958415f445f Merge remote-tracking branch 'iommu/next' adds d4ceb1d6e732 audit: avoid -Wempty-body warning new 35ed2fdbb971 Merge remote-tracking branch 'audit/next' adds 3b2e006220df dt-bindings: media: Convert video-mux to DT schema adds 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS adds 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay adds d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] adds 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay adds 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties adds 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property adds 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema adds 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings adds c21563482962 dt-bindings: Drop type references on common properties adds c6055550529d dt-bindings: i2c: xiic: Fix a typo adds cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] adds 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] adds f3896a7eb745 of: platform: Demote kernel-doc abuse adds 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] adds 3915fed92365 of: property: Provide missing member description and remov [...] adds 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] adds a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming adds 1a7d706d8e28 of: of_net: Provide function name and param description adds f957d5b78a0d of: overlay: Fix function name disparity adds ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses adds 2601ab54987f dt-bindings: Convert the BCM4329 bindings to YAML and extend adds d2ea49e95afe dt-bindings: add vendor prefix for Siliconfile Technologies lnc. adds 2837b34b2010 dt-bindings: add vendor prefix for YIC System Co., Ltd adds 1b07d6e9214c dt-bindings: add vendor prefix for AESOP adds 709e8c99208e dt-bindings: msm: Couple of spelling fixes adds c4d74f0f978e of: overlay: fix for_each_child.cocci warnings adds 592485bcb567 devicetree: bindings: clock: Minor typo fix in the file ar [...] new 8657375165bc dt-bindings: media: video-interfaces: Drop the example new b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] new b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] new 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation new 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] new 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent new b83db5b84900 docs: dt: Group DT docs into relevant sub-sections new 62f026f082e4 of: Fix kerneldoc output formatting new 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments new aa89ee98b8b4 docs: dt: Add DT API documentation new 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' new c4b30e3cccb2 Merge remote-tracking branch 'devicetree/for-next' adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind adds 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC adds f42698a8dc58 spi: update spi slave bindings for MT8195 SoC adds d666a833b0b9 spi: mediatek: add mtk_spi_compatible support adds 1527b09bc800 spi: mediatek: add mt8195 spi slave support adds c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error adds e13a870ffaa6 spi: sprd: Fix checkpatch spacing error adds c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors adds f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors adds 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error adds 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] adds f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] adds 45793de7bf89 spi: jcore: Fix trailing statements should be on next line adds 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible adds 02621799966b spi: rockchip: Fix code indent should use tabs where possible adds 9d5376872162 spi: pl022: Fix trailing whitespace adds 3ed4c84cc7ac spi: fsi: Remove multiple sequenced ops for restricted chips adds 0467a97367d4 spi: fspi: enable fspi driver for on imx8mp adds 2801a62dfad4 dt-bindings: spi: add compatible entry for imx8mp in FlexS [...] adds 85c0ed12f72f Merge series "enable flexspi support on imx8mp" from Heiko [...] new 413c601e8fd0 spi: pl022: User more sensible defaults new 16382481bda7 Merge remote-tracking branch 'spi/for-5.13' into spi-next new 760efac30009 Merge remote-tracking branch 'spi/for-next' new 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known new fd95c5e6e2c0 Merge branch 'x86/vmware' new 40cdbdde63f9 Merge branch 'x86/vdso' new f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection new ebb1064e7c2e x86/traps: Handle #DB for bus lock new ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] new f63b89c282a0 Merge branch 'x86/splitlock' adds 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] adds 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] adds 4284f7acb78b selftests/sgx: Improve error detection and messages new f33dece70e11 selftests/sgx: Use getauxval() to simplify test code new 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() new cab07909828c Merge branch 'x86/sgx' adds afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves adds b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] adds eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 adds 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path adds 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler adds e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] adds fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() adds 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability new a92ef03abe36 Merge branch 'x86/seves' new a9be95cd9a11 Merge branch 'x86/platform' new b4c94e87d1e8 Merge branch 'x86/mm' adds f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] adds e20f67026b5e tools/x86/kcpuid: Check last token too adds f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E new 38c8a9268bc7 Merge branch 'x86/misc' adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] new 78666c2c207c Merge branch 'x86/microcode' adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] new 774f75b25ed5 Merge branch 'x86/cpu' adds d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction adds a194acd316f9 x86/kprobes: Identify far indirect JMP correctly adds 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step new 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly new 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] new 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] new 4abeb983d384 Merge branch 'x86/core' adds 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree adds d9f6e12fb0b7 x86: Fix various typos in comments adds 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool adds ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict adds c681df88dcb1 x86: Remove unusual Unicode characters from comments adds 163b099146b8 x86: Fix various typos in comments, take #2 adds 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes adds 279d56abc67e x86/fpu/math-emu: Fix function cast warning new 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] new 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment new 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS new 542e1566f8cd Merge branch 'x86/cleanups' new 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) new d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS new 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags new fda215642945 Merge branch 'x86/build' adds cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning adds e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning new a799c2bd29d1 x86/setup: Consolidate early memory reservations new 4c674481dcf9 x86/setup: Merge several reservations of start of memory new 5247390b761f Merge branch 'x86/boot' new 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations new 0ebc696ddcef Merge branch 'x86/apic' new 27381774a24b Merge branch 'x86/alternatives' adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments new d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() new 6842a3ece3b7 Merge branch 'timers/core' adds 3b03706fa621 sched: Fix various typos adds 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work adds df77430639c9 psi: Reduce calls to sched_clock() in psi adds c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT adds acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost new 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() new c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() new 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] new 5c40d0b0fb04 Merge branch 'sched/core' new 2ffdc2c34421 x86/mce/inject: Add IPID for injection too new f319c3e29414 Merge branch 'ras/core' new 63cf9991a033 Merge branch 'perf/core' new 9ed0086faca0 Merge branch 'objtool/core' adds 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] adds 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd new f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent new 26ef22895a06 Merge branch 'locking/urgent' adds 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] adds 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro adds aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions adds 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] adds e2db7592be8e locking: Fix typos in comments new 8af856d18bfb locking/mutex: Remove repeated declaration new bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer new feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes new c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() new 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers new 6d41c675a539 locking/rtmutex: Remove output from deadlock detector new 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() new 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs new fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c new f7efc4799f81 locking/rtmutex: Inline chainwalk depth check new 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs new f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() new f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] new d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent new 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation new 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() new c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug new a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] new dd85f61b3ad1 Merge branch 'locking/core' adds 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() adds c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption adds a359f757965a irq: Fix typos in comments new 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] new 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() new cf28dfd89ba0 Merge branch 'irq/core' adds 97258ce902d1 entry: Fix typos in comments new e571028ea527 Merge branch 'core/entry' new 06018b946d75 Merge remote-tracking branch 'tip/auto-latest' adds f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) adds ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 adds 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 adds 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo adds 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 adds 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] new ee890d7ff108 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 310f717d1e5f Merge remote-tracking branch 'edac/edac-for-next' adds e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] adds 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] adds b47e330231ac tracing: Pass buffer of event to trigger operations adds efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] adds b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] adds a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] adds d8279bfc5e95 tracing: Add tracing_event_time_stamp() API adds 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() adds 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon adds e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" adds 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] adds f2616c772c76 seq_buf: Add seq_buf_terminate() API adds 9a6944fee68e tracing: Add a verifier to check string pointers for trace events new 2cf3af7aa6df scripts/recordmcount.pl: Make indent spacing consistent new b700fc3a63f1 scripts/recordmcount.pl: Make vim and emacs indent the same new f2cc020d7876 tracing: Fix various typos in comments new 4613bdcc122e kernel: trace: Mundane typo fixes in the file trace_events [...] new 30c3d39f7f78 tracing: A minor cleanup for create_system_filter() new 70193038a6ec tracing: Update create_system_filter() kernel-doc comment new c6ef2f80e859 Merge remote-tracking branch 'ftrace/for-next' adds 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods adds 0909fc2b2c41 rcu: Provide polling interfaces for Tiny RCU grace periods adds 7ac3fdf099bf rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts adds cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds 7831b391fbf8 torture: Record jitter start/stop commands adds cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 996a042e0a06 torture: Remove no-mpstat error message adds 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE adds d6100d764cc4 torture: Create a "batches" file for build reuse adds 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test adds 00505165cf44 torture: Add --duration argument to kvm-again.sh adds 018629e909ff torture: Make kvm-transform.sh update jitter commands adds a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs adds a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check adds ab6ad3dbddaf Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds 02545804d83b Merge branch 'kcsan.2021.03.08a' into HEAD adds dd44ee94db05 Merge branch 'lkmm.2021.03.15a' into HEAD adds 1a1863558c6b Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds ca251948bd29 torture: Fix remaining erroneous torture.sh instance of $* adds a235f5498ec8 rcu-tasks: Add block comment laying out RCU Tasks design adds 75affdf80619 rcu-tasks: Add block comment laying out RCU Rude design adds 059807c81a8a kcsan: Add pointer to access-marking.txt to data_race() bullet adds 741c85101982 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 475d3e8e481a torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds aa5e72e0379c tools/memory-model: Fix smp_mb__after_spinlock() spelling adds b51d57b718f3 refscale: Allow CPU hotplug to be enabled adds 55d1b7ee8949 rcuscale: Allow CPU hotplug to be enabled adds 947d4a99f653 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds bfa7a0852279 softirq: Add RT specific softirq accounting adds 5d1b29821724 irqtime: Make accounting correct on RT adds 06e99e5fae6e softirq: Move various protections into inline helpers adds 4646e195a699 softirq: Make softirq control and processing RT aware adds 5eb768265ba8 tick/sched: Prevent false positive softirq pending warnings on RT adds 53ebb2ef8858 rcu: Prevent false positive softirq warning on RT adds 16ee0dc84510 refscale: Add acqrel, lock, and lock-irq adds 48bfb1c44c06 rcutorture: Abstract read-lock-held checks adds fbd736785c55 torture: Fix grace-period rate output adds 432b54a9c42c rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 8e3fee9c5da5 timer: Revert "timer: Add timer_curr_running()" adds 87e2289f7855 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds ecf5e07f8a39 rcu/nocb: Allow de-offloading rdp leader adds e58dd49327ee rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds b437dbce22ed rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 6fff3191085e rcu/nocb: Only cancel nocb timer if not polling adds 5bd39749ec9b rcu/nocb: Prepare for fine-grained deferred wakeup adds a92e08d1f970 rcu/nocb: Unify timers adds b3988218e1a4 rcu: Fix typo in comment: kthead -> kthread adds cbde917ce326 torture: Abstract end-of-run summary adds 1ce742e0ccec torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 84d139b9a16f torture: Make the build machine control N in "make -jN" adds ac25ba9d6d99 mm/slub: Fix backtrace of objects to handle redzone adjustment adds d05426fa4ffb mm/slub: Add Support for free path information of an object. adds f0a3f9067a8f doc: Fix statement of RCU's memory-ordering requirements adds bfb1aba02b4e rcu: Fix various typos in comments adds 1a0dfc099c1e rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states new 95528de53700 Merge remote-tracking branch 'rcu/rcu/next' new 790dfe4202fb Merge remote-tracking branch 'kvm/next' adds 301beaf19739 irqchip/gic-v3-its: Add a cache invalidation right after v [...] adds c21bc068cdbe irqchip/gic-v3-its: Drop the setting of PTZ altogether adds 80317fe4a653 KVM: arm64: GICv4.1: Add function to get VLPI state adds f66b7b151e00 KVM: arm64: GICv4.1: Try to save VLPI state in save_pendin [...] adds 12df7429213a KVM: arm64: GICv4.1: Restore VLPI pending state to physical side adds 8082d50f4817 KVM: arm64: GICv4.1: Give a chance to save VLPI state adds 5584029fd8c7 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds a1baa01f7691 Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2 adds 8d9902055c57 arm64: lib: Annotate {clear, copy}_page() as position-independent adds 7b4a7b5e6fef KVM: arm64: Link position-independent string routines into [...] adds 67c2d326332e arm64: kvm: Add standalone ticket spinlock implementation [...] adds 9cc7758145fd KVM: arm64: Initialize kvm_nvhe_init_params early adds cc706a63894f KVM: arm64: Avoid free_page() in page-table allocator adds 7aef0cbcdcd0 KVM: arm64: Factor memory allocation out of pgtable.c adds 380e18ade4a5 KVM: arm64: Introduce a BSS section for use at Hyp adds 40a50853d37a KVM: arm64: Make kvm_call_hyp() a function call at Hyp adds fa21472a316a KVM: arm64: Allow using kvm_nvhe_sym() in hyp code adds e75960408723 KVM: arm64: Introduce an early Hyp page allocator adds 40d9e41e525c KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp adds 8e17c66249e9 KVM: arm64: Introduce a Hyp buddy page allocator adds 7a440cc78392 KVM: arm64: Enable access to sanitized CPU features at EL2 adds d460df129268 KVM: arm64: Provide __flush_dcache_area at EL2 adds bc1d2892e9aa KVM: arm64: Factor out vector address calculation adds 8f4de66e247b arm64: asm: Provide set_sctlr_el2 macro adds f320bc742bc2 KVM: arm64: Prepare the creation of s1 mappings at EL2 adds bfa79a805454 KVM: arm64: Elevate hypervisor mappings creation at EL2 adds 834cd93deb75 KVM: arm64: Use kvm_arch for stage 2 pgtable adds cfb1a98de7a9 KVM: arm64: Use kvm_arch in kvm_s2_mmu adds 734864c177bc KVM: arm64: Set host stage 2 using kvm_nvhe_init_params adds bcb25a2b86b4 KVM: arm64: Refactor kvm_arm_setup_stage2() adds 6ec7e56d3265 KVM: arm64: Refactor __load_guest_stage2() adds 159b859beed7 KVM: arm64: Refactor __populate_fault_info() adds e37f37a0e780 KVM: arm64: Make memcache anonymous in pgtable allocator adds 04e5de03093f KVM: arm64: Reserve memory for host stage 2 adds a14307f5310c KVM: arm64: Sort the hypervisor memblocks adds f60ca2f9321a KVM: arm64: Always zero invalid PTEs adds 807923e04a0f KVM: arm64: Use page-table to track page ownership adds 3fab82347ffb KVM: arm64: Refactor the *_map_set_prot_attr() helpers adds 2fcb3a59401d KVM: arm64: Add kvm_pgtable_stage2_find_range() adds bc224df155c4 KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag adds 8942a237c771 KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flag adds def1aaf9e0bc KVM: arm64: Provide sanitized mmfr* registers at EL2 adds 1025c8c0c6ac KVM: arm64: Wrap the host with a stage 2 adds b83042f0f143 KVM: arm64: Page-align the .hyp sections adds 9589a38cdfeb KVM: arm64: Disable PMU support in protected mode adds 90134ac9cabb KVM: arm64: Protect the .hyp sections from the host adds 755db23420a1 KVM: arm64: Generate final CTR_EL0 value when running in P [...] adds 7c4199375ae3 KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure adds 40acb795bffd Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next new 567df644f28e Merge remote-tracking branch 'kvm-arm/next' adds 5ac14bac08ae KVM: s390: extend kvm_s390_shadow_fault to return entry pointer adds bdf7509bbefa KVM: s390: VSIE: correctly handle MVPG when in VSIE adds c5d1f6b531e6 KVM: s390: split kvm_s390_real_to_abs adds c3171e94cc1c KVM: s390: VSIE: fix MVPG handling for prefixing and MSO new 0b7926e4d5dd Merge remote-tracking branch 'kvms390/next' new c5e3f9ebb9c3 Merge remote-tracking branch 'percpu/for-next' new 4e7b42deff73 Merge remote-tracking branch 'workqueues/for-next' adds 1d609992832e platform/surface: Add DTX driver adds e893d45f1103 platform/surface: dtx: Add support for native SSAM devices adds f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation adds 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] adds fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] adds 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans adds 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] adds 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 adds d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros adds 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c adds 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c adds 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings adds e4899ff6a912 platform/surface: fix semicolon.cocci warnings adds 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo adds a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig adds 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] new 2d043c9f63a7 Merge remote-tracking branch 'drivers-x86/for-next' adds a7ed7150f351 leds: lgm: Improve Kconfig help adds 34a6ae672645 leds: Kconfig: LEDS_CLASS is usually selected. new c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 new d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller new ea88aa97f544 Merge remote-tracking branch 'leds/for-next' new 63da9e7a7e28 Merge remote-tracking branch 'ipmi/for-next' adds 5dd5f9347a92 driver core: Trivial typo fix adds bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits adds c654cea59dbc driver core: component: remove dentry pointer in "struct master" adds 2942df675128 driver core: dd: remove deferred_devices variable adds 2c137388d685 firmware_loader: Remove unnecessary conversion to bool adds 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval adds 38f087de8947 devtmpfs: fix placement of complete() call adds 01085e24ff0a devtmpfs: actually reclaim some init memory adds f2db85b64f0a driver core: Avoid pointless deferred probe attempts adds b6f617df4fa9 driver core: Update device link status properly for device [...] adds ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" adds 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added adds 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs adds 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] adds 53f95c55349e devcoredump: avoid -Wempty-body warnings adds 0341ce544394 workqueue: Add resource managed version of delayed work init adds 2077ca682169 MAINTAINERS: Add entry for devm helpers adds f94a5becabf4 extconn: Clean-up few drivers by using managed work init adds 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] adds b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init adds 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init adds b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] adds a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init new ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init new e611f8cd8717 driver core: Use unbound workqueue for deferred probes new d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() new 147b929a70bb Merge remote-tracking branch 'driver-core/driver-core-next' adds e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] adds f85142af3641 Merge 5.12-rc4 into usb-next adds 729979e16451 dt-bindings: usb: fix yamllint check warning adds 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking adds 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag adds 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support adds d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA adds 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option adds 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading adds 8460f6003a1d usb: sl811-hcd: improve misleading indentation adds a2a28c25c25a USB: core: drop outdated interface-binding comment adds aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter adds 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error adds 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment adds 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting adds 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() adds caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] adds 84770f028fab usb: dwc3: Add driver for Xilinx platforms adds 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages adds fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error adds f8cb3d556be3 usb: f_uac2: adds support for SS and SSP adds c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() adds 3713d5ceb04d usb: gadget: f_uac2: validate input parameters adds a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters adds 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused adds d23922fcac48 usb: gadget: u_audio: convert to strscpy adds 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations adds 5e7121723d5b USB: xhci: drop workaround for forced irq threading adds 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] adds 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset adds 0299809be415 usb: core: Track SuperSpeed Plus GenXxY adds a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() adds 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate adds d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr adds f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() adds 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings adds cd8d66cfae49 usb: xhci: Init root hub SSP rate adds 64364bc912c0 usb: xhci: Fix port minor revision adds eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() adds 325c3b9a0b5c usb: xhci: Remove unused function adds 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() adds fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] adds 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error adds 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc adds 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely adds 971d080212be usb: gadget: pch_udc: Initialize device pointer before use adds 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] new 2665a13a3e9e usb: typec: Fix a typo new dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() new b737eecd4a8a usbip: tools: add options and examples in man page related [...] new a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c new 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] new 3fc63d0724bb usb: dwc3: trace: Print register read and write offset new 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 new 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size new 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets new c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done new 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle new fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset new 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take new 75bb93be0027 fotg210-udc: Complete OUT requests on short packets new de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] new cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery new dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI new d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] new c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 new 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 new b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 new a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 new 24327c478b2f usb: mtu3: drop CONFIG_OF new 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback new c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] new f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] new ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() new 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() new 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] new 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 new 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF new cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS new 016381f3c136 arm64: dts: mt8183: update wakeup register offset new cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema new 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema new d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH new 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing new e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] new c3c42ec5deef Merge remote-tracking branch 'usb/usb-next' new fdd405ce770d Merge remote-tracking branch 'usb-serial/usb-next' new 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation new 54a27d03c4a9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] adds b9edc6823d18 tty: serial: 8250: delete redundant printing of return value adds 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings adds 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' adds 0ae798fd96f8 vgacon: drop unused vga_init_done adds 1631eeeaf084 serial: stm32: rework wakeup management adds c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend adds 986e9f603857 irqchip/stm32: add usart instances exti direct event support adds 3d530017bef1 serial: stm32: update wakeup IRQ management adds 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes adds df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS adds 9baedb7baeda serial: imx: drop workaround for forced irq threading adds 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 adds c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() adds 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c new 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver new 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver new 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart new 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart new 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] new 211b4d42b70f tty: fix memory leak in vc_deallocate new 3fff4ae2ae0f Merge remote-tracking branch 'tty/tty-next' adds ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() adds 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] adds 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager adds 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation adds 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate adds 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models adds bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] adds 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails adds 0ea43c23d490 cxl: Fix couple of spellings adds 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly adds 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() adds f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function adds 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() adds b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] adds d8da00e1a73e w1: slaves: Typo fixes adds ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer adds 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] adds 432ff1e91694 binder: BINDER_FREEZE ioctl adds 95c16f9d9cf9 binder: use EINTR for interrupted wait for work adds ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl adds a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] adds 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise adds fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() adds ee89646619ba pps: clients: gpio: Get rid of legacy platform data adds 28d032510e63 pps: clients: gpio: Make use of device properties adds 162a5deac674 pps: clients: gpio: Use struct device pointer directly adds 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() adds 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] new d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static new dbdc671d5c85 misc: genwqe: Rudimentary typo fixes new 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing new f20b2c2a07f8 uacce: delete unneeded variable initialization new 40635128fee8 scripts/spdxcheck.py: Fix a typo new 6880149e5a78 applicom: fix some err codes returned by ac_ioctl new 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code new b3c0f8774668 misc/pvpanic: probe multiple instances new db3a4f0abefd misc/pvpanic: add PCI driver new bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus new d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support new 8df0657ba5a1 Merge remote-tracking branch 'char-misc/char-misc-next' new 97f0d19317db Merge remote-tracking branch 'extcon/extcon-next' adds 66b87358440e dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence adds 9dbccfef1dde dt-bindings: phy: mediatek: hdmi-phy: modify compatible items adds 5c977c69c8b2 dt-bindings: phy: mediatek: tphy: change patternProperties adds 6a7d15b850f8 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280 adds c115c5680d09 phy: intel: Fix a typo adds 0d811cda22ab phy: qualcomm: remove duplicate argument new 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY new 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema new b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY new 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] new 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] new 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 new 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] new 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] new 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out new e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] new 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII new 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] new ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] new 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask new f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() new 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] new b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] new 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() new 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table new 1b29ced61ace Merge remote-tracking branch 'phy-next/next' adds 6558b667a729 soundwire: add override addr ops adds f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] adds be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E adds 5bb643c39b97 soundwire: add master quirks for bus clash and parity adds 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity adds bb877bebae0f soundwire: intel: add master quirks for bus clash and parity adds 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() adds 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() adds 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() adds 6122d3be2e9a soundwire: stream: add missing \n in dev_err() adds e6cb15b50065 soundwire: qcom: add missing \n in dev_err() new 0196b52b83dd soundwire: bus: use correct driver name in error messages new 665cf215bc4c soundwire: bus: test read status new a5759f193fa3 soundwire: bus: use consistent tests for return values new af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() new b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access new 1429cc265525 soundwire: bus: remove useless initialization new 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init new 3f9c59ef8f76 soundwire: intel: remove useless readl new a5943e4fb14e soundwire: qcom: check of_property_read status new 5920a29d1db5 soundwire: stream: remove useless initialization new 53e0a30438c4 soundwire: stream: remove useless bus initializations new b76f3fba016c soundwire: cadence_master: fix kernel-doc new f03690f4f699 soundwire: bus: Fix device found flag correctly new 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode new 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] new 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop new 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters new 128eaf937adb soundwire: qcom: add support to missing transport params new 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands new a866a049024c soundwire: qcom: start the clock during initialization new ddea6cf7b619 soundwire: qcom: update register read/write routine new c7d49c76d1d5 soundwire: qcom: add support to new interrupts new 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] new a6e6581942ca soundwire: qcom: add auto enumeration support new 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe new 699e085f31cd Merge remote-tracking branch 'soundwire/next' adds 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() new 039be27c85b5 Merge remote-tracking branch 'thunderbolt/next' adds c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h adds 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h adds 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h adds 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h adds 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h adds 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h adds 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h adds f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h adds 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h adds 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h adds 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h adds 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h adds f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h adds dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h adds a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h adds 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h adds 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h adds 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h adds ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h adds f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h adds a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h adds 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h adds b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h adds 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h adds 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h adds 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h adds 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h adds 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h adds 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h adds 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h adds 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h adds 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h adds a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h adds 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h adds aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h adds 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h adds ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c adds 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h adds 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h adds f8010da6556d Staging: rtl8723bs: fix names in odm.h adds 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h adds 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h adds f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h adds 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c adds 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] adds dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] adds e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] adds 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] adds 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] adds d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] adds 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 566b2369aaaa staging: rtl8723bs/core: add spaces between operators adds 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue adds b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed adds 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis adds 2e747fef26a5 staging: rtl8188eu: Fix couple of typos adds 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c adds 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c adds 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] adds c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] adds 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c adds 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h adds 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] adds eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] adds 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] adds 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] adds 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging adds 18507b8f6310 staging: wimax: delete from the tree. adds 21ae24cce84f staging: vchiq: Typo fixes adds c7f57fd6b7f0 Merge v5.12-rc4 into staging-next adds 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn adds 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data adds 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning adds 946e2f007fc2 staging/nvec:: avoid Wempty-body warning adds 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h adds 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h adds 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h adds e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h adds cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h adds 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h adds 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h adds 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h adds 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h adds b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h adds cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h adds 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h adds 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h adds 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h adds a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h adds 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h adds a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h adds 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h adds 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h adds ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c adds f7bff017741d staging: qlge: fix an error code in probe() adds 13b41b578306 drivers: most: add ALSA sound driver adds 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes adds f8028fd96f91 staging: rtl8723bs: Trivial typo fix adds 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] adds 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] adds 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] adds 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] adds f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c adds d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] adds c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] adds 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] adds d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c new f40e80053054 iio: st_sensors: fix typo in comment new c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency new 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi new e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI new 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct new 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage new 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS new 0071aa300271 iio:adc:dac:ad5791 typo fix of regster new 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings new c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 new d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family new f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver new 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] new 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] new 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] new a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive new 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] new 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] new 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() new e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper new 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper new e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper new 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function new a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] new c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space new 8ebaa3ff1e71 iio: core: register chardev only if needed new e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] new 32f171724e5c iio: core: rework iio device group creation new e2b4d7aca9db iio: buffer: group attr count and attr alloc new d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes new 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr new 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr new 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute new be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] new 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc new 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] new ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers new f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] new 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() new a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils new ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] new 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API new b624fd14a927 iio: use getter/setter functions new c1d82dbcb0a6 docs: iio: fix example formatting new f2163c1e365b docs: iio: fix directory naming new bd9a013d2988 docs: iio: document the 'index' attribute too new 218977dcdb2a docs: iio: fix bullet list formatting new 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional new 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] new 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking new 1c71a2863a0c iio: Add relative sensitivity support new 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support new 3a826f7c6408 iio: Add relative hysteresis in ABI documentation new 6505dfab33c5 iio: documentation: Document proximity sensor label use new 9a6df4b1ab0e iio: documentation: Document accelerometer label use new 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R new 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] new aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string new 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math new 39c024b51b56 iio: adis16475: improve sync scale mode handling new 3b15e6a532b3 dt-bindings: adis16475: remove property new 15aacc980dcb iio: adis: add helpers for locking new b923561fabc3 iio: adc: mt6360: Include right header new 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] new 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] new 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] new 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] new 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock new 6a878e70e88b iio: proximity: vcnl3020: add proximity rate new 9013b1d97045 iio: accel: mma8452: fix indentation new 7b3589f49b82 staging: iio: remove mention of defunct list new dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity new bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] new b9d453a53d5e iio: Remove kernel-doc keyword in file header comment new 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define new 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc new 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver new d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings new 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings new 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings new 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting new 7b8d045e497a iio: adc: ad7124: allow more than 8 channels new 995071d36bb9 iio: set default trig->dev.parent new 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci new 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent new cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent new 4d031666560d iio: lmp91000: Remove code to set trigger parent new e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent new 86e52a25f38c iio: as3935: Remove code to set trigger parent new 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent new 635ef601b238 iio: Provide iio_read_channel_processed_scale() API new 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed new 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array new 70da64153123 iio: temperature: tmp007: use device-managed functions in probe new b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] new 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding new a55ebd47f21f counter: add IRQ or GPIO based counter new 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes new b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names new e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] new 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] new a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] new 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc new d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] new 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. new 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. new 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() new e5b64caaad76 staging: iio: ad9832: kernel-doc fixes new ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. new c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC new 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 new e1d392dc8875 iio: event_monitor: Enable events before monitoring new 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant new 80346b2b55fc iio: cros: unify hw fifo attributes without API changes new 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment new dbd7e992a55d iio: acpi_als: Add timestamp channel new ddaf14dab78c iio: acpi_als: Add local variable dev in probe new 24b84444eb6f iio: acpi_als: Add trigger support new 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] new 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] new d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] new 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] new 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice new d70fb897113d Staging: comedi: remove unnecessary else statement new 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis new 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators new b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement new 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses new 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines new cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h new d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h new 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h new fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h new 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h new 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h new 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h new 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h new 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h new 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h new 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h new 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h new dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h new c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h new 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h new 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h new 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h new ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h new 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h new 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h new 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h new 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h new 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h new efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h new eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h new 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h new cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h new e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h new 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h new 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h new 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h new 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h new 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h new d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] new c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] new 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] new a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB new e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable new babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] new 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation new f632c6142779 Staging: rtl8723bs: remove obsolete comments new 7a151e9c0a74 Staging: rtl8723bs: remove useless macros new a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h new 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] new 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] new a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h new e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h new a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] new b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] new 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h new ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h new 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] new d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] new d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] new 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] new 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h new e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] new f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] new 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv new c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] new 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c new 6cfbe7f5cae4 Merge remote-tracking branch 'staging/staging-next' new 173ef5f84b6d MAINTAINERS: icc: add interconnect tree new 8747892a8865 Merge branch 'icc-sdm660' into icc-next new c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings new d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver new f514aa0f5a1b Merge branch 'icc-sm8350' into icc-next new 27d19a8b4abb Merge branch 'icc-fixes' into icc-next new d0dd287b52f6 Merge remote-tracking branch 'icc/icc-next' new b323cf68cf54 Merge remote-tracking branch 'dmaengine/next' new 718a9248f004 Merge remote-tracking branch 'cgroup/for-next' adds 44595ef62355 Merge branch 'fixes' into for-next adds 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] adds 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] adds 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] adds 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] adds c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] adds 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 adds 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable adds 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' adds 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable adds 1bf5fa1a2916 scsi: qla1280: Spelling fixes adds ac5669bf79d9 scsi: 53c700: Fix spelling of conditions adds bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes adds 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h adds 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code adds b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() adds 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] adds 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() adds 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() adds 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables adds f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] adds 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() adds ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] adds 72444bbd047f scsi: isci: Make local function port_state_name() static adds 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting adds 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] adds 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers adds 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues adds 59863cb53d80 scsi: sd_zbc: Place function name into header adds 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues adds ad907c54e36f scsi: sd: Fix function name in header adds 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] adds f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header adds 33c8ef953ece scsi: dc395x: Fix some function param descriptions adds 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours adds c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues adds 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy adds a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] adds a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues adds a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] adds c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers adds 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name adds 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues adds 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] adds db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues adds 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues adds 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] adds 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] adds ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] adds 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses adds 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues adds a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param adds 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues adds d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse adds 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] adds cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot adds 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues adds a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot adds 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues adds dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation adds cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' adds 213ce3262eda Merge branch 'misc' into for-next new eec38025129f Merge branch 'fixes' into for-next adds 634b9774d335 scsi: qla2xxx: Constify struct qla_tgt_func_tmpl adds 37ce4f3531d4 scsi: qla2xxx: Fix endianness annotations adds 17603237f789 scsi: qla2xxx: Suppress Coverity complaints about dseg_r* adds a20821e3f471 scsi: qla2xxx: Simplify qla8044_minidump_process_control() adds a2b2cc660822 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] adds e5406d8ad4a1 scsi: qla2xxx: Check kzalloc() return value adds 973c920811bc scsi: dc395x: Use bitwise instead of arithmetic operator f [...] adds be20b96b6319 scsi: mac53c94: Fix warning comparing pointer to 0 adds adb253433dc8 scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and [...] adds 7a0c0e6ce130 scsi: ufs: core: Correct status type in ufshcd_vops_pwr_ch [...] adds dfd35e1d5934 scsi: ufs: ufs-exynos: Remove pwr_max from parameter list [...] adds 690209d5ebef scsi: message: fusion: Remove unnecessary cast adds 3ba9f38ed43d scsi: fnic: Remove unnecessary cast adds 0d556a21a9da scsi: ibmvscsi: Remove unnecessary cast adds 3070c72155c5 scsi: qla1280: Fix warning comparing pointer to 0 adds 1630e752fb83 scsi: bfa: Fix warning comparing pointer to 0 adds 0873045f63c4 scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_m [...] adds a89562e31f01 scsi: csiostor: Fix a typo adds 206a3afa9482 scsi: mpt3sas: Fix a typo adds 5fae809faec6 scsi: bnx2fc: Fix a typo adds ae98ddf05fdb scsi: scsi_dh: Fix a typo adds 89bbf550eafc scsi: lpfc: Fix a typo adds 9991ca001b9c scsi: bfa: Fix a typo in two places adds 835b8c16a0e3 scsi: esp_scsi: Trivial typo fixes adds f1891f9bbc46 scsi: lpfc: Fix a typo adds c2255ece2be2 scsi: pm8001: Avoid -Wrestrict warning new 4adafddf2cd9 Merge branch 'misc' into for-next new 15bd4bdbe0bf Merge remote-tracking branch 'scsi/for-next' new bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters new a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports new c358a3d92b32 scsi: qla2xxx: Fix stuck session new 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] new 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg new 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() new 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling new f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling new daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error new 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask new 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] new 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k new d2478dd25691 scsi: fnic: Remove bogus ratelimit messages new eee8910fe0b5 scsi: core: Fix comment typo new fe515ac82768 scsi: core: Remove duplicate declarations new 8dc602529681 scsi: qedi: Remove redundant assignment to variable err new 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice new 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr new ce0b6e388772 scsi: advansys: Fix spelling of 'is' new 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static new e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static new 8000a82a8ed0 Merge remote-tracking branch 'scsi-mkp/for-next' new 6d9bd92a9b26 Merge remote-tracking branch 'vhost/linux-next' new 3a2996038b4c Merge remote-tracking branch 'rpmsg/for-next' new 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] new 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API new 944f4b0af9ca gpiolib: Unify the checks on fwnode type new 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] new 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core new 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain new 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator new e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] new 81dd500b1c86 gpio: mockup: Adjust documentation to the code new 4a5c9da4ec29 gpio: Mention GPIO MUX in docs new b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings new 2d93018fe67d gpiolib: some edits of kernel docs for clarity new 54312c0b7559 configfs: increase the item name length new afd91814dc37 configfs: use (1UL << bit) for internal flags new 28ce4996de3b configfs: implement committable items new 864b289f9dbd samples: configfs: add a committable group new 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] new f7d5fbad07a4 lib: bitmap: order includes alphabetically new 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() new 3f0279eb9e37 gpio: sim: new testing module new ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info new 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names new 9d940ab72645 selftests: gpio: add test cases for gpio-sim new cee60ffbebb2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds ac2be863a98f gpio: sch: Add edge event support new 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new 5269c5813fd4 Merge remote-tracking branch 'gpio-intel/for-next' adds 58b5ada8c465 pinctrl: qcom: fix unintentional string concatenation new ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] adds 81cc4c37addd pinctrl: pinctrl-single: remove unused variable adds 8fa2ea202b13 pinctrl: pinctrl-single: remove unused parameter adds bd85125ea885 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_ [...] adds 1517dad8e712 Merge tag 'renesas-pinctrl-for-v5.13-tag1' of git://git.ke [...] adds 42a46434e9b1 pinctrl: add lock in mtk_rmw function. adds febb4ee23a41 pinctrl: PINCTRL_ROCKCHIP should depend on ARCH_ROCKCHIP new 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h adds 5b613df3f499 pinctrl: intel: No need to disable IRQs in the handler new 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] new 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP new d46bf9ec4596 gpio: regmap: set gpio_chip of_node new fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation new 132f95016db0 pinctrl: bcm: add bcm63xx base code new 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation new 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation new 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 new 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation new cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation new 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 new 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation new 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation new 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 new 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation new fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation new 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 new 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation new ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation new 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 new b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation new b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation new d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 new 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel new 624a401326ba Merge branch 'devel' into for-next new 536033245461 Merge remote-tracking branch 'pinctrl/for-next' adds b82fd2df17af pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static adds 4b6e6c19895b pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h adds ec0794a122db pinctrl: renesas: Factor out common R-Mobile bias handling adds 93d6c7d676d2 pinctrl: renesas: Add PORT_GP_CFG_7 macros adds 1d3928a3e69c pinctrl: renesas: Add support for R-Car SoCs with pull-dow [...] adds 61232cd6efca pinctrl: renesas: r8a7791: Add bias pinconf support new ac954c3c74ee Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation adds acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] adds 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message adds f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically adds d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] adds 30882cf13007 pwm: atmel-tcb: Implement .apply callback adds c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] adds 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity adds 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity adds fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] adds 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] adds 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() new c3e16dc8b563 Merge remote-tracking branch 'pwm/for-next' new cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) new ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] new 7035159b1539 Merge remote-tracking branch 'kselftest/next' new 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] new c150bbbb1731 Merge branch 'for-5.13/signal' into for-next new 9ff990960fa3 Merge remote-tracking branch 'livepatching/for-next' new 9a78e2be07bb Merge remote-tracking branch 'coresight/next' adds 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C new 3cbfbaea9a06 Merge remote-tracking branch 'rtc/rtc-next' new 721d50b1d4c8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters new a3fc712c5b37 seccomp: Fix "cacheable" typo in comments new 047253141ab9 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 75321aa4a55c Merge remote-tracking branch 'gnss/gnss-next' new 2a581dcfa1c2 Merge remote-tracking branch 'slimbus/for-next' new cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 new 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 new e598fa341038 Merge remote-tracking branch 'nvmem/for-next' new 08c2156231ba Merge remote-tracking branch 'xarray/main' adds 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue adds 6bbdc3db76cc hv: hyperv.h: a few mundane typo fixes adds 13c4d4626a4b x86/hyperv: Fix unused variable 'msr_val' warning in hv_ql [...] adds 1b6028083468 x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read adds 6dc2a774cb4f x86/Hyper-V: Support for free page reporting new 968073612986 Merge remote-tracking branch 'hyperv/hyperv-next' adds d027fdc4fa30 kdb: Remove redundant function definitions/prototypes adds e4f291b3f7bb kdb: Simplify kdb commands registration adds 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c new 298e0f0b6368 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 9a8d3cda8daf fpga: dfl: afu: harden port enable logic new 586776d181dd Merge remote-tracking branch 'fpga/for-next' adds 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability new 388852e5670b Merge remote-tracking branch 'kunit-next/kunit' new b5cec12473fe Merge remote-tracking branch 'mhi/mhi-next' new 69bacee7f9ad mm: Add unsafe_follow_pfn new 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe new 5f962ee843e6 mm: unexport follow_pfn new 0233a085a8dc Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 98898dfbdf72 Rust support new 42d4d80376d4 Merge remote-tracking branch 'rust/rust-next' new 763ba8e7eb78 MAINTAINERS: update CZ.NIC's Turris information new b2f44855cde3 treewide: change my e-mail address, fix my name new 97c82d5fcff9 mailmap: update email address for Jordan Crouse new 91cc22c45b0d kasan: fix hwasan build for gcc new eaae88bd53d3 mm/gup: check page posion status for coredump. new c9ba5ea51e86 mm-gup-check-page-posion-status-for-coredump-fix new 2bd08c7acd8f mm-gup-check-page-posion-status-for-coredump-v4 new 913b474cb028 userfaultfd: write protect when virtual memory range has n [...] new 4d12ddaa53e0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new d4bc2efb2608 /proc/kpageflags: do not use uninitialized struct pages new b291b6a5abc9 arch/ia64/kernel/head.S: remove duplicate include new 0ecf54752c9f arch/ia64/kernel/fsys.S: fix typos new 685cf53cdd25 arch/ia64/include/asm/pgtable.h: minor typo fixes new c68ab20223be ia64: ensure proper NUMA distance and possible map initialization new d22a4b1c926a ia64: drop unused IA64_FW_EMU ifdef new 780a45fbe460 ia64: simplify code flow around swiotlb init new 44176b6e612b ia64: tools: remove inclusion of ia64-specific version of [...] new a03211951c97 ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 8db3ecffe690 ia64: trivial spelling fixes new 88c66591e017 ia64: fix EFI_DEBUG build new c8941cffaecf ia64: mca: always make IA64_MCA_DEBUG an expression new 900bfc772e0b include/linux/compiler-gcc.h: sparse can do constant foldi [...] new 9a20e2367b95 scripts/spelling.txt: add entries for recent discoveries new eb13605832cd arch/sh/include/asm/tlb.h: remove duplicate include new bc1b67c71c2d ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new 61117f0deeaa ocfs2: map flags directly in flags_to_o2dlm() new 5feb32a0ba3e ocfs2: fix a typo new 767dfeba0d56 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9f0964757381 ocfs2: fix ocfs2 corrupt when iputting an inode new 5f5afa8f30c6 watchdog: rename __touch_watchdog() to a better descriptive name new 749711239d5f watchdog: explicitly update timestamp when reporting softlockup new 79d13fac4fbe watchdog/softlockup: report the overall time of softlockups new 00b64c6ca4ce watchdog/softlockup: remove logic that tried to prevent re [...] new e59df71cf8d9 watchdog: fix barriers when printing backtraces from all CPUs new bd62b6b0f578 watchdog: use bit lock operations to prevent multiple soft [...] new 0901ec9f36db watchdog: cleanup handling of false positives new 87353c1cf802 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 0a3c174303d4 mm, slub: enable slub_debug static key when creating cache [...] new 399b26f148de selftests: add a kselftest for SLUB debugging functionality new 59df26c6f485 selftests: add a kselftest for SLUB debugging functionality-fix new ba03d6461083 slub: remove resiliency_test() function new 9b258a20b89e mm/slub.c: trivial typo fixes new 139f5ff832dd mm/kmemleak.c: fix a typo new 31d642ba8515 mm/page_owner: record the timestamp of all pages during free new fa5195d2ee27 mm, page_owner: remove unused parameter in __set_page_owne [...] new 860adfb3cc99 mm: provide filemap_range_needs_writeback() helper new a76535301c33 mm: use filemap_range_needs_writeback() for O_DIRECT reads new ecacf3abcebb iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 5b1ddefc9615 mm/filemap: use filemap_read_page in filemap_fault new 7bd9a7f52420 mm/filemap: drop check for truncated page after I/O new 31a46e1648a3 mm: page-writeback: simplify memcg handling in test_clear_ [...] new c11b09df234d mm: introduce and use mapping_empty new 079cd2290bbe mm: stop accounting shadow entries new 6d7d2bd743be dax: account DAX entries as nrpages new 860040c99875 mm: remove nrexceptional from inode new 369a6e1a1c20 mm: Move page_mapping_file to pagemap.h new 6ea0b8718d29 fs: direct-io: fix missing sdio->boundary new 0fab8b78aab8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new cf1d24c6cf4f mm/gup: add compound page list iterator new 2291a3ea048e mm/gup: decrement head page once for group of subpages new d74d9e6205b4 mm/gup: add a range variant of unpin_user_pages_dirty_lock() new 3abda7824bfb RDMA/umem: batch page unpin in __ib_umem_release() new bb283a5cbdb2 mm/memremap.c: fix improper SPDX comment style new 4c8b8e57c10d mm: memcontrol: fix kernel stack account new daafb0e0b32f memcg: cleanup root memcg checks new 4daf518dda0d memcg: enable memcg oom-kill for __GFP_NOFAIL new 1b325aea1da0 mm: memcontrol: fix cpuhotplug statistics flushing new 3193e2e7d207 mm: memcontrol: kill mem_cgroup_nodeinfo() new a1ead2ca1579 mm: memcontrol: privatize memcg_page_state query functions new 75f389ab250d cgroup: rstat: support cgroup1 new c0604ff2e81e cgroup: rstat: punt root-level optimization to individual [...] new efd65265787b mm: memcontrol: switch to rstat new 8a9a2e44c173 mm-memcontrol-switch-to-rstat-fix new 5914706cf01b mm: memcontrol: switch to rstat fix new c8cddcf28581 mm: memcontrol: consolidate lruvec stat flushing new 1cc65a62c038 kselftests: cgroup: update kmem test for new vmstat implem [...] new 14b31914b6b3 memcg: charge before adding to swapcache on swapin new b53ab8b27321 memcg: set page->private before calling swap_readpage new fe5df58b27ba mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 53e49a956ad4 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new af3e9ce733a4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 1718ecf70842 mm: memcontrol: change ug->dummy_page only if memcg changed new 636c3ef8229e mm: memcontrol: use obj_cgroup APIs to charge kmem pages new 5c46411c180c mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new ca7a32cc1481 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 5186127ec139 mm/memory.c: do_numa_page(): delete bool "migrated" new 19f0a3ff39dc mm/interval_tree: add comments to improve code readability new 880bedbf16e9 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 1f3c52ea50c7 x86/vmemmap: drop handling of 1GB vmemmap ranges new e3ad14c9afdc x86/vmemmap: handle unpopulated sub-pmd ranges new 20ee0701f0ed x86/vmemmap: optimize for consecutive sections in partial [...] new cccd3017e19f mm, tracing: improve rss_stat tracepoint message new 344ed8ed1f7d mm: add remap_pfn_range_notrack new 91dd415c2cd3 mm: add a io_mapping_map_user helper new e346f327ce88 i915: use io_mapping_map_user new 204302d90503 i915: fix remap_io_sg to verify the pgprot new eaab2fd71a1b mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new f329d914b78e Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 0a4bfcc5ee50 selftests: add a MREMAP_DONTUNMAP selftest for shmem new 4f4ac9e05822 mm/dmapool: switch from strlcpy to strscpy new 5521f3bcf937 mm/sparse: add the missing sparse_buffer_fini() in error branch new 34c9beee0325 samples/vfio-mdev/mdpy: use remap_vmalloc_range new 68fce40e834a mm: unexport remap_vmalloc_range_partial new 27805e2a5387 mm/vmalloc: use rb_tree instead of list for vread() lookups new 1faacab7fa70 ARM: mm: add missing pud_page define to 2-level page tables new 6f7e4a678dd8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new e4b043e37b07 sparc32: add stub pud_page define for walking huge vmalloc [...] new 4d43d215e09c mm: apply_to_pte_range warn and fail if a large pte is enc [...] new 8a1a721c3fde mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 97739d8b6f29 mm/ioremap: rename ioremap_*_range to vmap_*_range new a3092f756e79 mm: HUGE_VMAP arch support cleanup new bd664ef8bae3 powerpc: inline huge vmap supported functions new 53b6e675a71b arm64: inline huge vmap supported functions new b8af43b9a6ab x86: inline huge vmap supported functions new f45a863766d7 mm/vmalloc: provide fallback arch huge vmap support functions new 49836fec94c8 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 44c339258e83 mm/vmalloc: add vmap_range_noflush variant new 3496699d1d3a mm/vmalloc: hugepage vmalloc mappings new acfcb53e7f46 mm/vmalloc: fix read of uninitialized pointer area new c11d4e4a4582 powerpc/64s/radix: enable huge vmalloc mappings new 9a14838bcdcb mm/vmalloc: remove map_kernel_range new d682eb2f9be6 kernel/dma: remove unnecessary unmap_kernel_range new 1edc673b31c2 powerpc/xive: remove unnecessary unmap_kernel_range new cde193f42509 mm/vmalloc: remove unmap_kernel_range new 014ccf9b888d mm/vmalloc: improve allocation failure error messages new bfc07539eaa0 mm: vmalloc: prevent use after free in _vm_unmap_aliases new 084ce33c0e78 mm/doc: fix fault_flag_allow_retry_first kerneldoc new 69b3e3b36bb5 mm/doc: fix page_maybe_dma_pinned kerneldoc new 9f876d61f52e mm/doc: turn fault flags into an enum new b807a3e02137 mm/doc: add mm.h and mm_types.h to the mm-api document new cb1442b63765 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new e3c43efd248e pagewalk: prefix struct kernel-doc descriptions new 2df6892eb63a kasan: remove redundant config option new 052ef7cf7e90 kasan-remove-redundant-config-option-fix new 51a94dba71ce mm/kasan: switch from strlcpy to strscpy new a57588d8756b kasan: initialize shadow to TAG_INVALID for SW_TAGS new 5cb1a1f2b43a mm, kasan: don't poison boot memory with tag-based modes new a2c26d34ffc9 arm64: kasan: allow to init memory when setting tags new 4db7a6448729 kasan: init memory in kasan_(un)poison for HW_TAGS new 1bb3537fd08d kasan, mm: integrate page_alloc init with HW_TAGS new d3fa0016b5dc kasan, mm: integrate slab init_on_alloc with HW_TAGS new 9d02b109a5de kasan, mm: integrate slab init_on_free with HW_TAGS new 56fb75ebb111 kasan: docs: clean up sections new b745b7b79dc3 kasan: docs: update overview section new 120ea159b2c1 kasan: docs: update usage section new 517b7b782d1b kasan: docs: update error reports section new 6f1ce0817c9e kasan: docs: update boot parameters section new de749a95a5b6 kasan: docs: update GENERIC implementation details section new 7c8aabba41cb kasan: docs: update SW_TAGS implementation details section new 7d940dfdc38b kasan: docs: update HW_TAGS implementation details section new 03c79ce62cc1 kasan: docs: update shadow memory section new 29f64697611e kasan: docs: update ignoring accesses section new 4708abb85ff4 kasan: docs: update tests section new 5a3a692a24ae kasan: record task_work_add() call stack new 6f772ec73a10 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 3f8f4ef5383d mm: remove lru_add_drain_all in alloc_contig_range new d6cfd48da48a include/linux/page-flags-layout.h: correctly determine LAS [...] new b9a5e995fb5d include/linux/page-flags-layout.h: cleanups new 75199fb3457b mm/page_alloc: rename alloc_mask to alloc_gfp new f1b53519b42b mm/page_alloc: rename gfp_mask to gfp new 3330a671d018 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 72ef6e8e712c mm/mempolicy: rename alloc_pages_current to alloc_pages new 235684d81ebd mm/mempolicy: rewrite alloc_pages documentation new 464f3455acbb mm/mempolicy: rewrite alloc_pages_vma documentation new 29336045849c mm/mempolicy: fix mpol_misplaced kernel-doc new 0db79954e7a9 mm: page_alloc: dump migrate-failed pages new d88eaae4968e mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 4143dbf9bc0e mm, page_alloc: avoid page_to_pfn() in move_freepages() new ed7e01b47370 mm/page_alloc: duplicate include linux/vmalloc.h new 6301b0d9ea88 mm/page_alloc: rename alloced to allocated new b0e0a469733f mm/page_alloc: add a bulk page allocator new d4c1d111afea mm-page_alloc-add-a-bulk-page-allocator-fix new c50701fd0254 mm/page_alloc: add an array-based interface to the bulk pa [...] new a7a78e81e421 mm/page_alloc: optimize code layout for __alloc_pages_bulk new e52ef1ad044b mm/page_alloc: inline __rmqueue_pcplist new a1bd76c29fee SUNRPC: set rq_page_end differently new c79a33012ef9 SUNRPC: refresh rq_pages using a bulk page allocator new 23530b88d3d1 net: page_pool: refactor dma_map into own function page_po [...] new e5be69287235 net: page_pool: use alloc_pages_bulk in refill code path new 48dfcca5cdc8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 3b40a2b0afa5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 31663170df83 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new b6e4d7b81d20 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 2b0e0479a8a5 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 3d6e71aeba16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new d268576c3948 mm/hugetlb: remove redundant reservation check condition i [...] new 460a880d8530 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new b1ba7a531097 mm/hugetlb: use some helper functions to cleanup code new 81cec8a92195 mm/hugetlb: optimize the surplus state transfer code in mo [...] new f09073b7ef72 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new f133428c7893 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 212f430d626c mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 5f554eff2528 khugepaged: remove unneeded return value of khugepaged_col [...] new 8c71115e0073 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new f7f43116c3e0 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new e2bc84e7a1e1 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new e64c871365f6 mm/huge_memory.c: remove unnecessary local variable ret2 new 43213b0549ae mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new b1f99fea5fea mm,compaction: let isolate_migratepages_{range,block} retu [...] new aeaab931b1de mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] new f1b0b60f22ed mm: make alloc_contig_range handle free hugetlb pages new 8dffa1d82941 mm: make alloc_contig_range handle in-use hugetlb pages new 2ff558d52351 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new f8944984748d mm: huge_memory: a new debugfs interface for splitting THP tests new 90d97485c4cb mm: huge_memory: debugfs for file-backed THP split. new 15f372009c6f mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 298b0dc40599 mm/huge_memory.c: make get_huge_zero_page() return bool new 11005f0d4a48 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new fc8c0f748a03 mm/huge_memory.c: remove redundant PageCompound() check new b11eaf6c4236 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new df6e1405b221 mm/huge_memory.c: use helper function migration_entry_to_page() new 3725b4a11266 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 6f7039a839b0 khugepaged: use helper function range_in_vma() in collapse [...] new e66db0896577 khugepaged: remove unnecessary out label in collapse_huge_page() new 3a988bb454ab khugepaged: remove meaningless !pte_present() check in khu [...] new 9db9af1dee52 userfaultfd: add minor fault registration mode new a207474d60ae userfaultfd/hugetlbfs: fix minor fault page leak new 18396395e56a userfaultfd: disable huge PMD sharing for MINOR registered VMAs new b97d49c9ea08 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new b8bd83841812 userfaultfd: add UFFDIO_CONTINUE ioctl new f6e5d9995fee userfaultfd: update documentation to describe minor fault [...] new 1bb2172dd549 userfaultfd/selftests: add test exercising minor fault handling new b87543fd4870 userfaultfd: support minor fault handling for shmem new 9c5b332e103b userfaultfd-support-minor-fault-handling-for-shmem-fix new ec5dc98c7bc8 userfaultfd/shmem: fix minor fault page leak new d07c06039a35 userfaultfd/selftests: use memfd_create for shmem test type new aeb531422797 userfaultfd/selftests: create alias mappings in the shmem test new 8245ba8d189c userfaultfd/selftests: reinitialize test context in each test new 3152c0ccb4b8 userfaultfd/selftests: exercise minor fault handling shmem [...] new d6542aff0193 userfaultfd/selftests: use user mode only new 6727e207ce04 userfaultfd/selftests: remove the time() check on delayed uffd new 36e05bc0ae39 userfaultfd/selftests: drop VERIFY check in locking_thread new 296546827ec2 userfaultfd/selftests: only dump counts if mode enabled new 3729c4ed48d9 userfaultfd/selftests: unify error handling new 00983393b4c0 mm/vmscan: move RECLAIM* bits to uapi header new 809312e7671a mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 0615dd217c26 mm: vmscan: use nid from shrink_control for tracepoint new f6dcdbd9fad1 mm: vmscan: consolidate shrinker_maps handling code new 7c1b0b95355c mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 155b6be277fe mm: vmscan: remove memcg_shrinker_map_size new c27ddfb626d1 mm: vmscan: use kvfree_rcu instead of call_rcu new 993c30948f96 mm: memcontrol: rename shrinker_map to shrinker_info new de6bdacc329a mm: vmscan: add shrinker_info_protected() helper new e0f8205c28ba mm: vmscan: use a new flag to indicate shrinker is registered new 3c84c80b3072 mm: vmscan: add per memcg shrinker nr_deferred new 72ef0dc6e671 mm: vmscan: use per memcg nr_deferred of shrinker new b70b63b47c8d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new f81c65a58889 mm: memcontrol: reparent nr_deferred when memcg offline new e26e977aea23 mm: vmscan: shrink deferred objects proportional to priority new 764879ef2738 mm/compaction: remove unused variable sysctl_compact_memory new ae1ffcd4c4d4 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 1bf392325f93 mm: disable LRU pagevec during the migration temporarily new 175b71ecb489 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 4045e0ffa999 mm: fs: invalidate BH LRU during page migration new 95a09c1437fa mm/migrate.c: make putback_movable_page() static new f303da7e5b75 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 45254ca4fc76 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new d4757abcb057 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new d2841f6a7fc0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 0b6f7eb240bc mm: vmstat: add cma statistics new 618ade89d943 mm: cma: use pr_err_ratelimited for CMA warning new 591dfa3d7add mm: cma: add trace events for CMA alloc perf testing new 62b47db63e8e mm: cma: Add the CMA instance name to the cma_alloc_start [...] new 11f906f5a139 mm: cma: support sysfs new 585c2676fd8d mm: restore node stat checking in /proc/sys/vm/stat_refresh new ba744aa2e998 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 4778cefe6fb9 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 12dde78dd176 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 48f03f0928ca x86/mm: track linear mapping split events new b0b09a0e750c mm/mmap.c: don't unlock VMAs in remap_file_pages() new 032d6d77f998 mm/util.c: reduce mem_dump_obj() object size new 2f0a82fb42f9 mm/util.c: fix typo new 30a58a07d2cc mm/gup: don't pin migrated cma pages in movable zone new a292cc974f10 mm/gup: check every subpage of a compound page during isolation new 6735e9e51624 mm/gup: return an error on migration failure new 3e34bada0dd4 mm/gup: check for isolation errors new de0dc638e05b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 1d2bbaba437f mm: apply per-task gfp constraints in fast path new 2502fb57dea9 mm: honor PF_MEMALLOC_PIN for all movable pages new 6b5e36f9ac1f mm/gup: do not migrate zero page new 9469ef327424 mm/gup: migrate pinned pages out of movable zone new 29bebd053861 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new ba74f4509947 mm/gup: change index type to long as it counts pages new 06bb16478cf7 mm/gup: longterm pin migration cleanup new 4cab63e60b1b selftests/vm: gup_test: fix test flag new f354acd1d7e5 selftests/vm: gup_test: test faulting in kernel, and verif [...] new c92dff5f669b mm,memory_hotplug: allocate memmap from the added memory range new 3bca1d5d0d0d mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new 43588f5a0b83 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new 0d86327ec26a mm,memory_hotplug: add kernel boot option to enable memmap [...] new 44ab27bbe017 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fab5ea51f012 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fd800a3e369b mm/zswap.c: switch from strlcpy to strscpy new 97c6a36c4df2 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new c089c7998d5f iov_iter: lift memzero_page() to highmem.h new 2e8903955b43 btrfs: use memzero_page() instead of open coded kmap pattern new db37806fc9e4 mm/highmem.c: fix coding style issue new 096ebd898a4a mm/highmem: Remove deprecated kmap_atomic new 062d6c0d214a mm/mempool: minor coding style tweaks new 1ab10afdb3e9 mm/swapfile: minor coding style tweaks new cf59e2bb7add mm/sparse: minor coding style tweaks new a21794384499 mm/vmscan: minor coding style tweaks new 308d29e3d6f2 mm/compaction: minor coding style tweaks new d67441774224 mm/oom_kill: minor coding style tweaks new 7621de98223f mm/shmem: minor coding style tweaks new 54b3b47518eb mm/page_alloc: minor coding style tweaks new b6d0e9cdf393 mm/filemap: minor coding style tweaks new ead4eb538dd1 mm/mlock: minor coding style tweaks new 903a362c217e mm/frontswap: minor coding style tweaks new d419269cd83b mm/vmalloc: minor coding style tweaks new 3b845f266404 mm/memory_hotplug: minor coding style tweaks new 7058807b222c mm/mempolicy: minor coding style tweaks new d0343f215bed mm/process_vm_access.c: remove duplicate include new 154e9acf3a47 kfence: zero guard page after out-of-bounds access new 5277b5f76fb4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 16d775473040 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 13e4e6bd8a42 kernel/hung_task.c: Monitor killed tasks. new 337df5bcfcb6 fs/proc/generic.c: fix incorrect pde_is_permanent check new 3d67c4b363a9 proc: save LOC in __xlate_proc_name() new adee1d543fcd proc: mandate ->proc_lseek in "struct proc_ops" new 3c9ee48cb1d5 proc: delete redundant subset=pid check new 51aa14a1f4af selftests: proc: test subset=pid new cad888683bd6 procfs: allow reading fdinfo with PTRACE_MODE_READ new ca8d235385f6 procfs/dmabuf: add inode number to /proc/*/fdinfo new b43c653d2a80 proc/sysctl: fix function name error in comments new f60b036ee78c proc/sysctl: make protected_* world readable new 0082187f979a include: remove pagemap.h from blkdev.h new f3b90426c407 kernel.h: drop inclusion in bitmap.h new a1d50d4509af kernel/async.c: fix pr_debug statement new c0f1177a8857 kernel/cred.c: make init_groups static new 098a88693f4a lib/bch.c: fix a typo in the file bch.c new 95c279444023 lib: fix inconsistent indenting in process_bit1() new ca4b9efa8103 lib/list_sort.c: fix typo in function description new 3fe2c06668de lib/genalloc.c: Fix a typo new 3a5f6a5c1c0c include/linux/compat.h: remove unneeded declaration from C [...] new 6046affc7af9 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new fe6da5651454 kernel/fork.c: simplify copy_mm() new 0deefefdb406 kernel/fork.c: fix typos new 8599dc344109 kernel/crash_core: add crashkernel=auto for vmcore creation new 1056bb2655ad kexec: Add kexec reboot string new a0f7ad6c2f44 kernel: kexec_file: fix error return code of kexec_calcula [...] new dd46c83c8d7c kexec: dump kmessage before machine_kexec new f061afa532bb gcov: clang: drop support for clang-10 and older new 993b0ed3108d gcov: combine common code new fbfe6d2add6a gcov: simplify buffer allocation new 480844c18865 gcov: use kvmalloc() new 89728c76d24c smp: kernel/panic.c - silence warnings new 9f9e3e7cf0d2 aio: simplify read_events() new 790272970127 gdb: lx-symbols: store the abspath() new 255d876a1f74 scripts/gdb: document lx_current is only supported by x86 new 5653e5e09176 scripts/gdb: add lx_current support for arm64 new 1af40585e0ea kernel/resource: Fix locking in request_free_mem_region new cfacd6a3339e kernel/resource: make walk_system_ram_res() find all busy [...] new b3125e260006 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 54e5eb12a099 kernel/resource: remove first_lvl / siblings_only logic new 3e8bf8c69e76 selftests: remove duplicate include new 9357006244e5 kernel/async.c: stop guarding pr_debug() statements new db0220683989 kernel/async.c: remove async_unregister_domain() new 8ab0f9459250 init/initramfs.c: do unpacking asynchronously new b2db4e0b8e18 modules: add CONFIG_MODPROBE_PATH new 12f9533d42e5 ipc/sem.c: mundane typo fixes new dd9d23e1954a mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new b7cb754d63da mm/vmalloc: print correct vmalloc allocation size new f5ca630c2a1b Merge branch 'akpm-current/current' new a53c29e2729a drivers/char: remove /dev/kmem for good new 21268943e29b mm: remove xlate_dev_kmem_ptr() new fad948e07f45 mm/vmalloc: remove vwrite() new 527c3a708833 arm: print alloc free paths for address in registers new eb83dd0a9c98 scripts/spelling.txt: add "overlfow" new 3511510d7612 scripts/spelling.txt: Add "diabled" typo new 7952affb95db scripts/spelling.txt: add "overflw" new ced2307429b3 mm/slab.c: fix spelling mistake "disired" -> "desired" new 40af1f1784a5 include/linux/pgtable.h: few spelling fixes new f536bb0105e7 kernel/umh.c: fix some spelling mistakes new 3a17b07f2d92 kernel/user_namespace.c: fix typos new be550225edea kernel/up.c: fix typo new 239d3e071316 kernel/sys.c: fix typo new 5fb87e33f222 fs: fat: fix spelling typo of values new 90a8846b30ff ipc/sem.c: spelling fix new e8534430ea7b treewide: remove editor modelines and cruft new 2bc5c324524c mm: fix typos in comments new 098943d04775 mmap: make mlock_future_check() global new 51031fe449a0 riscv/Kconfig: make direct map manipulation options depend on MMU new 71ecfcecedc8 set_memory: allow set_direct_map_*_noflush() for multiple pages new 7c0e142e8fca set_memory: allow querying whether set_direct_map_*() is a [...] new fe5fa7941174 mm: introduce memfd_secret system call to create "secret" [...] new 55c3d484353b PM: hibernate: disable when there are active secretmem users new 9f624a83bd52 arch, mm: wire up memfd_secret system call where relevant new 7c54ec8b01de secretmem: test: add basic selftest for memfd_secret(2) new 013fb8575cf0 Merge branch 'akpm/master' new 7a43c78d0573 Add linux-next specific files for 20210331
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f00397ee41c7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2647 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 4 + CREDITS | 11 + Documentation/ABI/testing/debugfs-moxtet | 4 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 140 + .../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 +- .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 + Documentation/admin-guide/kernel-parameters.txt | 29 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/perf/hisi-pmu.rst | 54 + Documentation/admin-guide/reporting-issues.rst | 832 +- Documentation/admin-guide/sysctl/net.rst | 11 + Documentation/admin-guide/xfs.rst | 2 +- Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/arm64/silicon-errata.rst | 3 + Documentation/bpf/bpf_design_QA.rst | 15 + Documentation/core-api/cachetlb.rst | 4 +- Documentation/core-api/mm-api.rst | 4 + Documentation/core-api/printk-formats.rst | 2 +- Documentation/core-api/rbtree.rst | 2 +- Documentation/dev-tools/checkpatch.rst | 318 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 17 + .../devicetree/bindings/arm/rockchip.yaml | 1 + .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../bindings/clock/armada3700-tbg-clock.txt | 2 +- .../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 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../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 + .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 + .../devicetree/bindings/display/imx/hdmi.txt | 65 - .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../bindings/display/panel/panel-dpi.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 +- .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 - .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../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 + .../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 | 1 - .../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 + .../interrupt-controller/loongson,htpic.yaml | 2 +- .../interrupt-controller/loongson,liointc.yaml | 36 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 +- .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/leds/leds-rt4505.yaml | 57 + .../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/video-interfaces.yaml | 127 - .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../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 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../mtd/partitions/linksys,ns-partitions.yaml | 74 + .../bindings/mtd/partitions/nvmem-cells.yaml | 99 + .../devicetree/bindings/net/actions,owl-emac.yaml | 92 + .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 +- .../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/mtk-efuse.txt | 1 + .../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 +- .../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 | 2 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 + .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../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 + .../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-labibb-regulator.yaml | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../bindings/serial/brcm,bcm7271-uart.yaml | 95 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/sound/ak4642.yaml | 2 - .../devicetree/bindings/sound/fsl,rpmsg.yaml | 108 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 16 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 1 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 - .../devicetree/bindings/submitting-patches.rst | 4 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 7 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 +- .../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 | 10 + .../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/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 6 + Documentation/driver-api/gpio/intro.rst | 2 +- Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 + .../driver-api/media/maintainer-entry-profile.rst | 206 + .../driver-api/surface_aggregator/clients/dtx.rst | 718 ++ .../surface_aggregator/clients/index.rst | 1 + Documentation/filesystems/cifs/cifsd.rst | 68 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 2 - Documentation/filesystems/vfat.rst | 2 +- Documentation/fpga/dfl.rst | 26 + Documentation/hwmon/bpa-rs600.rst | 74 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/iio/iio_configfs.rst | 3 +- Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/kbuild/kconfig-language.rst | 23 +- Documentation/kbuild/kconfig.rst | 8 + .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 6 + .../networking/nexthop-group-resilient.rst | 293 + Documentation/networking/nf_flowtable.rst | 172 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/rust/quick-start.rst | 37 +- Documentation/scsi/ChangeLog.megaraid | 2 +- Documentation/translations/ko_KR/howto.rst | 18 +- .../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 | 11 +- .../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 + Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/kernel-hacking/hacking.rst | 708 ++ .../translations/zh_CN/kernel-hacking/index.rst | 22 + Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 334 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 383 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 10 + .../userspace-api/media/v4l/subdev-formats.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 46 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 9 +- Documentation/virt/kvm/devices/arm-vgic-its.rst | 2 +- MAINTAINERS | 228 +- Makefile | 11 +- Next/SHA1s | 369 +- Next/Trees | 1 + Next/merge.log | 10858 ++++++++++++------- arch/Kconfig | 3 +- arch/alpha/include/asm/io.h | 5 - arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arm/Kconfig | 8 +- arch/arm/arm-soc-for-next-contents.txt | 217 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4210-i9100.dts | 52 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 1 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 10 +- arch/arm/boot/dts/imx7d-remarkable2.dts | 146 + arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 59 +- 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/r8a7791-koelsch.dts | 8 + arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 3 +- arch/arm/boot/dts/stm32mp151.dtsi | 30 +- 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/magician_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/xcep_defconfig | 1 - arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/include/asm/io.h | 5 - 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/suspend.c | 19 +- arch/arm/mach-at91/pm.c | 19 +- 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-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 1 + arch/arm/mach-omap2/pdata-quirks.c | 2 +- arch/arm/mach-omap2/pm-debug.c | 4 +- arch/arm/mach-omap2/powerdomain.c | 12 +- arch/arm/mm/mmu.c | 3 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/probes/kprobes/test-arm.c | 294 +- arch/arm/probes/kprobes/test-core.h | 1 + arch/arm/tools/Makefile | 26 +- arch/arm/tools/syscallhdr.sh | 31 - arch/arm/tools/syscalltbl.sh | 22 - arch/arm64/Kconfig | 33 +- arch/arm64/Makefile | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- .../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 | 4 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 2 + 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/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 15 +- 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 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 + 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/renesas/r8a77961.dtsi | 314 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 72 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 39 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 43 +- 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/k3-am64-main.dtsi | 109 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 48 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 48 + .../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 | 34 + arch/arm64/configs/defconfig | 4 +- 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 | 23 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/daifflags.h | 10 +- arch/arm64/include/asm/hyp_image.h | 7 + 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/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 9 + arch/arm64/include/asm/kvm_host.h | 15 +- arch/arm64/include/asm/kvm_hyp.h | 11 + arch/arm64/include/asm/kvm_mmu.h | 23 +- arch/arm64/include/asm/kvm_pgtable.h | 164 +- arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/pgtable-prot.h | 9 +- arch/arm64/include/asm/pgtable.h | 31 +- arch/arm64/include/asm/processor.h | 2 + arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/smp.h | 1 + arch/arm64/include/asm/stacktrace.h | 24 +- arch/arm64/include/asm/sysreg.h | 3 +- arch/arm64/include/asm/thread_info.h | 2 + arch/arm64/include/asm/vdso/gettimeofday.h | 6 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/cpufeature.c | 18 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 + arch/arm64/kernel/entry.S | 128 +- arch/arm64/kernel/image-vars.h | 31 + arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/stacktrace.c | 33 +- arch/arm64/kernel/vdso.c | 22 +- arch/arm64/kernel/vmlinux.lds.S | 74 +- arch/arm64/kvm/arm.c | 202 +- arch/arm64/kvm/debug.c | 2 + arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 28 +- 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 | 52 + arch/arm64/kvm/hyp/include/nvhe/mm.h | 96 + arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 92 + arch/arm64/kvm/hyp/nvhe/Makefile | 9 +- arch/arm64/kvm/hyp/nvhe/cache.S | 13 + arch/arm64/kvm/hyp/nvhe/early_alloc.c | 54 + arch/arm64/kvm/hyp/nvhe/hyp-init.S | 42 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 68 + arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 281 + 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 | 12 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 410 +- arch/arm64/kvm/hyp/reserved_mem.c | 113 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 9 + arch/arm64/kvm/mmu.c | 115 +- arch/arm64/kvm/perf.c | 3 +- arch/arm64/kvm/pmu.c | 8 +- arch/arm64/kvm/reset.c | 42 +- arch/arm64/kvm/va_layout.c | 7 + arch/arm64/kvm/vgic/vgic-its.c | 6 +- arch/arm64/kvm/vgic/vgic-v3.c | 66 +- arch/arm64/kvm/vgic/vgic-v4.c | 38 + arch/arm64/kvm/vgic/vgic.h | 1 + arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/copy_page.S | 4 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 64 +- arch/arm64/mm/proc.S | 48 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/io.h | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/uaccess.h | 18 - arch/ia64/kernel/acpi.c | 7 +- arch/ia64/kernel/efi.c | 11 +- arch/ia64/kernel/head.S | 5 - arch/ia64/kernel/mca.c | 4 +- arch/ia64/kernel/pal.S | 6 +- arch/ia64/mm/init.c | 7 +- 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/include/asm/io_mm.h | 5 - arch/microblaze/boot/dts/system.dts | 8 - arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/lib/uaccess_old.S | 2 +- arch/mips/Kconfig | 2 + arch/mips/Kconfig.debug | 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/configs/bigsur_defconfig | 4 - arch/mips/configs/loongson2k_defconfig | 353 + arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 4 - 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/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/io.h | 5 - .../include/asm/mach-loongson64/builtin_dtbs.h | 1 + arch/mips/include/asm/mach-loongson64/loongson.h | 9 +- arch/mips/include/asm/mach-ralink/mt7621.h | 7 +- arch/mips/include/asm/octeon/cvmx-address.h | 2 +- arch/mips/kernel/setup.c | 2 +- arch/mips/loongson64/env.c | 13 +- arch/mips/loongson64/init.c | 23 +- arch/mips/loongson64/time.c | 24 + arch/mips/pci/pci-xtalk-bridge.c | 2 +- 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/nds32/kernel/ftrace.c | 2 +- arch/openrisc/configs/or1ksim_defconfig | 1 - arch/parisc/include/asm/io.h | 5 - arch/parisc/include/asm/pdc_chassis.h | 1 - arch/powerpc/Kconfig | 18 +- arch/powerpc/Makefile | 6 - arch/powerpc/boot/dts/icon.dts | 7 - arch/powerpc/configs/44x/icon_defconfig | 1 - 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/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/interrupt.h | 17 +- arch/powerpc/include/asm/io.h | 5 - arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/include/asm/kfence.h | 33 + arch/powerpc/include/asm/kup.h | 27 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 56 +- arch/powerpc/include/asm/pgtable.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 10 - arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/ptrace.h | 8 +- 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/thread_info.h | 1 - arch/powerpc/include/asm/uaccess.h | 96 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/asm-offsets.c | 7 - arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/entry_32.S | 796 +- 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 | 151 +- arch/powerpc/kernel/head_book3s_32.S | 233 +- arch/powerpc/kernel/head_booke.h | 203 +- arch/powerpc/kernel/head_fsl_booke.S | 70 +- arch/powerpc/kernel/idle_6xx.S | 14 +- arch/powerpc/kernel/idle_e500.S | 14 +- arch/powerpc/kernel/interrupt.c | 41 +- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 43 +- arch/powerpc/kernel/isa-bridge.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/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/ptrace-view.c | 30 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kernel/signal.h | 33 + arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 317 +- arch/powerpc/kernel/stacktrace.c | 108 +- arch/powerpc/kernel/syscalls.c | 12 +- arch/powerpc/kernel/traps.c | 18 +- arch/powerpc/kernel/uprobes.c | 7 + arch/powerpc/kernel/vector.S | 2 - arch/powerpc/lib/checksum_wrappers.c | 15 +- arch/powerpc/lib/code-patching.c | 13 +- arch/powerpc/lib/sstep.c | 9 - 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_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 20 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/init_32.c | 3 + arch/powerpc/mm/ioremap.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- 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/opal-prd.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 14 + arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/lparcfg.c | 2 + arch/powerpc/platforms/pseries/mobility.c | 48 +- arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 8 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 - arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/riscv/Kconfig | 44 +- arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 - arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/uapi/asm/setup.h | 8 + arch/riscv/kernel/cpu_ops_sbi.c | 12 +- arch/riscv/kernel/head.S | 59 +- arch/riscv/kernel/head.h | 3 - arch/riscv/kernel/sbi.c | 6 +- arch/riscv/kernel/setup.c | 8 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/vmlinux-xip.lds.S | 132 - arch/riscv/kernel/vmlinux.lds.S | 6 - arch/riscv/mm/init.c | 100 +- arch/riscv/mm/kasan_init.c | 57 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/io.h | 5 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/vdso/data.h | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/time.c | 10 +- arch/s390/kernel/uv.c | 43 +- arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/gaccess.h | 23 +- arch/s390/kvm/vsie.c | 9 +- arch/s390/pci/pci.c | 135 +- arch/s390/pci/pci_bus.c | 33 + arch/s390/pci/pci_bus.h | 2 + arch/s390/pci/pci_event.c | 82 +- 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/io.h | 5 - arch/sh/kernel/ftrace.c | 2 +- arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/ftrace.h | 2 +- arch/sparc/include/asm/io_64.h | 5 - arch/sparc/include/asm/pgtable_32.h | 3 + arch/um/drivers/cow.h | 7 - arch/x86/Kconfig | 1 + arch/x86/Makefile | 3 +- 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 | 12 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- 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.h | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 14 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 2 +- 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 | 55 +- arch/x86/hyperv/hv_spinlock.c | 8 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/idtentry.h | 2 +- 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/kprobes.h | 21 +- arch/x86/include/asm/kvm_host.h | 38 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/syscall_wrapper.h | 1 + arch/x86/include/asm/thread_info.h | 8 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- 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/acpi/boot.c | 29 +- arch/x86/kernel/acpi/sleep.c | 2 +- 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/apm_32.c | 6 +- arch/x86/kernel/cpu/common.c | 8 +- arch/x86/kernel/cpu/cyrix.c | 2 +- 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 | 2 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 13 +- 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 | 2 + arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 577 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kvm.c | 23 +- arch/x86/kernel/machine_kexec_64.c | 2 +- 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 | 103 +- arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 36 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 9 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 100 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 46 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/pmu.c | 8 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 128 +- arch/x86/kvm/x86.h | 1 - arch/x86/lib/insn-eval.c | 6 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- 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 | 6 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- 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 | 2 +- arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 11 +- arch/x86/mm/tlb.c | 6 +- arch/x86/net/bpf_jit_comp.c | 12 +- arch/x86/net/bpf_jit_comp32.c | 198 + 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/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 6 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 7 +- arch/x86/xen/setup.c | 16 +- arch/xtensa/Kconfig | 22 + 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/head.S | 4 +- arch/xtensa/mm/cache.c | 9 +- arch/xtensa/mm/fault.c | 5 +- arch/xtensa/mm/misc.S | 36 +- .../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.c | 21 +- block/blk-merge.c | 8 + block/blk-mq-tag.c | 4 +- block/partitions/core.c | 7 + crypto/Kconfig | 10 + crypto/Makefile | 6 + crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- 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 | 280 +- crypto/ecc.h | 28 +- crypto/ecc_curve_defs.h | 32 + crypto/ecdsa.c | 376 + crypto/ecdsasignature.asn1 | 4 + crypto/jitterentropy.c | 8 +- crypto/testmgr.c | 18 + crypto/testmgr.h | 424 + drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/acpica/nsaccess.c | 3 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/internal.h | 7 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_idle.c | 7 + drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 49 +- drivers/acpi/sleep.h | 1 - drivers/acpi/tables.c | 42 +- drivers/acpi/video_detect.c | 1 + drivers/android/binder.c | 209 +- drivers/android/binder_internal.h | 18 + drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-acpi.c | 3 +- drivers/ata/pata_acpi.c | 6 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_cs5530.c | 2 +- drivers/ata/pata_it821x.c | 4 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_legacy.c | 8 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_piccolo.c | 2 +- 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_mv.c | 6 +- drivers/auxdisplay/panel.c | 7 - drivers/base/auxiliary.c | 5 - drivers/base/base.h | 1 + drivers/base/component.c | 9 +- drivers/base/core.c | 37 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 29 +- drivers/base/devcoredump.c | 15 +- drivers/base/devtmpfs.c | 6 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 111 +- drivers/base/swnode.c | 18 +- drivers/base/test/property-entry-test.c | 50 +- drivers/block/Kconfig | 23 - drivers/block/Makefile | 2 - drivers/block/mtip32xx/mtip32xx.c | 11 +- drivers/block/paride/pd.c | 11 - drivers/block/rsxx/core.c | 2 +- drivers/block/umem.c | 1130 -- drivers/block/umem.h | 132 - drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xsysace.c | 1273 --- drivers/bluetooth/btintel.c | 233 +- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btusb.c | 388 +- drivers/bluetooth/hci_intel.c | 7 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/moxtet.c | 4 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/Kconfig | 10 - drivers/char/applicom.c | 2 +- drivers/char/hw_random/ba431-rng.c | 4 +- drivers/char/hw_random/cctrng.c | 16 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/lp.c | 4 +- drivers/char/mem.c | 231 - drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/rust_example.rs | 9 + drivers/clk/clk-scmi.c | 28 +- drivers/clk/clk.c | 2 + 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/renesas/clk-div6.c | 3 +- drivers/clk/renesas/clk-mstp.c | 2 +- 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/tegra/clk-pll.c | 12 - drivers/clk/tegra/clk-tegra210.c | 53 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/hyperv_timer.c | 2 +- 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 | 15 +- 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/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/scmi-cpufreq.c | 39 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 +- 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/atmel-ecc.c | 2 +- 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/nitrox/nitrox_isr.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 9 +- 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 | 3 +- drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 55 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 64 - drivers/crypto/hisilicon/qm.c | 334 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec/sec_drv.c | 1 + drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 83 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 196 +- drivers/crypto/hisilicon/zip/zip_main.c | 65 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/keembay/ocs-hcu.c | 8 +- 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-sha256.c | 2 +- drivers/crypto/nx/nx-sha512.c | 2 +- drivers/crypto/nx/nx.c | 5 +- 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_vf_isr.c | 17 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- 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/devfreq/devfreq.c | 5 +- drivers/devfreq/governor.h | 2 - drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- 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-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 17 +- 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/efi/efi.c | 3 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/vars.c | 4 + drivers/firmware/imx/scu-pd.c | 13 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/gpio/Kconfig | 11 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-regmap.c | 5 + drivers/gpio/gpio-sch.c | 16 +- drivers/gpio/gpio-sim.c | 874 ++ drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 407 + drivers/gpu/drm/amd/amdgpu/aldebaran.h | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 319 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 2 +- 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_securedisplay.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 17 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 20 +- 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 | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 18 +- 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 | 2 +- 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/nv.c | 30 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 25 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- 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 | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 5 +- 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 | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 143 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 116 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 749 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 +- 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 | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 609 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 62 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 72 + .../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 | 5 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 190 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 120 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 61 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 101 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 28 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 215 +- .../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 | 7 + drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 16 + drivers/gpu/drm/amd/display/dc/dc_types.h | 15 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 34 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 28 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 21 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 3 + .../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 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 29 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 86 + .../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/dmub/inc/dmub_cmd.h | 631 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 142 +- 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 | 37 +- 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 | 7 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 +- .../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 + drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 38 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 14 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 198 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 128 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 11 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 13 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 401 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 25 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 18 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 5 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 58 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 + 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/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 | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 15 +- drivers/gpu/drm/drm_dp_mst_topology.c | 59 +- drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/gud/gud_connector.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 4 + 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 | 77 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic.c | 7 +- 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 | 15 +- drivers/gpu/drm/i915/display/intel_bw.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 66 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_crt.c | 12 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 - drivers/gpu/drm/i915/display/intel_crtc.c | 20 +- drivers/gpu/drm/i915/display/intel_csr.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 29 +- drivers/gpu/drm/i915/display/intel_ddi.c | 115 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 1160 +- drivers/gpu/drm/i915/display/intel_display.h | 14 - .../gpu/drm/i915/display/intel_display_debugfs.c | 47 +- drivers/gpu/drm/i915/display/intel_display_power.c | 54 +- drivers/gpu/drm/i915/display/intel_display_types.h | 97 +- drivers/gpu/drm/i915/display/intel_dp.c | 1697 +-- drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 39 + .../gpu/drm/i915/display/intel_dp_link_training.c | 108 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 20 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 22 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 4 +- 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 | 68 +- drivers/gpu/drm/i915/display/intel_fdi.c | 6 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 54 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 647 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 - drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_overlay.c | 12 +- drivers/gpu/drm/i915/display/intel_panel.c | 18 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 7 +- drivers/gpu/drm/i915/display/intel_psr.c | 51 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 74 +- drivers/gpu/drm/i915/display/intel_sprite.h | 1 - drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 22 +- drivers/gpu/drm/i915/display/intel_vga.c | 4 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_scaler.c | 8 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 182 +- drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 9 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 13 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 55 +- drivers/gpu/drm/i915/i915_debugfs.c | 16 +- drivers/gpu/drm/i915/i915_drv.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 131 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 66 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 6 + drivers/gpu/drm/i915/intel_pm.c | 146 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 29 +- 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/selftests/i915_vma.c | 219 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 17 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 +- drivers/gpu/drm/msm/msm_drv.c | 12 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 13 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 8 + drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 9 +- drivers/gpu/drm/qxl/qxl_drv.c | 1 - drivers/gpu/drm/qxl/qxl_release.c | 5 +- drivers/gpu/drm/radeon/r600_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 + drivers/gpu/drm/radeon/radeon_pm.c | 36 +- drivers/gpu/drm/radeon/radeon_ttm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 - drivers/gpu/drm/scheduler/sched_main.c | 103 +- drivers/gpu/drm/tegra/dc.c | 141 +- drivers/gpu/drm/tegra/dc.h | 6 + drivers/gpu/drm/tegra/drm.c | 27 +- 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 | 41 +- drivers/gpu/drm/tegra/plane.c | 32 + drivers/gpu/drm/tegra/sor.c | 7 + drivers/gpu/drm/tegra/vic.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 19 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 135 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 15 +- drivers/gpu/drm/ttm/ttm_device.c | 85 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 9 +- drivers/gpu/drm/ttm/ttm_tt.c | 112 +- drivers/gpu/drm/vkms/vkms_crtc.c | 3 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 6 +- drivers/gpu/drm/xen/xen_drm_front_conn.h | 1 - drivers/gpu/host1x/bus.c | 41 +- 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/hid/Kconfig | 9 +- drivers/hid/Makefile | 5 +- drivers/hid/hid-ft260.c | 3 +- drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-thrustmaster.c | 370 + drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + 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/hv/Kconfig | 1 + drivers/hv/channel_mgmt.c | 7 +- drivers/hv/hv_balloon.c | 89 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 2 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 2 +- 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 | 14 +- drivers/hwmon/mlxreg-fan.c | 51 +- 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 | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 172 + drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- 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/i2c/busses/Kconfig | 2 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/Kconfig | 18 + drivers/iio/accel/Makefile | 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 | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 459 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7606.c | 1 - drivers/iio/adc/ad7766.c | 1 - drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad_sigma_delta.c | 6 +- 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/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 - drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- 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/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 | 1 - drivers/iio/chemical/scd30_serial.c | 2 +- .../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/scmi_iio.c | 119 +- 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/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 12 + drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/max517.c | 10 +- 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/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 | 16 +- 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 | 22 +- drivers/iio/imu/adis16475.c | 118 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 10 +- 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/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 | 496 +- drivers/iio/industrialio-core.c | 132 +- drivers/iio/industrialio-event.c | 6 +- drivers/iio/industrialio-trigger.c | 40 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 117 +- 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 | 32 +- 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/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 | 1 - drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 16 +- 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/cache.c | 84 +- drivers/infiniband/core/cm.c | 12 +- drivers/infiniband/core/cma.c | 27 +- 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 | 36 +- 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/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 29 +- 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 | 4 +- 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_verbs.c | 14 +- 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 | 16 +- drivers/infiniband/hw/hfi1/init.c | 5 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 128 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/msix.c | 12 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 2 +- 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_device.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 8 +- drivers/infiniband/hw/hns/hns_roce_main.c | 34 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 12 +- 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/fs.c | 9 +- drivers/infiniband/hw/mlx5/ib_rep.c | 4 +- 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 | 85 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 51 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- 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 | 9 +- 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_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 +- 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_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 10 +- drivers/infiniband/sw/siw/iwarp.h | 13 - 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 | 14 +- drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 3 +- drivers/input/Makefile | 1 + drivers/input/keyboard/gpio_keys.c | 89 +- 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 | 11 + drivers/input/misc/Makefile | 1 + 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 | 2 +- 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/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/silead.c | 2 +- drivers/input/touchscreen/stmfts.c | 3 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/input/touchscreen/wm831x-ts.c | 3 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm8350.c | 633 ++ drivers/interconnect/qcom/sm8350.h | 168 + drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/intel/irq_remapping.c | 3 +- drivers/iommu/sprd-iommu.c | 2 +- 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.c | 2 +- drivers/irqchip/irq-loongson-liointc.c | 58 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.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-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/mISDN/dsp_core.c | 10 +- drivers/isdn/mISDN/l1oip_core.c | 7 +- drivers/leds/Kconfig | 7 +- drivers/leds/Makefile | 2 +- drivers/leds/blink/Kconfig | 36 +- 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/mailbox/armada-37xx-rwtm-mailbox.c | 4 +- drivers/md/dm-cache-target.c | 2 +- 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-zoned-target.c | 2 +- drivers/md/dm.c | 7 +- drivers/md/md.c | 26 +- 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/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/common/siano/smsdvb-main.c | 44 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7604.c | 30 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- 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/pt1/pt1.c | 6 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.h | 2 + drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 16 + drivers/media/platform/Makefile | 1 + drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos4-is/fimc-core.h | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- 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 | 2125 ++++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + 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 | 14 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- 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 | 637 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 179 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 66 +- 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 | 410 +- drivers/media/platform/qcom/camss/camss.h | 15 +- drivers/media/platform/qcom/venus/core.c | 38 +- drivers/media/platform/qcom/venus/core.h | 4 + drivers/media/platform/qcom/venus/firmware.c | 8 +- drivers/media/platform/qcom/venus/pm_helpers.c | 63 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 10 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 16 +- drivers/media/platform/qcom/venus/venc.c | 14 + drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 13 +- 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.h | 2 +- .../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/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 + drivers/media/radio/radio-si476x.c | 6 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 - drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.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/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/pwc/pwc-uncompress.c | 3 - drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 55 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-jpeg.c | 57 +- drivers/media/v4l2-core/v4l2-mc.c | 2 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra20.c | 332 + drivers/memstick/core/memstick.c | 21 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptbase.h | 2 +- drivers/mfd/Kconfig | 3 +- drivers/mfd/ab8500-core.c | 17 +- drivers/mfd/arizona-core.c | 20 - drivers/mfd/atc260x-i2c.c | 2 +- drivers/mfd/da9063-i2c.c | 10 + 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_quark_i2c_gpio.c | 85 +- drivers/mfd/mfd-core.c | 7 +- drivers/mfd/ntxec.c | 56 +- drivers/mfd/rn5t618.c | 3 + drivers/mfd/sec-core.c | 14 +- drivers/mfd/stm32-timers.c | 7 +- drivers/misc/Kconfig | 9 +- drivers/misc/Makefile | 2 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/kgdbts.c | 74 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/mei/client.c | 17 +- drivers/misc/pvpanic.c | 161 - 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/uacce/uacce.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/mmc/core/core.c | 74 - drivers/mmc/core/core.h | 8 - drivers/mmc/core/host.c | 40 +- drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 35 +- drivers/mmc/host/sdhci-acpi.c | 2 + drivers/mmc/host/sdhci-brcmstb.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 22 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 313 +- drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 34 +- drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 39 +- drivers/most/Kconfig | 10 + drivers/most/Makefile | 1 + .../most/sound/sound.c => most/most_snd.c} | 0 drivers/mtd/mtdchar.c | 15 +- drivers/mtd/mtdcore.c | 15 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 63 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 5 + drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/parsers/Kconfig | 10 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/ofpart_core.c | 6 + drivers/mtd/parsers/ofpart_linksys_ns.c | 50 + drivers/mtd/parsers/ofpart_linksys_ns.h | 18 + drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 1 + drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/Kconfig | 2 +- drivers/net/can/c_can/c_can.c | 153 +- drivers/net/can/c_can/c_can.h | 42 +- drivers/net/can/c_can/c_can_pci.c | 31 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/dev/bittiming.c | 28 +- drivers/net/can/dev/netlink.c | 27 +- drivers/net/can/dev/skb.c | 27 +- drivers/net/can/grcan.c | 2 +- drivers/net/can/m_can/m_can.c | 160 +- drivers/net/can/m_can/m_can.h | 2 + drivers/net/can/m_can/tcan4x5x.h | 1 - drivers/net/can/rcar/rcar_can.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 2 +- drivers/net/can/sja1000/sja1000.c | 2 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 + drivers/net/can/spi/mcp251xfd/Makefile | 3 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 104 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 285 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h | 45 + .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 71 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 28 + 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 | 2 +- drivers/net/can/usb/mcba_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 47 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 46 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 46 +- 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/b53_spi.c | 1 + drivers/net/dsa/hirschmann/hellcreek.c | 26 +- drivers/net/dsa/lantiq_gswip.c | 171 +- drivers/net/dsa/mt7530.c | 29 +- drivers/net/dsa/mv88e6xxx/chip.c | 270 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/felix.c | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 - 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/amd/atarilance.c | 8 - drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 + drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 26 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 13 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 352 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 10 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 85 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 217 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 146 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 25 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 + drivers/net/ethernet/freescale/gianfar.c | 6 +- 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 | 18 - 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_rcb.c | 4 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 18 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 170 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 24 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1856 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 63 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 26 +- .../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 | 64 +- .../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/intel/e1000/e1000_hw.c | 1 + drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 8 +- 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 | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 21 +- 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 | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- 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 | 31 +- 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 | 9 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- 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 | 4 +- 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 | 528 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 78 + drivers/net/ethernet/intel/ice/ice_flow.c | 725 +- 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 | 69 +- drivers/net/ethernet/intel/ice/ice_main.c | 67 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 + drivers/net/ethernet/intel/ice/ice_sched.c | 2 +- drivers/net/ethernet/intel/ice/ice_switch.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_type.h | 19 + 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 | 82 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 + 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 | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 17 +- 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_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 474 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 25 +- 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_lib.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- 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/ixgbevf/ixgbevf_main.c | 1 + drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 12 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 12 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 3 +- drivers/net/ethernet/marvell/skge.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 9 +- drivers/net/ethernet/mediatek/Makefile | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 41 +- 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/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 13 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 605 ++ .../mellanox/mlx5/core/en/fs_tt_redirect.h | 26 + .../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 | 392 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 172 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 199 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 786 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 118 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 9 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 22 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 23 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 681 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 - drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 90 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 18 +- drivers/net/ethernet/mscc/ocelot_net.c | 208 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_app.h | 1 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 101 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 7 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 85 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 219 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 29 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 30 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 301 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 15 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 8 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 49 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 11 + 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 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 8 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 23 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 11 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 688 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 +- 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 | 39 +- drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 47 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +- drivers/net/geneve.c | 25 +- drivers/net/hyperv/hyperv_net.h | 6 +- drivers/net/hyperv/netvsc.c | 35 +- drivers/net/hyperv/netvsc_drv.c | 18 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 3 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/gsi.c | 33 +- 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 | 256 +- drivers/net/ipa/ipa_mem.c | 6 +- drivers/net/ipa/ipa_mem.h | 12 +- drivers/net/ipa/ipa_qmi.c | 14 +- drivers/net/ipa/ipa_qmi.h | 14 +- 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 | 80 +- drivers/net/ipa/ipa_table.h | 6 +- drivers/net/ipa/ipa_uc.c | 5 +- drivers/net/ipa/ipa_version.h | 29 +- drivers/net/mdio.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 4 +- drivers/net/mhi/mhi.h | 1 + drivers/net/mhi/net.c | 7 +- drivers/net/mhi/proto_mbim.c | 62 +- drivers/net/netdevsim/health.c | 11 +- drivers/net/phy/at803x.c | 31 - drivers/net/phy/marvell10g.c | 2 + 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/smsc.c | 7 +- drivers/net/ppp/ppp_deflate.c | 1 - drivers/net/ppp/ppp_generic.c | 22 + drivers/net/ppp/pppoe.c | 23 + drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ncm.c | 1 - drivers/net/usb/lan78xx.c | 1 - drivers/net/usb/r8152.c | 5 +- drivers/net/veth.c | 12 + drivers/net/vxlan.c | 19 +- drivers/net/wan/farsync.c | 3 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/lapbether.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- 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/mediatek/mt76/mt7615/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 36 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvme/host/core.c | 64 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/qfprom.c | 27 +- drivers/of/address.c | 3 + drivers/of/base.c | 328 +- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 23 +- drivers/of/fdt.c | 40 +- drivers/of/irq.c | 14 +- drivers/of/of_net.c | 3 + drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 19 +- drivers/of/platform.c | 12 +- drivers/of/property.c | 68 +- drivers/parport/parport_ip32.c | 12 - drivers/pci/ats.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 24 +- drivers/pci/controller/dwc/Kconfig | 2 +- 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-xgene.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 1 + drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 2 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- 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/s390_pci_hpc.c | 60 +- drivers/pci/of.c | 22 +- drivers/pci/pci.c | 18 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/probe.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 31 +- drivers/perf/arm-cmn.c | 22 +- drivers/perf/arm_dmc620_pmu.c | 2 +- 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/cadence/Kconfig | 1 + drivers/phy/cadence/phy-cadence-torrent.c | 370 +- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/Kconfig | 8 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/tegra/xusb-tegra186.c | 558 +- drivers/phy/tegra/xusb-tegra210.c | 1889 +++- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 413 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/bcm/Kconfig | 55 + 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/intel/pinctrl-intel.c | 7 +- 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/pinctrl-at91.c | 2 + drivers/pinctrl/pinctrl-k210.c | 1 - drivers/pinctrl/pinctrl-single.c | 65 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- 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 | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/renesas/pfc-r8a77970.c | 1 - drivers/pinctrl/renesas/pfc-r8a77980.c | 1 - drivers/pinctrl/renesas/pfc-r8a77990.c | 1 - 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/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/surface/Kconfig | 20 + drivers/platform/surface/Makefile | 1 + .../platform/surface/surface_aggregator_registry.c | 7 +- drivers/platform/surface/surface_dtx.c | 1289 +++ drivers/platform/x86/Kconfig | 11 +- drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/classmate-laptop.c | 2 +- .../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 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 84 +- drivers/platform/x86/dell/dell_rbu.c | 3 - drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmc_core.c | 50 +- drivers/platform/x86/intel_pmt_class.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 126 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/Kconfig | 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 | 17 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/bq27xxx_battery.c | 44 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/ds2781_battery.c | 8 +- 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/pm2301_charger.c | 6 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/pps/clients/pps-gpio.c | 108 +- drivers/ptp/ptp_qoriq.c | 13 +- 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-omap-dmtimer.c | 1 - drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-pxa.c | 1 - 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/mt6360-regulator.c | 4 +- drivers/regulator/qcom_spmi-regulator.c | 34 +- drivers/regulator/scmi-regulator.c | 42 +- drivers/reset/reset-scmi.c | 33 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/rtc/rtc-rx6110.c | 7 + drivers/s390/char/sclp_con.c | 19 +- drivers/s390/char/sclp_tty.c | 9 +- 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/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/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 102 +- drivers/s390/net/qeth_l3_main.c | 6 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/scsi/53c700.c | 1 - drivers/scsi/53c700.h | 1 - drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 4 - drivers/scsi/a100u2w.c | 11 +- drivers/scsi/aacraid/TODO | 3 - drivers/scsi/advansys.c | 2 +- drivers/scsi/aic94xx/aic94xx_dump.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/bfa/bfa_fc.h | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +- drivers/scsi/ch.c | 6 - drivers/scsi/csiostor/csio_hw_t5.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 5 +- drivers/scsi/esas2r/esas2r_main.c | 1 + drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 16 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/ibmvscsi/ibmvfc.c | 96 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 73 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 8 +- drivers/scsi/initio.c | 13 +- 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/lpfc/lpfc_debugfs.c | 6 +- drivers/scsi/lpfc/lpfc_els.c | 2 +- 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 | 2 - drivers/scsi/megaraid/megaraid_mbox.h | 2 - drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 18 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 55 +- drivers/scsi/myrs.c | 12 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qla1280.c | 14 +- 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 | 4 + drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 + drivers/scsi/qla2xxx/qla_iocb.c | 82 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_mr.c | 12 +- drivers/scsi/qla2xxx/qla_mr.h | 8 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_nx2.c | 8 - drivers/scsi/qla2xxx/qla_os.c | 214 +- drivers/scsi/qla2xxx/qla_sup.c | 9 +- drivers/scsi/qla2xxx/qla_target.c | 20 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 +- drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 14 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/sni_53c710.c | 1 - drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufshcd.c | 101 +- drivers/scsi/ufs/ufshcd.h | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 300 +- drivers/soc/mediatek/mtk-mmsys.h | 215 + drivers/soc/mediatek/mtk-mutex.c | 50 + drivers/soc/mediatek/mtk-pm-domains.c | 5 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/qcom-geni-se.c | 74 - drivers/soc/tegra/pmc.c | 259 +- drivers/soc/tegra/regulators-tegra30.c | 2 +- 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/qcom.c | 534 +- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 18 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-dln2.c | 3 +- drivers/spi/spi-fsi.c | 27 +- drivers/spi/spi-imx.c | 5 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-nxp-fspi.c | 1 + drivers/spi/spi-omap-100k.c | 8 +- drivers/spi/spi-pl022.c | 6 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-rockchip.c | 6 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 24 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/comedi_buf.c | 52 +- drivers/staging/comedi/drivers/das800.c | 2 +- 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 - .../staging/comedi/drivers/tests/example_test.c | 1 - .../staging/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/staging/comedi/drivers/tests/unittest.h | 1 - drivers/staging/iio/TODO | 4 - drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- 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/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 | 12 +- .../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 | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 + drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- 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 | 4 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/sound/Kconfig | 14 - drivers/staging/most/sound/Makefile | 4 - drivers/staging/netlogic/Kconfig | 1 + drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 14 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 - drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 5 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 88 +- 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 | 28 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_wx.c | 143 +- drivers/staging/rtl8712/drv_types.h | 2 - drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 55 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 18 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 29 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 62 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 44 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 441 +- drivers/staging/rtl8723bs/core/rtw_security.c | 84 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 148 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 160 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 40 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 38 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 136 +- 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 | 21 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 56 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 138 +- drivers/staging/rtl8723bs/hal/hal_com.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 12 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1725 ++- drivers/staging/rtl8723bs/hal/odm.h | 314 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 52 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 18 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 24 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 71 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 2 +- 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 | 43 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 351 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 131 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 113 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 39 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 6 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 50 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 43 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/hal_com.h | 22 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 97 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 14 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_data.h | 41 +- drivers/staging/rtl8723bs/include/hal_intf.h | 67 +- 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 | 185 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 8 +- drivers/staging/rtl8723bs/include/osdep_service.h | 39 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 14 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 241 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 6 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 - drivers/staging/rtl8723bs/include/rtw_ht.h | 6 +- drivers/staging/rtl8723bs/include/rtw_io.h | 111 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 12 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 70 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 42 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 124 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 20 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 26 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +- drivers/staging/rtl8723bs/include/rtw_security.h | 35 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 12 - drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 4 +- drivers/staging/rtl8723bs/include/wifi.h | 97 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 40 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 73 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 146 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- 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 | 432 - drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 604 -- drivers/staging/wimax/wimax-internal.h | 85 - drivers/target/target_core_pscsi.c | 9 +- drivers/target/target_core_transport.c | 1 + drivers/tee/optee/call.c | 4 + drivers/tee/optee/optee_trace.h | 67 + drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/cpuidle_cooling.c | 8 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 91 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/thermal_core.c | 1 + drivers/thunderbolt/domain.c | 1 + drivers/thunderbolt/retimer.c | 4 +- drivers/tty/serial/8250/8250_bcm7271.c | 1202 ++ drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/imx.c | 10 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/pch_uart.c | 3 - drivers/tty/serial/qcom_geni_serial.c | 7 - drivers/tty/serial/samsung_tty.c | 15 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/stm32-usart.c | 40 +- drivers/tty/serial/stm32-usart.h | 2 +- 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 | 29 +- drivers/usb/cdns3/cdns3-gadget.h | 2 + drivers/usb/cdns3/cdnsp-gadget.c | 4 + drivers/usb/class/cdc-acm.c | 120 +- drivers/usb/core/driver.c | 10 +- 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/dwc2/hcd.c | 5 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 1 - drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/debugfs.c | 12 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 2 + drivers/usb/dwc3/dwc3-qcom.c | 3 + drivers/usb/dwc3/dwc3-xilinx.c | 339 + drivers/usb/dwc3/gadget.c | 51 +- drivers/usb/dwc3/trace.h | 6 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_uac1.c | 272 +- drivers/usb/gadget/function/f_uac2.c | 263 +- drivers/usb/gadget/function/u_audio.c | 6 +- drivers/usb/gadget/legacy/mass_storage.c | 4 +- drivers/usb/gadget/legacy/multi.c | 14 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 10 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/host/Kconfig | 1 + 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/sl811-hcd.c | 9 +- drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 9 + drivers/usb/host/xhci-mtk.c | 38 +- drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 2 + drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 22 + drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 12 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 2 + drivers/vfio/pci/Kconfig | 2 +- drivers/vfio/vfio_iommu_type1.c | 6 + drivers/video/console/vgacon.c | 3 - drivers/video/fbdev/core/fbcon.c | 3 + drivers/video/fbdev/hyperv_fb.c | 3 - drivers/video/fbdev/matrox/matroxfb_base.c | 9 - drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/video/fbdev/vga16fb.c | 10 - drivers/virt/acrn/vm.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/watchdog/armada_37xx_wdt.c | 4 +- drivers/watchdog/retu_wdt.c | 22 +- drivers/xen/Kconfig | 4 +- drivers/xen/swiotlb-xen.c | 22 +- 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/afs/inode.c | 6 +- fs/afs/write.c | 3 +- fs/aio.c | 5 +- fs/autofs/autofs_i.h | 1 + fs/autofs/waitq.c | 72 +- fs/befs/TODO | 14 - fs/block_dev.c | 7 +- fs/btrfs/block-group.c | 13 +- fs/btrfs/ctree.h | 2 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 293 +- fs/btrfs/file.c | 12 +- fs/btrfs/inode.c | 136 +- fs/btrfs/qgroup.c | 12 +- fs/btrfs/reflink.c | 24 + fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 54 + fs/btrfs/sysfs.c | 37 +- fs/btrfs/tree-log.c | 12 +- fs/btrfs/volumes.c | 48 +- fs/buffer.c | 42 +- fs/cachefiles/bind.c | 6 + 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/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 3 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifspdu.h | 5 + fs/cifs/cifsproto.h | 2 +- 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/smb2glob.h | 1 + fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 27 +- fs/cifs/smb2transport.c | 37 +- fs/cifsd/Kconfig | 3 +- fs/cifsd/auth.c | 117 +- fs/cifsd/buffer_pool.c | 5 +- fs/cifsd/connection.c | 38 +- fs/cifsd/connection.h | 34 +- fs/cifsd/glob.h | 14 +- fs/cifsd/ksmbd_server.h | 94 +- fs/cifsd/ksmbd_work.c | 12 +- fs/cifsd/ksmbd_work.h | 24 +- fs/cifsd/mgmt/share_config.c | 5 +- fs/cifsd/mgmt/share_config.h | 2 - fs/cifsd/mgmt/tree_connect.c | 1 - fs/cifsd/mgmt/tree_connect.h | 2 +- fs/cifsd/mgmt/user_config.c | 5 +- fs/cifsd/mgmt/user_config.h | 3 +- fs/cifsd/mgmt/user_session.c | 9 +- fs/cifsd/mgmt/user_session.h | 4 +- fs/cifsd/misc.c | 16 +- fs/cifsd/misc.h | 2 +- fs/cifsd/ndr.c | 9 +- fs/cifsd/netmisc.c | 19 +- fs/cifsd/oplock.c | 202 +- fs/cifsd/oplock.h | 24 +- fs/cifsd/server.c | 79 +- fs/cifsd/smb2misc.c | 83 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 1112 +- fs/cifsd/smb2pdu.h | 129 +- fs/cifsd/smb_common.c | 85 +- fs/cifsd/smb_common.h | 10 +- fs/cifsd/smbacl.c | 118 +- fs/cifsd/time_wrappers.h | 34 - fs/cifsd/transport_ipc.c | 63 +- fs/cifsd/transport_ipc.h | 35 +- fs/cifsd/transport_rdma.c | 168 +- fs/cifsd/transport_tcp.c | 34 +- fs/cifsd/unicode.c | 40 +- fs/cifsd/unicode.h | 80 +- fs/cifsd/vfs.c | 262 +- fs/cifsd/vfs.h | 89 +- fs/cifsd/vfs_cache.c | 65 +- fs/cifsd/vfs_cache.h | 37 +- fs/configfs/configfs_internal.h | 26 +- fs/configfs/dir.c | 249 +- fs/configfs/file.c | 4 +- fs/configfs/inode.c | 4 +- fs/configfs/item.c | 4 +- fs/configfs/mount.c | 4 +- fs/configfs/symlink.c | 4 +- fs/d_path.c | 10 +- fs/dax.c | 11 +- fs/direct-io.c | 5 +- fs/dlm/lowcomms.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 17 +- fs/ecryptfs/inode.c | 163 +- fs/erofs/zdata.c | 44 +- fs/exfat/balloc.c | 4 +- fs/exfat/dir.c | 21 +- fs/exfat/exfat_fs.h | 6 +- fs/exfat/fatent.c | 4 +- fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 11 +- fs/ext2/super.c | 2 +- fs/ext4/ext4.h | 2 + fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/namei.c | 50 +- fs/ext4/super.c | 2 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/f2fs/compress.h | 0 fs/f2fs/f2fs.h | 3 +- fs/f2fs/file.c | 31 +- fs/f2fs/gc.c | 28 +- fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 43 +- fs/f2fs/segment.h | 14 +- fs/f2fs/super.c | 47 +- fs/file.c | 8 +- fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/dir.c | 39 +- fs/gfs2/glock.c | 2 +- fs/gfs2/glops.c | 24 +- fs/gfs2/incore.h | 2 +- fs/gfs2/meta_io.c | 10 +- fs/gfs2/super.c | 10 +- fs/hostfs/hostfs_kern.c | 8 +- fs/inode.c | 4 +- fs/io-wq.c | 315 +- fs/io-wq.h | 1 + fs/io_uring.c | 657 +- fs/iomap/swapfile.c | 38 +- fs/jffs2/TODO | 37 - fs/libfs.c | 1 + fs/namei.c | 25 +- fs/nfs/dir.c | 7 - fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 1 + fs/nfs/nfs4proc.c | 6 - fs/nfs/nfs4renewd.c | 6 - fs/nfs/nfs4state.c | 6 - fs/nfs/nfs4xdr.c | 6 - fs/nfs/super.c | 6 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfs4xdr.c | 6 - fs/nfsd/nfsctl.c | 14 +- fs/nfsd/nfsd.h | 4 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 4 + fs/nfsd/xdr4.h | 6 - fs/notify/fanotify/fanotify_user.c | 2 +- fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 4 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/alloc.h | 4 +- fs/ocfs2/aops.c | 4 +- fs/ocfs2/aops.h | 4 +- fs/ocfs2/blockcheck.c | 4 +- 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 | 4 +- 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 | 4 +- 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/namei.c | 4 +- fs/proc/array.c | 2 + fs/proc/generic.c | 13 +- fs/proc/inode.c | 18 +- fs/proc/proc_sysctl.c | 6 + fs/reiserfs/procfs.c | 10 - fs/tracefs/inode.c | 2 +- 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/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_buf_item.c | 141 +- fs/xfs/xfs_error.c | 5 + fs/xfs/xfs_fsmap.c | 14 +- fs/xfs/xfs_fsops.c | 199 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 40 +- fs/xfs/xfs_inode.h | 14 +- fs/xfs/xfs_iops.c | 34 +- fs/xfs/xfs_log_recover.c | 4 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_super.c | 128 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_trans.c | 12 +- fs/xfs/xfs_xattr.c | 2 + include/acpi/acpi_bus.h | 1 + include/acpi/cppc_acpi.h | 40 + include/asm-generic/hyperv-tlfs.h | 35 +- include/asm-generic/io.h | 11 - include/asm-generic/mshyperv.h | 3 +- include/crypto/ecdh.h | 1 + include/drm/drm_drv.h | 2 +- include/drm/drm_encoder.h | 18 + include/drm/gpu_scheduler.h | 3 + include/drm/ttm/ttm_bo_api.h | 4 +- include/drm/ttm/ttm_bo_driver.h | 5 +- include/drm/ttm/ttm_device.h | 13 +- include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/bus/moxtet.h | 2 +- include/dt-bindings/clock/imx8mp-clock.h | 3 - include/dt-bindings/clock/rk3568-cru.h | 926 ++ include/dt-bindings/input/atmel-maxtouch.h | 10 + include/dt-bindings/interconnect/qcom,sm8350.h | 172 + include/keys/asymmetric-type.h | 6 + include/linux/acpi.h | 9 +- include/linux/align.h | 15 + include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/avf/virtchnl.h | 280 +- include/linux/bitmap.h | 128 +- include/linux/blkdev.h | 1 - include/linux/bpf-cgroup.h | 57 +- include/linux/bpf.h | 60 +- include/linux/btf.h | 6 + include/linux/buffer_head.h | 4 + include/linux/can/bittiming.h | 79 + include/linux/can/dev.h | 14 +- include/linux/can/skb.h | 3 +- include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 2 +- include/linux/configfs.h | 7 +- include/linux/cpuhotplug.h | 2 + include/linux/cred.h | 2 +- include/linux/dcache.h | 4 +- include/linux/device-mapper.h | 15 +- include/linux/device.h | 6 +- include/linux/devm-helpers.h | 53 + include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/filter.h | 13 +- include/linux/fs.h | 148 +- include/linux/ftrace.h | 4 +- include/linux/genl_magic_func.h | 1 - include/linux/genl_magic_struct.h | 1 - include/linux/gfp.h | 18 + include/linux/gpio/driver.h | 21 +- include/linux/gpio/regmap.h | 4 + include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 + include/linux/host1x.h | 25 +- include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 7 + include/linux/hyperv.h | 8 +- include/linux/if_bridge.h | 40 + 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/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 | 1 + include/linux/io-mapping.h | 3 + include/linux/irq.h | 6 +- include/linux/irqdesc.h | 2 +- include/linux/kernel.h | 9 +- include/linux/lockdep.h | 2 +- include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 18 +- include/linux/memcontrol.h | 123 +- 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/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 + include/linux/mfd/intel-m10-bmc.h | 7 +- include/linux/mfd/ntxec.h | 1 + include/linux/mfd/rn5t618.h | 1 + include/linux/migrate.h | 6 - include/linux/mm.h | 50 +- include/linux/mmc/host.h | 3 - include/linux/moduleparam.h | 2 +- include/linux/moxtet.h | 2 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/rawnand.h | 1 - include/linux/mutex.h | 6 +- include/linux/netdevice.h | 95 + include/linux/netfilter/ipset/ip_set.h | 2 - include/linux/nfs_fs_sb.h | 1 + include/linux/of.h | 63 +- include/linux/oid_registry.h | 10 +- include/linux/pagemap.h | 2 +- include/linux/pagewalk.h | 4 +- include/linux/pgtable.h | 13 +- include/linux/phy.h | 1 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/hirschmann-hellcreek.h | 1 + include/linux/platform_data/media/camera-mx2.h | 31 - include/linux/platform_data/media/camera-mx3.h | 43 - include/linux/power/bq27xxx_battery.h | 1 + include/linux/power_supply.h | 7 + include/linux/ppp_channel.h | 3 + include/linux/pps-gpio.h | 19 - include/linux/proc_fs.h | 1 + include/linux/pwm.h | 2 - include/linux/qcom-geni-se.h | 2 - include/linux/qed/qed_chain.h | 8 +- include/linux/rcutiny.h | 4 +- include/linux/ring_buffer.h | 3 +- include/linux/rtmutex.h | 35 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 2 +- include/linux/scmi_protocol.h | 200 +- include/linux/security.h | 18 +- include/linux/seq_buf.h | 25 + include/linux/smp.h | 8 + include/linux/soundwire/sdw.h | 34 +- include/linux/stmmac.h | 41 + include/linux/swap.h | 14 + include/linux/swiotlb.h | 50 +- include/linux/sysctl.h | 2 + include/linux/timex.h | 2 +- include/linux/trace_events.h | 7 +- include/linux/tracepoint.h | 2 +- include/linux/udp.h | 22 +- include/linux/usb.h | 4 +- include/linux/usb/ehci_pdriver.h | 1 + include/linux/usermode_driver.h | 1 + include/linux/vgaarb.h | 4 +- include/linux/vmalloc.h | 26 +- include/linux/ww_mutex.h | 17 +- include/media/cec.h | 2 +- include/media/davinci/vpbe_osd.h | 6 +- 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/v4l2-ctrls.h | 5 +- include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 - include/net/bluetooth/hci_core.h | 1 + include/net/bpf_sk_storage.h | 1 - include/net/dsa.h | 14 + include/net/flow_offload.h | 4 + include/net/gro.h | 13 + include/net/if_inet6.h | 37 +- include/net/ipv6_stubs.h | 2 + include/net/lapb.h | 2 +- include/net/mld.h | 3 + include/net/netfilter/nf_flow_table.h | 64 +- include/net/netfilter/nf_log.h | 25 - include/net/netfilter/nf_tables.h | 17 +- include/net/netns/ipv4.h | 108 +- include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 4 +- include/net/page_pool.h | 2 +- include/net/red.h | 6 +- include/net/sock.h | 9 + include/net/switchdev.h | 1 + include/net/udp.h | 23 + include/net/xfrm.h | 2 +- include/rdma/ib_cache.h | 18 +- include/rdma/ib_mad.h | 2 +- include/rdma/ib_sa.h | 15 +- include/rdma/ib_verbs.h | 177 +- include/rdma/rdma_cm.h | 2 +- include/rdma/rdma_counter.h | 16 +- include/rdma/rdma_vt.h | 18 +- include/rdma/rw.h | 18 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_host.h | 1 - include/scsi/scsi_transport_iscsi.h | 1 + include/soc/at91/pm.h | 16 + include/soc/mscc/ocelot.h | 13 +- include/soc/tegra/mc.h | 7 + include/sound/control.h | 35 +- include/sound/hda_register.h | 8 +- include/sound/soc-component.h | 3 + include/sound/soc-dpcm.h | 2 +- include/sound/soc.h | 34 +- include/sound/sof.h | 1 + include/trace/events/cma.h | 42 +- include/trace/events/io_uring.h | 2 +- include/trace/events/migrate.h | 22 + include/trace/events/rcu.h | 2 +- include/trace/events/sched.h | 2 +- include/trace/events/timer.h | 2 +- include/trace/events/workqueue.h | 6 +- include/uapi/linux/android/binder.h | 20 + include/uapi/linux/bpf.h | 4 + include/uapi/linux/can.h | 2 +- include/uapi/linux/cec.h | 3 +- include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/ethtool.h | 45 +- include/uapi/linux/icmp.h | 42 + include/uapi/linux/icmpv6.h | 3 + include/uapi/linux/if_bonding.h | 11 - include/uapi/linux/iio/buffer.h | 10 + include/uapi/linux/map_to_7segment.h | 14 - include/uapi/linux/nfs4.h | 6 - include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/linux/psample.h | 5 +- include/uapi/linux/rtnetlink.h | 1 + include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 200 + include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 20 +- include/uapi/misc/uacce/hisi_qm.h | 1 + include/uapi/mtd/mtd-abi.h | 2 + include/xen/interface/elfnote.h | 10 - include/xen/interface/hvm/hvm_vcpu.h | 10 - include/xen/interface/io/xenbus.h | 10 - init/Kconfig | 24 +- init/init_task.c | 2 +- init/main.c | 6 +- ipc/sem.c | 12 +- kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 8 +- kernel/bpf/bpf_lsm.c | 7 +- kernel/bpf/btf.c | 219 +- kernel/bpf/core.c | 47 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/helpers.c | 15 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/syscall.c | 4 +- kernel/bpf/trampoline.c | 30 + kernel/bpf/verifier.c | 396 +- kernel/configs/android-base.config | 1 - kernel/configs/tiny-base.config | 1 + kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 446 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 - kernel/dma/remap.c | 1 - kernel/dma/swiotlb.c | 419 +- kernel/entry/common.c | 2 +- kernel/fork.c | 18 +- kernel/freezer.c | 2 +- kernel/irq/chip.c | 2 +- kernel/irq/dummychip.c | 2 +- kernel/irq/irq_sim.c | 31 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 8 +- kernel/irq/manage.c | 10 +- kernel/irq/matrix.c | 9 +- kernel/irq/msi.c | 2 +- kernel/irq/timings.c | 2 +- kernel/jump_label.c | 8 + kernel/kexec_core.c | 2 + kernel/livepatch/core.c | 6 +- kernel/livepatch/transition.c | 5 +- kernel/locking/Makefile | 2 - kernel/locking/lockdep.c | 9 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 9 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex-debug.c | 182 - kernel/locking/rtmutex-debug.h | 37 - kernel/locking/rtmutex.c | 412 +- kernel/locking/rtmutex.h | 35 - kernel/locking/rtmutex_common.h | 104 +- kernel/locking/rwsem.c | 2 +- kernel/locking/spinlock.c | 4 +- kernel/module.c | 9 +- kernel/power/energy_model.c | 2 +- kernel/printk/internal.h | 3 - kernel/printk/printk.c | 14 +- kernel/printk/printk_safe.c | 3 +- kernel/ptrace.c | 2 +- kernel/rcu/srcutree.c | 4 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 8 +- kernel/rcu/tree.c | 10 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 2 +- kernel/reboot.c | 2 - kernel/resource.c | 191 +- kernel/sched/clock.c | 2 +- kernel/sched/core.c | 10 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 35 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 25 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 8 +- kernel/sched/stats.c | 2 +- kernel/sched/topology.c | 4 +- kernel/seccomp.c | 2 +- kernel/signal.c | 18 +- kernel/static_call.c | 42 +- kernel/stop_machine.c | 1 + kernel/sysctl.c | 65 + kernel/time/alarmtimer.c | 6 +- kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 6 +- 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 | 2 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 46 +- kernel/time/timer.c | 4 +- kernel/time/vsyscall.c | 2 +- kernel/trace/bpf_trace.c | 5 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 140 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 256 +- 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/usermode_driver.c | 21 +- kernel/watchdog.c | 15 +- lib/Kconfig.debug | 3 +- lib/bitmap.c | 42 +- lib/genalloc.c | 2 +- lib/math/div64.c | 1 + lib/oid_registry.c | 24 + lib/test_printf.c | 90 +- lib/test_rhashtable.c | 9 +- lib/test_slub.c | 3 - lib/vsprintf.c | 69 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/Makefile | 3 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 8 +- mm/cma.h | 25 +- mm/cma_sysfs.c | 84 +- mm/compaction.c | 103 +- mm/filemap.c | 2 +- mm/gup.c | 6 +- mm/highmem.c | 6 +- mm/huge_memory.c | 277 +- mm/hugetlb.c | 126 +- mm/internal.h | 39 +- mm/io-mapping.c | 29 + mm/kasan/kasan.h | 8 +- mm/kasan/quarantine.c | 4 +- mm/kasan/shadow.c | 4 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 20 +- mm/kmemleak.c | 2 +- mm/ksm.c | 6 +- mm/madvise.c | 4 +- mm/memcontrol.c | 224 +- mm/memory-failure.c | 2 +- mm/memory.c | 123 +- mm/memory_hotplug.c | 50 +- mm/mempolicy.c | 12 +- mm/migrate.c | 97 +- mm/mmap.c | 16 +- mm/mprotect.c | 2 +- mm/mremap.c | 7 +- mm/nommu.c | 38 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 20 +- mm/page_alloc.c | 238 +- mm/page_owner.c | 12 +- mm/percpu-internal.h | 2 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/shmem.c | 1 + mm/slab.c | 6 +- mm/slab_common.c | 8 + mm/slub.c | 23 +- mm/sparse.c | 1 + mm/swap.c | 69 +- mm/swap_slots.c | 2 +- mm/swap_state.c | 2 +- mm/vmalloc.c | 298 +- mm/vmscan.c | 5 +- mm/vmstat.c | 2 +- mm/zpool.c | 2 +- mm/zsmalloc.c | 8 +- net/6lowpan/nhc_udp.c | 4 +- net/8021q/vlan_core.c | 10 +- net/8021q/vlan_dev.c | 21 + net/9p/client.c | 4 +- net/9p/error.c | 2 +- net/9p/trans_fd.c | 2 +- net/Kconfig | 8 + net/ax25/TODO | 20 - net/batman-adv/multicast.c | 6 +- net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_event.c | 3 +- net/bluetooth/l2cap_core.c | 8 +- net/bluetooth/l2cap_sock.c | 8 + net/bluetooth/mgmt.c | 12 +- net/bluetooth/sco.c | 4 +- net/bluetooth/smp.c | 4 +- net/bpf/test_run.c | 34 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_device.c | 49 + net/bridge/br_fdb.c | 50 + net/bridge/br_mdb.c | 148 +- net/bridge/br_mrp.c | 7 + 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/nf_log_bridge.c | 79 - net/can/bcm.c | 10 +- net/can/isotp.c | 17 +- net/can/raw.c | 14 +- net/ceph/osdmap.c | 2 +- net/core/dev.c | 87 +- net/core/dev_addr_lists.c | 4 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 1 + net/core/net-procfs.c | 3 - net/core/net-sysfs.c | 2 +- net/core/netevent.c | 2 +- net/core/page_pool.c | 111 +- net/core/sock.c | 12 +- net/core/sysctl_net_core.c | 10 + net/decnet/TODO | 40 - net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_route.c | 47 +- net/dsa/Kconfig | 10 +- net/dsa/dsa2.c | 19 +- net/dsa/dsa_priv.h | 23 +- net/dsa/port.c | 197 +- net/dsa/slave.c | 47 +- net/dsa/switch.c | 15 +- net/dsa/tag_rtl4_a.c | 2 +- net/ethernet/eth.c | 11 +- net/ethtool/ioctl.c | 9 + net/hsr/hsr_debugfs.c | 2 +- net/ipv4/bpf_tcp_ca.c | 43 + net/ipv4/esp4.c | 4 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/icmp.c | 134 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/netfilter/Kconfig | 10 +- net/ipv4/netfilter/Makefile | 4 - net/ipv4/netfilter/nf_log_arp.c | 172 - net/ipv4/netfilter/nf_log_ipv4.c | 395 - net/ipv4/nexthop.c | 56 +- net/ipv4/ping.c | 4 +- net/ipv4/route.c | 42 +- net/ipv4/sysctl_net_ipv4.c | 223 +- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_lp.c | 4 +- net/ipv4/udp.c | 5 + net/ipv4/udp_offload.c | 27 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrconf_core.c | 9 +- net/ipv6/af_inet6.c | 3 +- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/ipv6/esp6_offload.c | 17 +- net/ipv6/icmp.c | 4 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/mcast.c | 1080 +- net/ipv6/netfilter/Kconfig | 5 +- net/ipv6/netfilter/Makefile | 3 - net/ipv6/netfilter/nf_log_ipv6.c | 427 - net/ipv6/route.c | 2 +- net/ipv6/sit.c | 6 +- net/ipv6/udp.c | 1 + net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 4 +- net/l2tp/l2tp_core.c | 2 +- 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/cfg.c | 2 +- net/mptcp/options.c | 3 +- net/mptcp/pm.c | 25 +- net/mptcp/pm_netlink.c | 198 +- net/mptcp/protocol.c | 42 +- net/mptcp/protocol.h | 12 +- net/mptcp/subflow.c | 2 +- net/ncsi/internal.h | 2 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 6 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_acct.c | 2 +- net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_flow_table_core.c | 145 +- net/netfilter/nf_flow_table_ip.c | 453 +- net/netfilter/nf_flow_table_offload.c | 179 +- 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_tables_api.c | 246 +- net/netfilter/nft_flow_offload.c | 211 +- net/netfilter/nft_log.c | 20 +- net/netfilter/xt_LOG.c | 1 + net/netfilter/xt_NFLOG.c | 1 + net/netfilter/xt_TRACE.c | 1 + 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/llcp_sock.c | 10 + net/openvswitch/vport.h | 2 +- net/packet/af_packet.c | 2 +- net/qrtr/qrtr.c | 5 +- net/rds/send.c | 2 +- net/sched/act_api.c | 3 + net/sched/act_ct.c | 6 +- net/sched/cls_flower.c | 40 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_htb.c | 5 +- net/sched/sch_taprio.c | 64 +- 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/socket.c | 2 +- net/sunrpc/svc_xprt.c | 38 +- net/tipc/bearer.c | 51 +- net/tipc/bearer.h | 6 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 4 +- net/tipc/subscr.h | 3 +- net/tls/tls_device.c | 2 +- net/vmw_vsock/af_vsock.c | 3 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xfrm/xfrm_device.c | 2 - net/xfrm/xfrm_output.c | 13 + net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 11 +- net/xfrm/xfrm_user.c | 2 +- rust/exports.c | 5 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/error.rs | 35 +- rust/kernel/file_operations.rs | 181 +- rust/kernel/lib.rs | 11 +- rust/kernel/miscdev.rs | 2 +- rust/kernel/module_param.rs | 201 +- rust/kernel/random.rs | 4 +- rust/kernel/sync/condvar.rs | 8 +- rust/kernel/sync/guard.rs | 6 +- rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 2 + rust/kernel/sync/mutex.rs | 2 +- rust/kernel/sync/spinlock.rs | 2 +- rust/kernel/sysctl.rs | 14 +- rust/kernel/user_ptr.rs | 125 +- rust/module.rs | 300 +- samples/bpf/sampleip_kern.c | 1 - samples/bpf/trace_event_kern.c | 1 - samples/bpf/xdpsock_user.c | 55 +- samples/configfs/configfs_sample.c | 155 +- scripts/Kconfig.include | 6 + scripts/Makefile.kasan | 8 +- scripts/as-version.sh | 82 + scripts/cc-version.sh | 20 +- scripts/kconfig/Makefile | 17 +- scripts/kconfig/conf.c | 353 +- scripts/kconfig/confdata.c | 231 +- scripts/kconfig/expr.h | 6 - scripts/kconfig/lexer.l | 3 - scripts/kconfig/lkc.h | 5 - scripts/kconfig/mconf.c | 2 + scripts/kconfig/menu.c | 22 - scripts/kconfig/parser.y | 20 +- 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 | 8 +- scripts/ld-version.sh | 11 +- scripts/min-tool-version.sh | 39 + scripts/mod/modpost.c | 2 +- scripts/package/buildtar | 8 + scripts/recordmcount.pl | 26 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 26 +- scripts/test_dwarf5_support.sh | 8 - security/Kconfig | 13 + security/apparmor/lsm.c | 3 +- security/integrity/digsig_asymmetric.c | 30 +- security/integrity/iint.c | 8 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/security.c | 20 +- security/selinux/hooks.c | 167 +- security/selinux/include/security.h | 15 +- security/selinux/selinuxfs.c | 22 +- security/selinux/ss/services.c | 63 +- security/smack/smack.h | 18 +- security/smack/smack_lsm.c | 39 +- security/tomoyo/network.c | 2 +- sound/core/Kconfig | 6 + sound/core/Makefile | 2 + sound/core/control.c | 182 +- sound/core/control_led.c | 770 ++ 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/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_command.c | 36 + sound/firewire/bebob/bebob_stream.c | 163 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_codec.c | 69 +- sound/pci/hda/hda_generic.c | 162 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_intel.c | 8 + sound/pci/hda/hda_local.h | 16 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_hdmi.c | 25 +- sound/pci/hda/patch_realtek.c | 6 +- sound/pci/hda/patch_sigmatel.c | 6 +- sound/pci/hda/thinkpad_helper.c | 2 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/soc/amd/Kconfig | 7 +- sound/soc/amd/acp-da7219-max98357a.c | 386 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/arizona-jack.c | 1657 +++ sound/soc/codecs/arizona.h | 44 + 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/mt6359-accdet.c | 1080 ++ sound/soc/codecs/mt6359-accdet.h | 128 + sound/soc/codecs/mt6359.h | 1864 +++- sound/soc/codecs/rt1015.c | 18 +- sound/soc/codecs/rt1015.h | 10 + sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8960.c | 20 +- sound/soc/codecs/wm8997.c | 14 +- sound/soc/codecs/wm8998.c | 9 + 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 | 57 +- sound/soc/fsl/fsl_audmix.c | 3 +- sound/soc/fsl/fsl_easrc.c | 3 +- sound/soc/fsl/fsl_esai.c | 48 +- sound/soc/fsl/fsl_micfil.c | 25 +- sound/soc/fsl/fsl_rpmsg.c | 279 + sound/soc/fsl/fsl_rpmsg.h | 35 + sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/fsl/fsl_spdif.c | 3 +- sound/soc/fsl/imx-audio-rpmsg.c | 140 + 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/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/boards/bytcr_wm5102.c | 28 +- sound/soc/intel/boards/sof_rt5682.c | 16 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/soc-component.c | 14 + sound/soc/soc-compress.c | 9 +- sound/soc/soc-core.c | 22 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-pcm.c | 199 +- sound/soc/sof/core.c | 8 +- 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 | 26 +- 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/usb/mixer.c | 78 +- sound/usb/mixer.h | 1 + sound/usb/mixer_quirks.c | 2 +- sound/usb/quirks.c | 1 + tools/arch/ia64/include/asm/barrier.h | 3 - tools/arch/x86/kcpuid/cpuid.csv | 26 +- tools/arch/x86/kcpuid/kcpuid.c | 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/uapi/asm/errno.h | 2 - tools/include/uapi/linux/bpf.h | 4 + tools/include/uapi/linux/kvm.h | 13 + tools/kvm/kvm_stat/kvm_stat.service | 1 + tools/lib/bpf/btf.h | 1 + tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/libbpf.c | 403 +- tools/lib/bpf/libbpf.h | 5 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/linker.c | 40 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 258 +- tools/perf/builtin-daemon.c | 57 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/shell/daemon.sh | 2 +- tools/perf/util/auxtrace.c | 4 - tools/perf/util/bpf-event.c | 13 +- tools/perf/util/parse-events.c | 3 + tools/perf/util/pmu.c | 33 + tools/perf/util/pmu.h | 3 + tools/perf/util/synthetic-events.c | 11 +- tools/perf/util/vdso.c | 2 + tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/turbostat/turbostat.c | 2 +- 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-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/README.rst | 14 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +- .../bpf/map_tests/lpm_trie_map_batch_ops.c | 158 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 59 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 6 +- 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 | 8 + .../testing/selftests/bpf/progs/kfunc_call_test.c | 47 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 42 + tools/testing/selftests/bpf/test_xsk.sh | 3 +- tools/testing/selftests/bpf/verifier/calls.c | 12 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- tools/testing/selftests/bpf/xdpxceiver.c | 700 +- tools/testing/selftests/bpf/xdpxceiver.h | 49 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 31 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 82 + .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 17 + .../selftests/drivers/net/mlxsw/tc_sample.sh | 30 + tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/testing/selftests/gpio/.gitignore | 2 + 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 | 3 + tools/testing/selftests/kvm/Makefile | 3 + .../testing/selftests/kvm/hardware_disable_test.c | 10 +- tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 260 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 14 + .../testing/selftests/net/forwarding/tc_police.sh | 56 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 119 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +- tools/testing/selftests/net/udpgro_fwd.sh | 251 + tools/testing/selftests/netfilter/nft_flowtable.sh | 82 + .../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 + .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 68 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- 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 | 24 + .../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/mremap_dontunmap.c | 52 + tools/testing/selftests/vm/split_huge_page_test.c | 88 +- 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 +- 4573 files changed, 154318 insertions(+), 80541 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-rt4505.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt delete mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml create mode 100644 Documentation/devicetree/bindings/writing-schema.rst create mode 100644 Documentation/devicetree/kernel-api.rst delete mode 100644 Documentation/devicetree/writing-schema.rst create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/networking/nexthop-group-resilient.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-bisect.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-hunting.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/init.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-issues.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/security-bugs.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/tainted-kernels.rst create mode 100644 Documentation/translations/zh_CN/kernel-hacking/hacking.rst create mode 100644 Documentation/translations/zh_CN/kernel-hacking/index.rst create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts delete mode 100644 arch/arm/tools/syscallhdr.sh delete mode 100644 arch/arm/tools/syscalltbl.sh create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts create mode 100644 arch/arm64/kvm/hyp/include/nvhe/early_alloc.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/gfp.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/mem_protect.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/memory.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/mm.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/spinlock.h create mode 100644 arch/arm64/kvm/hyp/nvhe/cache.S create mode 100644 arch/arm64/kvm/hyp/nvhe/early_alloc.c create mode 100644 arch/arm64/kvm/hyp/nvhe/mem_protect.c create mode 100644 arch/arm64/kvm/hyp/nvhe/mm.c create mode 100644 arch/arm64/kvm/hyp/nvhe/page_alloc.c create mode 100644 arch/arm64/kvm/hyp/nvhe/setup.c create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c create mode 100644 arch/arm64/kvm/hyp/reserved_mem.c create mode 100644 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi create mode 100644 arch/mips/boot/dts/loongson/loongson64_2core_2k1000.dts create mode 100644 arch/mips/configs/loongson2k_defconfig create mode 100644 arch/mips/crypto/.gitignore delete mode 100644 arch/mips/sgi-ip27/TODO create mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 arch/riscv/include/uapi/asm/setup.h delete mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h create mode 100644 crypto/ecdsa.c create mode 100644 crypto/ecdsasignature.asn1 delete mode 100644 drivers/block/umem.c delete mode 100644 drivers/block/umem.h delete mode 100644 drivers/block/xsysace.c create mode 100644 drivers/clk/rockchip/clk-rk3568.c create mode 100644 drivers/counter/interrupt-cnt.c delete mode 100644 drivers/extcon/extcon-arizona.c create mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h create mode 100644 drivers/gpu/drm/bridge/chipone-icn6211.c create mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h create mode 100644 drivers/gpu/drm/i915/display/intel_fb.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb.h create mode 100644 drivers/gpu/drm/i915/intel_step.c create mode 100644 drivers/gpu/drm/i915/intel_step.h create mode 100644 drivers/hid/hid-thrustmaster.c create mode 100644 drivers/hid/surface-hid/Kconfig create mode 100644 drivers/hid/surface-hid/Makefile create mode 100644 drivers/hid/surface-hid/surface_hid.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.c create mode 100644 drivers/hid/surface-hid/surface_hid_core.h create mode 100644 drivers/hid/surface-hid/surface_kbd.c create mode 100644 drivers/hwmon/nzxt-kraken2.c create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/iio/accel/bmi088-accel-core.c create mode 100644 drivers/iio/accel/bmi088-accel-spi.c create mode 100644 drivers/iio/accel/bmi088-accel.h create mode 100644 drivers/iio/adc/ti-ads131e08.c create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c create mode 100644 drivers/iio/test/Kconfig create mode 100644 drivers/iio/test/Makefile create mode 100644 drivers/iio/test/iio-test-format.c create mode 100644 drivers/input/misc/iqs626a.c create mode 100644 drivers/input/touchscreen.c delete mode 100644 drivers/input/touchscreen/of_touchscreen.c create mode 100644 drivers/interconnect/qcom/sm8350.c create mode 100644 drivers/interconnect/qcom/sm8350.h create mode 100644 drivers/leds/flash/leds-rt4505.c delete mode 100644 drivers/media/pci/mantis/mantis_core.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig create mode 100644 drivers/media/platform/imx-jpeg/Makefile create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h delete mode 100644 drivers/misc/pvpanic.c create mode 100644 drivers/misc/pvpanic/Kconfig create mode 100644 drivers/misc/pvpanic/Makefile create mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c create mode 100644 drivers/misc/pvpanic/pvpanic.c create mode 100644 drivers/misc/pvpanic/pvpanic.h rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%) create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c create mode 100644 drivers/net/ethernet/actions/Kconfig create mode 100644 drivers/net/ethernet/actions/Makefile create mode 100644 drivers/net/ethernet/actions/owl-emac.c create mode 100644 drivers/net/ethernet/actions/owl-emac.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h delete mode 100644 drivers/net/ipa/ipa_data-sc7180.c delete mode 100644 drivers/net/ipa/ipa_data-sdm845.c create mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c create mode 100644 drivers/net/ipa/ipa_data-v4.2.c create mode 100644 drivers/net/ipa/ipa_resource.c create mode 100644 drivers/net/ipa/ipa_resource.h create mode 100644 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c create mode 100644 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/power/supply/ab8500-bm.h create mode 100644 drivers/power/supply/ab8500-chargalg.h create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h delete mode 100644 drivers/scsi/aacraid/TODO create mode 100644 drivers/soc/mediatek/mtk-mmsys.h create mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/staging/most/sound/Kconfig delete mode 100644 drivers/staging/most/sound/Makefile delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/tee/optee/optee_trace.h create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/uio/uio_dfl.c create mode 100644 drivers/usb/dwc3/dwc3-xilinx.c delete mode 100644 fs/befs/TODO delete mode 100644 fs/cifsd/time_wrappers.h delete mode 100644 fs/f2fs/compress.h delete mode 100644 fs/jffs2/TODO create mode 100644 include/dt-bindings/clock/rk3568-cru.h create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h create mode 100644 include/linux/align.h create mode 100644 include/linux/devm-helpers.h delete mode 100644 include/linux/mfd/abx500/ab8500-bm.h delete mode 100644 include/linux/mfd/abx500/ux500_chargalg.h delete mode 100644 include/linux/platform_data/media/camera-mx2.h delete mode 100644 include/linux/platform_data/media/camera-mx3.h delete mode 100644 include/linux/pps-gpio.h delete mode 100644 include/media/vp8-ctrls.h create mode 100644 include/soc/at91/pm.h create mode 100644 include/uapi/linux/iio/buffer.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h create mode 100644 kernel/configs/tiny-base.config delete mode 100644 kernel/locking/rtmutex-debug.c delete mode 100644 kernel/locking/rtmutex-debug.h delete mode 100644 kernel/locking/rtmutex.h create mode 100644 mm/io-mapping.c delete mode 100644 net/ax25/TODO delete mode 100644 net/bridge/netfilter/nf_log_bridge.c delete mode 100644 net/decnet/TODO delete mode 100644 net/ipv4/netfilter/nf_log_arp.c delete mode 100644 net/ipv4/netfilter/nf_log_ipv4.c delete mode 100644 net/ipv6/netfilter/nf_log_ipv6.c delete mode 100644 net/netfilter/nf_log_common.c delete mode 100644 net/netfilter/nf_log_netdev.c create mode 100644 net/netfilter/nf_log_syslog.c create mode 100644 rust/kernel/sync/locked_by.rs create mode 100755 scripts/as-version.sh create mode 100755 scripts/min-tool-version.sh delete mode 100755 scripts/test_dwarf5_support.sh create mode 100644 sound/core/control_led.c create mode 100644 sound/soc/codecs/arizona-jack.c create mode 100644 sound/soc/codecs/mt6359-accdet.c create mode 100644 sound/soc/codecs/mt6359-accdet.h create mode 100644 sound/soc/fsl/fsl_rpmsg.c create mode 100644 sound/soc/fsl/fsl_rpmsg.h create mode 100644 sound/soc/fsl/imx-audio-rpmsg.c create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.c create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.h create mode 100644 sound/soc/fsl/imx-rpmsg.c create mode 100644 tools/testing/selftests/arm64/bti/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/Makefile create mode 100644 tools/testing/selftests/arm64/bti/assembler.h create mode 100644 tools/testing/selftests/arm64/bti/btitest.h create mode 100644 tools/testing/selftests/arm64/bti/compiler.h create mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore create mode 100644 tools/testing/selftests/arm64/bti/signal.c create mode 100644 tools/testing/selftests/arm64/bti/signal.h create mode 100644 tools/testing/selftests/arm64/bti/start.S create mode 100644 tools/testing/selftests/arm64/bti/syscall.S create mode 100644 tools/testing/selftests/arm64/bti/system.c create mode 100644 tools/testing/selftests/arm64/bti/system.h create mode 100644 tools/testing/selftests/arm64/bti/test.c create mode 100644 tools/testing/selftests/arm64/bti/teststubs.S create mode 100644 tools/testing/selftests/arm64/bti/trampoline.S create mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c create mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c create mode 100644 tools/testing/selftests/gpio/gpio-line-name.c create mode 100755 tools/testing/selftests/gpio/gpio-sim.sh create mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c create mode 100755 tools/testing/selftests/net/udpgro_fwd.sh create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c