This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
discards f00397ee41c7 Add linux-next specific files for 20210319 discards c3c9b29d7973 Merge branch 'akpm/master' discards 4d73c4f3a65f secretmem: test: add basic selftest for memfd_secret(2) discards 6127410eed7d arch, mm: wire up memfd_secret system call where relevant discards b374f6854065 PM: hibernate: disable when there are active secretmem users discards dafe5c0685ce mm: introduce memfd_secret system call to create "secret" [...] discards 0a2634348ef8 set_memory: allow querying whether set_direct_map_*() is a [...] discards 8de2325a5400 set_memory: allow set_direct_map_*_noflush() for multiple pages discards 25216025ec0e riscv/Kconfig: make direct map manipulation options depend on MMU discards 4ea6eb8d4553 mmap: make mlock_future_check() global discards e00d9e3d4355 mm: add definition of PMD_PAGE_ORDER discards bfbaf7f579ae Merge branch 'akpm-current/current' discards c7c4c9b88eec Merge remote-tracking branch 'rust/rust-next' discards e81f1e535b19 Merge remote-tracking branch 'mhi/mhi-next' discards 7042873032a0 Merge remote-tracking branch 'fpga/for-next' discards 30875cbad620 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 75957da114aa Merge remote-tracking branch 'hyperv/hyperv-next' discards 82d6e51d7904 Merge remote-tracking branch 'xarray/main' discards b43f7d01567c Merge remote-tracking branch 'nvmem/for-next' discards a330eb65b573 Merge remote-tracking branch 'slimbus/for-next' discards 2696059b8b8f Merge remote-tracking branch 'gnss/gnss-next' discards 22505120599d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards c2aa62fef8d1 Merge remote-tracking branch 'rtc/rtc-next' discards 9e9cbfcaa93c Merge remote-tracking branch 'coresight/next' discards 38de5405c917 Merge remote-tracking branch 'livepatching/for-next' discards f99be5d816e0 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards 4e12ed6db85f Merge remote-tracking branch 'pinctrl-intel/for-next' discards d21b94d69f89 Merge remote-tracking branch 'pinctrl/for-next' discards 7e773e37900d Merge remote-tracking branch 'gpio-intel/for-next' discards 40d3693e62f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 9420137701aa Merge remote-tracking branch 'rpmsg/for-next' discards dcc94cbbfefc Merge remote-tracking branch 'vhost/linux-next' discards 048bc439607d Merge remote-tracking branch 'scsi-mkp/for-next' discards e18d47c9f2f6 Merge remote-tracking branch 'scsi/for-next' discards 9f95d2e3554d Merge remote-tracking branch 'cgroup/for-next' discards 671eb4ba4081 Merge remote-tracking branch 'dmaengine/next' discards 28bd4fc23ed8 Merge remote-tracking branch 'icc/icc-next' discards 3c54db0195cd Merge remote-tracking branch 'staging/staging-next' discards f013e076d173 Merge remote-tracking branch 'thunderbolt/next' discards cf7d8a908f6c Merge remote-tracking branch 'phy-next/next' discards 1114843fa477 Merge remote-tracking branch 'extcon/extcon-next' discards b279da9f555d Merge remote-tracking branch 'char-misc/char-misc-next' discards b48c9f73b3e2 Merge remote-tracking branch 'tty/tty-next' discards 6ee3e7717ef7 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 7a263d53a98f Merge remote-tracking branch 'usb-serial/usb-next' discards 9919ffd705d1 Merge remote-tracking branch 'usb/usb-next' discards e4c08ff70f4b Merge remote-tracking branch 'ipmi/for-next' discards ee0767a12fb2 Merge remote-tracking branch 'leds/for-next' discards c1d1de25dce8 Merge remote-tracking branch 'drivers-x86/for-next' discards da485937bb77 Merge remote-tracking branch 'workqueues/for-next' discards 01b23e4c3101 Merge remote-tracking branch 'percpu/for-next' discards 11051c6a9c5a Merge remote-tracking branch 'kvms390/next' discards f90afff205a8 Merge remote-tracking branch 'kvm-arm/next' discards ad837ccf649a Merge remote-tracking branch 'kvm/next' discards 3165a77f54fc Merge remote-tracking branch 'rcu/rcu/next' discards 7b2cc193e1be Merge remote-tracking branch 'edac/edac-for-next' discards a27404adfc46 Merge remote-tracking branch 'tip/auto-latest' discards f0824718ec74 Merge remote-tracking branch 'spi/for-next' discards f5b75fa3fcb2 Merge remote-tracking branch 'devicetree/for-next' discards 6266910873bd Merge remote-tracking branch 'audit/next' discards b7b94bd48531 Merge remote-tracking branch 'iommu/next' discards 639a03056cb5 Merge remote-tracking branch 'selinux/next' discards e3c25799f703 Merge remote-tracking branch 'keys/keys-next' discards a4f587a53816 Merge remote-tracking branch 'apparmor/apparmor-next' discards d2e1fa6eba75 Merge remote-tracking branch 'security/next-testing' discards d47bbd051cee Merge remote-tracking branch 'regulator/for-next' discards 79472b2f6732 Merge remote-tracking branch 'battery/for-next' discards 696ad7eb86d1 Merge remote-tracking branch 'backlight/for-backlight-next' discards 44fc9dc394e7 Merge remote-tracking branch 'mfd/for-mfd-next' discards 9ff8c2e1e21b Merge remote-tracking branch 'mmc/next' discards 35049e569d9a Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 69818d1287d2 Merge remote-tracking branch 'device-mapper/for-next' discards 592a49735a7b Merge remote-tracking branch 'block/for-next' discards 12cd38f86c9b Merge remote-tracking branch 'input/next' discards 39c131fd0779 Merge remote-tracking branch 'sound-asoc/for-next' discards 0013e5b57f66 Merge remote-tracking branch 'sound/for-next' discards ad21fd012cac Merge remote-tracking branch 'regmap/for-next' discards 9bda8b719fce Merge remote-tracking branch 'etnaviv/etnaviv/next' discards c3c14471a4f7 Merge remote-tracking branch 'drm-msm/msm-next' discards 4ea72139ec7f Merge remote-tracking branch 'drm-intel/for-linux-next' discards 5c1b8a6caacb next-20210318/amdgpu discards f6890e4ba501 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 728bc19f9c53 Merge remote-tracking branch 'drm/drm-next' discards b5cd52466e21 Merge remote-tracking branch 'crypto/master' discards 7f280603c760 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards a76de26ebe83 Merge remote-tracking branch 'nand/nand/next' discards cc7b048088e7 Merge remote-tracking branch 'mtd/mtd/next' discards 5089f52ddf53 Merge remote-tracking branch 'gfs2/for-next' discards 8a02d9abe948 Merge remote-tracking branch 'bluetooth/master' discards 537154e877fc Merge remote-tracking branch 'wireless-drivers-next/master' discards 9abab20cf7de Merge remote-tracking branch 'netfilter-next/master' discards 3f664cd09f3a Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 918f48eff00b Merge remote-tracking branch 'ipsec-next/master' discards 9959ceb92c5f Merge remote-tracking branch 'bpf-next/for-next' discards 59a2e5f68f2e Merge remote-tracking branch 'net-next/master' discards b75f5846d750 Merge remote-tracking branch 'rdma/for-next' discards 5c535c6eb490 Merge remote-tracking branch 'swiotlb/linux-next' discards 6ecef853a607 Merge remote-tracking branch 'dlm/next' discards c1b3fb24ee88 Merge remote-tracking branch 'ieee1394/for-next' discards b2f90f2806e6 Merge remote-tracking branch 'thermal/thermal/linux-next' discards f7a7baf7fad8 Merge remote-tracking branch 'opp/opp/linux-next' discards 28c026f31b84 Merge remote-tracking branch 'devfreq/devfreq-next' discards 9fd2e9b780c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 22bf53eb9e8e Merge remote-tracking branch 'pm/linux-next' discards b4fe9fad2653 Merge remote-tracking branch 'v4l-dvb-next/master' discards 28263e126c02 Merge remote-tracking branch 'v4l-dvb/master' discards 4a8b93b830c3 Merge remote-tracking branch 'jc_docs/docs-next' discards 60b556475e81 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 16f34a279cbc Merge remote-tracking branch 'dmi/dmi-for-next' discards f4b1cba6910b Merge remote-tracking branch 'i3c/i3c/next' discards 61f6de4d4ceb Merge remote-tracking branch 'i2c/i2c/for-next' discards ad5d10f254a7 Merge remote-tracking branch 'hid/for-next' discards 80a704b91249 Merge remote-tracking branch 'pci/next' discards 9d91c68b5101 Merge remote-tracking branch 'printk/for-next' discards 15f4ef349bcb Merge remote-tracking branch 'vfs/for-next' discards 657e0f872866 Merge remote-tracking branch 'file-locks/locks-next' discards 4f00e29c0a02 Merge remote-tracking branch 'zonefs/for-next' discards 422bbae41045 Merge remote-tracking branch 'v9fs/9p-next' discards 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 discards 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 discards 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 discards 1bccbc1c10a0 Merge remote-tracking branch 'f2fs/dev' discards e64724c02acd Merge remote-tracking branch 'ext4/dev' discards 8ef6f74a3571 Rust support discards 2f50b0b65959 Merge remote-tracking branch 'ext3/for_next' discards 2388ec9f4307 Merge remote-tracking branch 'exfat/dev' discards 707aa43d9e29 Merge remote-tracking branch 'erofs/dev' discards 1505a7691522 Merge remote-tracking branch 'ecryptfs/next' discards e3fa5f25a995 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 5454b6449679 Merge remote-tracking branch 'cifs/for-next' discards a9fdd30a3951 Merge remote-tracking branch 'btrfs/for-next' discards fed90b7ce03c Merge remote-tracking branch 'fscache/fscache-next' discards 4d5318521556 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 762f6038cff9 Merge remote-tracking branch 'sh/for-next' discards 37abb692bf71 Merge remote-tracking branch 's390/for-next' discards dc528d8c4a7b Merge remote-tracking branch 'risc-v/for-next' discards 10b3a0a8f783 Merge remote-tracking branch 'parisc-hd/for-next' discards 69209c22229c Merge remote-tracking branch 'mips/mips-next' discards 3f26d646c9c3 Merge remote-tracking branch 'microblaze/next' discards 06ffe5c9e580 Merge remote-tracking branch 'm68knommu/for-next' discards a35e2bacd062 Merge remote-tracking branch 'm68k/for-next' discards a91c8bd52df1 Merge remote-tracking branch 'h8300/h8300-next' discards eb2d6fe52d09 Merge remote-tracking branch 'csky/linux-next' discards 77f9d70a2c23 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 51fa3e8d9747 Merge remote-tracking branch 'clk/clk-next' discards 972bd8c1c816 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards 32cc543ec021 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 86b6ce3eca20 Merge remote-tracking branch 'tegra/for-next' discards ff651a42c5ad Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 3036b66330cd Merge remote-tracking branch 'stm32/stm32-next' discards 0c5d29b43d34 Merge remote-tracking branch 'scmi/for-linux-next' discards 4ef307057df6 Merge remote-tracking branch 'samsung-krzk/for-next' discards 07ff3d0f77f5 Merge remote-tracking branch 'rockchip/for-next' discards 380cc47d1ddd Merge remote-tracking branch 'reset/reset/next' discards 8f0221cbe9dd Merge remote-tracking branch 'renesas/next' discards e6654faac4aa Merge remote-tracking branch 'realtek/for-next' discards cff4630eda8e Merge remote-tracking branch 'raspberrypi/for-next' discards 163518c80226 Merge remote-tracking branch 'qcom/for-next' discards 9767d114124a Merge remote-tracking branch 'omap/for-next' discards 28cac0094fc2 Merge remote-tracking branch 'mvebu/for-next' discards 34c966d7d00d Merge remote-tracking branch 'mediatek/for-next' discards 07f43a2f4fc3 Merge remote-tracking branch 'keystone/next' discards 8f74a481e385 Merge remote-tracking branch 'imx-mxs/for-next' discards e0daa0e43702 Merge remote-tracking branch 'drivers-memory/for-next' discards 18af02f89285 Merge remote-tracking branch 'at91/at91-next' discards f34ccdf33b1d Merge remote-tracking branch 'aspeed/for-next' discards 8f6375d01524 Merge remote-tracking branch 'amlogic/for-next' discards f77eab2d2237 Merge remote-tracking branch 'actions/for-next' discards 74caa9539298 Merge remote-tracking branch 'arm-soc/for-next' discards 16a839e59df5 Merge remote-tracking branch 'arm64/for-next/core' discards f0108d211540 Merge remote-tracking branch 'arm/for-next' discards cdcab1570b41 Merge remote-tracking branch 'asm-generic/master' omits 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next discards 1214bd7f3692 Merge remote-tracking branch 'dma-mapping/for-next' discards d4e1773a8f14 Merge remote-tracking branch 'kbuild/for-next' discards c8c0b27c5173 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 6e1fa508c23b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards d4268bdadd4a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 7752d9c087ef Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 63235f41ef55 Merge remote-tracking branch 'fpga-fixes/fixes' discards 94d827c1f2bd Merge remote-tracking branch 'risc-v-fixes/fixes' discards 6dd9506b34a7 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 46fc3863b34d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 5b7ae32d266d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards c50b95547688 Merge remote-tracking branch 'scsi-fixes/fixes' discards e57ef05f3ed1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 385178db6909 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards 88256564cac6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 89f0c0348ab0 Merge remote-tracking branch 'omap-fixes/fixes' discards d4f845de8e03 Merge remote-tracking branch 'at91-fixes/at91-fixes' discards 53a121579dd4 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards bffd4a1cd680 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards ff7eae06ba65 Merge remote-tracking branch 'ide/master' discards a7fb3fa20837 Merge remote-tracking branch 'input-current/for-linus' discards 8679584edc5b Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 8791462b9ea0 Merge remote-tracking branch 'staging.current/staging-linus' discards 7b741a5f3b39 Merge remote-tracking branch 'phy/fixes' discards 184dcb93c20b Merge remote-tracking branch 'usb.current/usb-linus' discards f48092472f89 Merge remote-tracking branch 'pci-current/for-linus' discards a43c25268d62 Merge remote-tracking branch 'spi-fixes/for-linus' discards d02e7b72f552 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 4bc7fa5c58e4 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 3e59ba618a32 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 613826c8f96f Merge remote-tracking branch 'sound-current/for-linus' discards d9180033839c Merge remote-tracking branch 'rdma-fixes/for-rc' discards 71fc687eef9d Merge remote-tracking branch 'netfilter/master' discards d81f9b833915 Merge remote-tracking branch 'ipsec/master' discards cb9c6ded8745 Merge remote-tracking branch 'bpf/master' discards db2a1e626dd2 Merge remote-tracking branch 'net/master' discards 2636d7be6838 Merge remote-tracking branch 's390-fixes/fixes' discards 65efe19e906d Merge remote-tracking branch 'powerpc-fixes/fixes' discards 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 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus discards c35857cdabcf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 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 discards 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 ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next 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 ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next 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 d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh omits 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh omits 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall omits ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile omits 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig omits 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 omits 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" 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 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh 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 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices 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 42587ccf2ed5 afs: Use the fscache_write_begin() helper omits d9970d31f51b afs: Use new fscache read helper API omits 02c567a97eff afs: Use the fs operation ops to handle FetchData completion omits 721597fd1aa6 afs: Prepare for use of THPs omits bca0c6e67880 afs: Extract writeback extension into its own function omits 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page omits 7fd9b1de079f afs: Use ITER_XARRAY for writing omits c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() omits 5e48581087a6 afs: Log remote unmarshalling errors omits 0d974b14dc26 afs: Don't truncate iter during data fetch omits a9ac0425e63d afs: Move key to afs_read struct omits dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] omits fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size omits 563065dca50e afs: Disable use of the fscache I/O routines omits 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set omits 647e7fb896e5 netfs: Define an interface to talk to a cache omits 0d8d9a57f9b0 netfs: Add write_begin helper omits 1af39c1f0b60 netfs: Gather stats omits 0c446b420cee netfs: Add tracepoints omits 65f575a7af2b netfs: Provide readahead and readpage netfs helpers omits 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 2183739e9236 netfs: Documentation for helper library omits 6c427cb929b2 netfs: Make a netfs helper module omits 138ba519cf8e mm: Implement readahead_control pageset expansion omits 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache omits 153907f0e364 iov_iter: Add ITER_XARRAY omits 20a57ad4b848 pinctrl: intel: No need to disable IRQs in the handler omits 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh omits d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh 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 a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] omits a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] omits 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 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 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next omits 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/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 006828d706fd Merge branch 'v5.12/defconfig' into for-next omits 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 1db017dd750e Merge branch 'v5.12/defconfig' into for-next omits 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform omits 00bfa16052cd Merge branch 'for-5.11-fixes' 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 a501abf8d8cb Merge branch 'v5.12/soc' into for-next omits 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 324a158fe535 fs: 9p: add generic splice_write file operation omits ba961946295a fs: 9p: add generic splice_read file operations omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation 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:/ [...] adds a5e13c6df0e4 Linux 5.12-rc5 adds 7b9acbb6aad4 xtensa: fix uaccess-related livelock in do_page_fault adds 1e43c377a79f Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/l [...] adds a846738f8c37 xen-blkback: don't leak persistent grants from xen_blkbk_map() adds a080642d2f83 Merge tag 'for-linus-5.12b-rc6-tag' of git://git.kernel.or [...] adds 9ae31e2ab293 MIPS: kernel: setup.c: fix compilation error adds 2bb25b3a748a Merge tag 'mips-fixes_5.12_3' of git://git.kernel.org/pub/ [...] adds e720e7d0e983 mm: fix race by making init_zero_pfn() early_initcall adds 60c988bc1541 vfio/type1: Empty batch for pfnmap pages adds e0146a108ce4 vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends adds 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 adds 84d572e634e2 MAINTAINERS: add backups for s390 vfio drivers adds 6ac86aae8928 Merge tag 's390-5.12-5' of git://git.kernel.org/pub/scm/li [...] adds 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition adds 58b5ada8c465 pinctrl: qcom: fix unintentional string concatenation adds 39c1f1bd8adf pinctrl: intel: check REVID register value for device presence adds ba845907b23a Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:p [...] adds 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] adds 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() adds d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] adds 12efebab09e3 XArray: Fix split documentation adds 3012110d71f4 XArray: Fix splitting to non-zero orders adds df59d0a461bc XArray: Add xa_limit_16b adds 7487de534dcb radix tree test suite: Fix compilation adds 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] adds 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 adds 094ffbd1d8ea idr test suite: Create anchor before launching throbber adds 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 adds e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] adds 4e53d1701b57 tomoyo: don't special case PF_IO_WORKER for PF_KTHREAD adds 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] 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 [...] adds 625bd5a616ce ALSA: usb-audio: Apply sample rate quirk to Logitech Connect adds c8f79808cd8e ALSA: hda: Re-add dropped snd_poewr_change_state() calls adds 66affb7bb0dc ALSA: hda: Add missing sanity checks in PM prepare/complet [...] adds 417eadfdd9e2 ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 adds ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] adds 6161a435c191 drm/exynos/decon5433: Remove the unused include statements adds 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] adds acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds e92049ae4548 drm/amdkfd: dqm fence memory corruption adds 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size adds e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map adds dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] adds f8fb97c91595 drm/tegra: dc: Don't set PLL clock to 0Hz adds a24f98176d1e gpu: host1x: Use different lock classes for each client adds a31500fe7055 drm/tegra: dc: Restore coupling of display controllers adds ac097aecfef0 drm/tegra: sor: Grab runtime PM reference across reset adds a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] adds 69c3ed7282a1 drm/imx: fix memory leak when fails to init adds 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] adds 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning adds 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] adds a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] adds 1d676673d665 KVM: arm64: Hide system instruction access to Trace registers adds a354a64d91ee KVM: arm64: Disable guest access to trace filter controls adds af22df997d71 KVM: arm64: Fix CPU interface MMIO compatibility detection adds 41793e7f274e Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pu [...] adds 75f94ecbd0df tools/kvm_stat: Add restart delay adds d632826f26f2 KVM: clean up the unused argument adds ecaf088f53fc KVM: x86: remove unused declaration of kvm_write_tsc() adds 1973cadd4cca KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when g [...] adds f982fb62a304 selftests: kvm: make hardware_disable_test less verbose adds 6fb3084ab5d9 KVM: make: Fix out-of-source module builds adds a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] adds 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] adds 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] adds 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master adds a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them adds 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] adds 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master adds c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections adds a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] adds 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] adds 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] adds 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] adds 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9deb193af69d tracing: Fix stack trace event size adds 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] adds c0c33442f720 PM: runtime: Fix ordering in pm_runtime_get_suppliers() adds 9dfacc54a866 PM: runtime: Fix race getting/putting suppliers at probe adds a95d8f581901 cpufreq: Fix scaling_{available,boost}_frequencies_show() [...] adds ac1790ad78f8 Merge branch 'pm-cpufreq' adds 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] adds 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() adds 1a1c130ab757 ACPI: tables: x86: Reserve memory occupied by ACPI tables adds 3e759425cc3c ACPI: scan: Fix _STA getting called on devices with unmet [...] adds 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' adds 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 5a978dcfc0f0 io_uring: always go for cancellation spin on exec adds 51520426f4bc io_uring: handle setup-failed ctx in kill_timeouts adds 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL adds 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded adds 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow adds 07204f21577a io_uring: fix EIOCBQUEUED iter revert adds 230d50d448ac io_uring: move reissue into regular IO path adds 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] adds 3edf5346e4f2 block: only update parent bi_status when bio fail adds de3510e52b0a null_blk: fix command timeout completion handling adds f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO adds b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h adds f06c609645ec block: remove the unused RQF_ALLOCED flag adds d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] adds 9e67600ed6b8 scsi: iscsi: Fix race condition between login and sync thread adds 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] 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 adds 1cc5ed25bdad usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() adds 5aef629704ad usb: dwc3: gadget: Clear DEP flags after stop transfers in [...] adds 6f978a30c9bb usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds 92af4fc6ec33 usb: musb: Fix suspend with devices connected for a64 adds 5e3bbae8ee3d usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. adds 93f672804bf2 usb: dwc2: Prevent core suspend when port connection flag is 0 adds de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 29d96eb26134 soc: qcom-geni-se: Cleanup the code to remove proxy votes adds 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 72ad25fbbb78 staging: rtl8192e: Fix incorrect source in memcpy() adds e78836ae76d2 staging: rtl8192e: Change state information from u16 to u8 adds 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] 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() adds 53e7bf507ac5 Merge tag 'fpga-fixes-for-5.12' of git://git.kernel.org/pu [...] adds 3756b6578709 Merge tag 'icc-5.12-rc5' of git://git.kernel.org/pub/scm/l [...] adds a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] adds f0acf637d60f driver core: clear deferred probe reason on probe retry adds f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] adds 37df9f3fedb6 video: hyperv_fb: Fix a double free in hvfb_probe adds fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] adds e834df6cfc71 powerpc/pseries/mobility: use struct for shared state adds 274cb1ca2e7c powerpc/pseries/mobility: handle premature return from H_JOIN adds 53f1d31708f6 powerpc/mm/book3s64: Use the correct storage key value whe [...] adds 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] adds 23c1075ae83a riscv: Drop const annotation for sp adds 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access adds ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table adds 9d8c7d92015e riscv: remove unneeded semicolon adds 1adbc2941eee riscv: Make NUMA depend on MMU adds 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] adds ff132c5f93c0 gfs2: report "already frozen/thawed" errors adds 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] adds e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure adds d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] adds 1683f7de65db soc: litex: Remove duplicated header file inclusion adds 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() adds e49d033bddf5 Linux 5.12-rc6 adds 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] adds 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] adds 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 7f6c411c9b50 hostfs: fix memory handling in follow_link() adds 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] adds 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 adds b0648ee0959e 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 adds 76e98b5f87ff Merge remote-tracking branch 'arm-current/fixes' adds 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() adds b06e698a6d24 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" adds 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] adds 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] adds 5cfad4f45806 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 adds f57011e72f5f ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces adds 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] adds 844b85dda2f5 ARM: keystone: fix integer overflow warning adds 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes adds 28399a5a6d56 ARM: omap1: fix building with clang IAS adds 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning adds a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning adds 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds 9f04e11410e4 MAINTAINERS: Add our new mailing-list adds f5956522d3a0 MAINTAINERS: Match on allwinner keyword adds a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds d06d82146c3b Merge tag 'sunxi-fixes-for-5.12' of git://git.kernel.org/p [...] adds 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] adds 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management adds a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] adds 6bf18bbe1999 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] adds 343e5c4948a5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] adds acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO adds 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] adds 46762d9117b0 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering adds 08edb9683e47 s390/unwind: add machine check handler stack adds 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore adds 8b1d15666b83 Merge remote-tracking branch 's390-fixes/fixes' adds 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] adds de9c7854e6e1 net: axienet: allow setups without MDIO adds 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation adds 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] adds d75135082698 amd-xgbe: Update DMA coherency values adds c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() adds 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() adds 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() adds 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() adds aa5a5b7ae5b2 Merge branch 'nfc-fixes' adds 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] adds 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] adds 3cec1921a199 Merge branch 'tunnel-shinfo' adds 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() adds 22f8b5df881e virtchnl: Fix layout of RSS structures adds 90449e98c265 i40e: Added Asym_Pause to supported link modes adds 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's adds f2916ae9a1bc i40e: Fix oops at i40e_rebuild() adds 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit adds 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation adds 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] adds 2dce6987a66d Merge branch 'mlxsw-ecn-marking' adds 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] adds f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE adds f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed adds f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] adds 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver adds 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso adds bff5b6258512 gianfar: Handle error code at MAC address change adds fb6ec87f7229 net: dsa: Fix type was not set for devlink port adds 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic adds 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv adds af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM adds 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties adds 08771bce3300 ice: Continue probe on link/PHY errors adds f88c529ac77b ice: Increase control queue timeout adds aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode adds e95fc8573e07 ice: prevent ice_open and ice_stop during reset adds 59df14f9cc23 ice: fix memory allocation call adds 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state adds 7a91d3f02b04 ice: Fix for dereference of NULL pointer adds 3176551979b9 ice: Use port number instead of PF ID for WoL adds b7eeb52721fe ice: Cleanup fltr list in case of allocation issues adds ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] adds 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock adds 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode adds 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure adds ae81feb7338c sch_htb: fix null pointer dereference on a null new_q adds 9adc89af724f net: let skb_orphan_partial wake-up waiters. adds 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW adds c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes adds 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() adds d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update adds bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages 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 adds c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] adds ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered adds c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d24f847e5421 net/mlx5e: Fix mapping of ct_label zero adds 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first adds 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type adds e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] adds a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity adds 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity adds a7b76002ae78 net/mlx5: Don't request more than supported EQs adds 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts adds 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ adds 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] adds c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" adds 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] adds 6b9fbe169551 drivers: net: fix memory leak in atusb_probe adds 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] adds a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev adds 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets adds 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" adds efd2e92dd2fb Merge branch 'mptcp-deadlock' adds 7a75a8412fdd i40e: Fix inconsistent indenting adds 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode adds c3214de929db i40e: Fix display statistics for veb_tc adds 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error adds 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only adds d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] adds d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm adds 861de02e5f3f bpf: Take module reference for trampoline in module adds 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack adds 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET adds d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET adds df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing adds 43f1bc1efff1 libbpf: Restore umem state after socket create failure adds ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary adds 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' adds 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] adds a14d273ba159 net: macb: restore cmp registers on resume path adds 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] adds 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] adds 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment adds 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] adds 22f69de18ee8 Merge branch 'hns3-fixes' adds 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] adds 7c90291334bf Merge remote-tracking branch 'net/master' adds 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling adds fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc adds 9196f9a4a18d Merge remote-tracking branch 'netfilter/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 adds 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags adds 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices adds 97195d3cad85 iwlwifi: add support for Qu with AX201 device adds 9c04fd95fa83 iwlwifi: fw: fix notification wait locking adds 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices adds 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] adds 65db391dd874 iwlwifi: mvm: fix beacon protection checks adds d30747ee3f5e Merge remote-tracking branch 'wireless-drivers/master' adds 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] adds 80d23733b499 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model adds 85daccd0bc11 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 adds aa320c7cd456 ASoC: cygnus: fix for_each_child.cocci warnings adds 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner adds b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly adds adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly adds e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode adds 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap adds 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component adds c08d69ae474a Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 24f5f818d432 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f5148babb3cd Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 7a353c8635b9 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds d4854d93447a Merge remote-tracking branch 'regulator-fixes/for-linus' adds aee1cf9f09fa Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 827a0e0adb3d 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 adds 03bc2338caed Merge remote-tracking branch 'pci-current/for-linus' adds eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] adds 37933f972a48 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds cf97d7af2468 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] adds 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths adds 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths adds bd8b82042269 usbip: vudc synchronize sysfs code paths adds 363eaa3a450a usbip: synchronize event handler with sysfs code paths adds 4293b402c7c8 Merge remote-tracking branch 'usb.current/usb-linus' adds fcf59a799c16 Merge remote-tracking branch 'phy/fixes' adds cde00ed6e9de soundwire: cadence_master: fix kernel-doc adds fde5d7f27108 soundwire: bus: Fix device found flag correctly adds 8182bc7f5761 Merge remote-tracking branch 'soundwire-fixes/fixes' adds bec4d7c93afc thunderbolt: Fix a leak in tb_retimer_add() adds 08fe7ae18570 thunderbolt: Fix off by one in tb_port_find_retimer() adds 2b9a5bfa862e 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 adds 781bab3238c2 Input: elants_i2c - fix division by zero if firmware repor [...] adds 56cfe6f820a6 Input: elants_i2c - drop zero-checking of ABS_MT_TOUCH_MAJ [...] adds 0ae8dd977b0a Merge remote-tracking branch 'input-current/for-linus' adds f5dff4aa6240 Merge remote-tracking branch 'ide/master' adds e05d99c72ad6 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds cd6934375cd3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 0e37b4fa67f5 media: coda: fix macroblocks count control usage adds 71f69557eeb1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a3efe3f6d0eb ARM: OMAP2+: Fix warning for omap_init_time_of() adds a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 adds fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst adds 67bf24c8d5f8 Merge remote-tracking branch 'omap-fixes/fixes' adds 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines adds 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] adds 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] adds 7eda6457a9ca cxl/mem: Disable cxl device power management adds 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] adds 5998cce31272 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 7708bef43886 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 350cf2a5e7b8 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 209df50fd963 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide adds 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) adds e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction adds 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout adds 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] adds 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure adds 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event adds 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] adds ecfb59cf7264 Merge remote-tracking branch 'scsi-fixes/fixes' adds 3f08c9ef321f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 9b5b872215fe file: fix close_range() for unshare+cloexec adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 7ec606b51da2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 23cf00ddd2e1 gpio: sysfs: Obey valid_mask adds 52898a1ca97c Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 52762efa2b25 gpu/xen: Fix a use after free in xen_drm_drv_init adds 014305d00198 drivers: gpu: drm: xen_drm_front_drm_info is declared twice adds 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now adds 4ef1bf72d3bd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] adds 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig adds 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists adds a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost adds 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] adds 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed() adds ed562c53104f kconfig: refactor option parse code adds bafc47913216 kconfig: add long options --help and --silent adds ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s) adds 9a3c3bc820be kconfig: remove assignment for Kconfig file adds 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c adds 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c adds fe0bae8bc457 kconfig: move JUMP_NB to mconf.c adds 849f69d3c92b kconfig: change defconfig_list option to environment variable adds aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds c7fc51898d35 kconfig: do not use allnoconfig_y option adds a2c75e292c0c kconfig: remove allnoconfig_y option adds 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] adds 071e9fca32ab kconfig: use true and false for bool variable adds 3dcf76cc8745 Merge remote-tracking branch 'origin/kconfig' into for-next adds ceba8a297ee6 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 adds 42e4eefb089f dma-mapping: benchmark: use the correct HiSilicon copyright adds ca947482b0b3 dma-mapping: benchmark: Add support for multi-pages map/unmap adds a7f3d3d3600c dma-mapping: add unlikely hint to error path in dma_mapping_error adds 29bbc61fd5a6 Merge remote-tracking branch 'dma-mapping/for-next' adds 0b18905d8a42 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 adds 0f462ae06694 Merge remote-tracking branch 'arm/for-next' adds 9eef29d8c31b arm64: entry: remove test_irqs_unmasked macro adds 4f30ba1cce36 arm64: barrier: Remove spec_bar() macro adds b07f3499661c arm64: stacktrace: Move start_backtrace() out of the header adds 776e49af6000 arm64: setup: name `mair` register adds 5cd6fa6de5e9 arm64: setup: name `tcr` register adds a52ef778ff28 arm64: smp: Add missing prototype for some smp.c functions adds 68f638a432df docs: arm64: Fix a grammar error 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 adds 18107f8a2df6 arm64: Support execute-only permissions with Enhanced PAN adds 9a0732efa774 arm64: kasan: don't populate vmalloc area for CONFIG_KASAN [...] adds 7d7b88ff5f8f arm64: kasan: abstract _text and _end to KERNEL_START/END adds 71b613fc0c69 arm64: Kconfig: support CONFIG_KASAN_VMALLOC adds 31d02e7ab008 arm64: kaslr: support randomized module area with KASAN_VMALLOC adds acc3042d62cb arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled adds a4fa7f234576 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds 5fcef265a0e1 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 adds b88f5e9792cc docs: perf: Address some html build warnings adds 11fa1dc8020a perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors adds e338cb6bef25 perf/arm_pmu_platform: Fix error handling adds e20ac6c54a93 perf/arm_pmu_platform: Clean up with dev_printk adds 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c adds 3db920079982 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 adds 6b5823d0e7ff Merge branch 'arm/fixes' into for-next adds 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] adds 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] adds 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers adds f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() adds 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind adds 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind adds 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind adds 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind adds d6139dec046c staging: vchiq: Release firmware handle on unbind adds 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed adds a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus adds 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus adds 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] 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 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] adds c650b8dc7a79 tee: optee: do not check memref size on return from Secure World adds d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] adds 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding adds be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support adds e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] adds 7c6b0892b0c5 firmware: imx: scu-pd: Update comments for single global p [...] adds f63af5f3b8e2 firmware: imx: scu-pd: add missed ADC1 pd adds 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 54443ef6f5d1 clk: tegra: Add PLLE HW power sequencer control adds 0c7ea2b1c850 clk: tegra: Don't enable PLLE HW sequencer at init adds 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] adds 9d5e7c3e36eb soc/tegra: pmc: Provide USB sleepwalk register map adds ef85bb582c41 soc/tegra: regulators: Fix locking up when voltage-spread [...] adds 19221e308302 soc/tegra: pmc: Fix imbalanced clock disabling in error code path adds c45e66a6b9f4 soc/tegra: pmc: Fix completion of power-gate toggling adds 66ee50c6e234 soc/tegra: pmc: Ensure that clock rates aren't too high adds 366d7c643a8a soc/tegra: pmc: Print out domain name when reset fails to acquire adds 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] adds 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next adds de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL adds a93cf651df08 ARM: mstar: Add the external clocks to the base dsti adds f374f25aab6f ARM: mstar: Add mpll to base dtsi adds e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] adds 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label adds d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node adds 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node adds cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay adds 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node adds f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts adds ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema adds 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] adds 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property adds 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] adds 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] adds 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions adds dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED adds 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] adds 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY adds b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller adds 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch adds 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs adds cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions adds a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name adds b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding adds 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 adds 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode adds 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq adds 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr adds 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] adds 974bdace1aec dt-bindings: Add vendor prefix for reMarkable adds 6634b2d252ac dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet adds 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] adds c11d56b3761c ARM: imx7d-remarkable2: Initial device tree for reMarkable2 adds a255af65df6d ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing adds 45b78dd39f04 ARM: dts: imx6: pbab01: Set USB OTG port to peripheral adds 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 5dbadc848259 arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 36133cb5db3c arm64: dts: imx8mp: add wdog2/3 nodes adds c75c6d584092 arm64: dts: imx8qxp: add fallback compatible string for scu pd adds b1484229a5ad arm64: dts: imx8qxp: move scu pd node before scu clock node adds 0dcd27bda232 arm64: dts: imx8qxp: orginize dts in subsystems adds 438ae46b8e86 arm64: dts: imx8: add lsio lpcg clocks adds 9de8a226758b arm64: dts: imx8: add conn lpcg clocks adds e783b6bc8992 arm64: dts: imx8: add adma lpcg clocks adds 26de33a1e273 arm64: dts: imx8: switch to two cell scu clock binding adds 16c4ea7501b1 arm64: dts: imx8: switch to new lpcg clock binding adds d486c5b60eb9 arm64: dts: imx8qm: add lsio ss support adds 3a3e72f1ed3a arm64: dts: imx8qm: add conn ss support adds 35f4e9d7530f arm64: dts: imx8: split adma ss into dma and audio ss adds 3ccc3515ba25 arm64: dts: imx8qm: add dma ss support adds f2180be18a63 arm64: dts: imx: add imx8qm common dts file adds 307fd14d4b14 arm64: dts: imx: add imx8qm mek support adds 4eac5e728b9d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 2c832fe41a8d arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 9eaf9984221b arm64: dts: imx8mm: Reorder flexspi clock-names entry adds f29fa7445316 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds 846f752866bd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 312a46148513 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 7fffadcf7218 arm64: dts: imx8mq-librem5: Hog the correct gpio adds a362b0cc94d4 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 798a1807ab13 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description adds aa4943300e18 arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions adds b3535535922d arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions adds c75dc98b58db arm64: dts: ls1028a: move rtc alias to individual boards adds 51c8eaa1b73e arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias adds d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] adds 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice adds 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 adds b428648f60ea ARM: dts: ux500: Move Synaptics to right include adds 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board adds aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors adds c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB adds 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 adds 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board adds f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage adds fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB adds 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] adds 14c9e23369f1 ARM: dts: stm32: enable the analog filter for all I2C node [...] adds 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc adds 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board adds d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] adds 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU adds 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 adds 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] adds 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 adds 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM adds d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 adds 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 adds 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX adds 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM adds 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller adds 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] adds d1e24c462507 dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop adds ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] 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 adds 3a6c267dd7b8 ARM: tegra: acer-a500: Add atmel,wakeup-method property adds 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] 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 adds 405fa9e9d866 arm64: tegra: Move clocks from RT5658 endpoint to device node adds 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] adds 28acbc773c33 arm: dts: mt7629: harmonize node names and compatibles adds d0ec64bd6766 arm: dts: mt7623: harmonize node names and compatibles adds 617ab489aaff arm: dts: mt2701: harmonize node names and compatibles adds 562f818deaf0 arm: mediatek: dts: activate SMP for mt6589 adds 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] adds 2d7ee6989a3b arm64: dts: mediatek: mt8183: evb: Add domain supply for mfg adds d3cbc7f82caa arm64: dts: mt8183: update wakeup register offset adds 02e744a11a01 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu adds c60dd29e2d11 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds cabc71b08eb5 arm64: dts: mt8183: Add kukui-jacuzzi-damu board adds 124d64392de2 arm64: dts: mt8183: Add kukui-jacuzzi-juniper board adds ac75c32e821b dt-bindings: timer: Add compatible for Mediatek MT8195 adds 8c7713c00488 dt-bindings: serial: Add compatible for Mediatek MT8195 adds 13225a5c7b1c dt-bindings: arm: Add compatible for Mediatek MT8195 adds e4e5d030bd77 arm64: dts: mt8173: fix property typo of 'phys' in dsi node adds c61872d5cc44 arm64: dts: mediatek: mt8173: fix dtbs_check warning adds 357c5f717ea4 arm64: dts: mediatek: mt2712: harmonize node names adds 86c5ed12cf72 arm64: dts: mediatek: mt8516: harmonize node names and com [...] adds 6029cae696c8 arm64: dts: mediatek: mt7622: harmonize node names and com [...] adds d1c9c70a8823 arm64: dts: mediatek: mt8183: fix dtbs_check warning adds b7a8f50a1437 arm64: dts: mt8183: Add gce client reg for display subcomponents adds b325ce39785b arm64: dts: mt8183: add thermal zone node adds fccf4261b82e arm64: dts: mt8183: Configure CPU cooling adds 4db2b9af3ee9 arm64: dts: mt8173: fix wrong power-domain phandle of pmic adds f2674c0c7488 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds 0da34906a9da arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi adds b92861799a59 dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board adds 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu adds d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama adds d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board adds ff33d889567e arm64: dts: mt8183: Add kukui kodama board adds ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board adds 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board adds a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin adds 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] adds c9bbda4437c8 Merge branch 'arm/dt' into for-next adds 0412120153d4 soc: mediatek: add mtk mutex support for MT8183 adds ce15e7faa2fc soc: mediatek: mmsys: Create struct mtk_mmsys to store con [...] adds 440147639ac7 soc: mediatek: mmsys: Use an array for setting the routing [...] adds 9950588a4524 soc: mediatek: pm-domains: Fix missing error code in scpsy [...] adds d337ed031dfb soc: mediatek: pwrap: use BIT() macro adds 9d498d0b4043 soc: mediatek: pwrap: add arbiter capability adds 4bcadf8d5535 dt-bindings: mediatek: add compatible for MT6873/8192 pwrap adds 9161385d53e2 soc: mediatek: pwrap: add pwrap driver for MT6873/8192 SoCs adds 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table adds b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static adds 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name adds e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 adds 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 adds 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 adds 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] adds 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X adds 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA adds cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] adds 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA adds cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks adds 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] adds 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] adds 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA adds ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] adds c2c100013ec2 soc: document merges adds 907d6d3e41f9 ARM: configs: ux500: Update for new drivers adds 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] adds 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] adds 6937d8c71f69 arm64: configs: Select REALTEK_PHY as built-in adds 94c586e5941a arm64: configs: enable FlexTimer alarm timer adds bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] adds 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER adds fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb adds f6dc45610879 arm64: defconfig: Enable options to support panel display [...] adds 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] adds 7e53ba4e13c2 ARM: configs: at91: sama5: update with savedefconfig adds a0e6830c95b7 ARM: configs: at91: sama5: enable the Hantro G1 engine adds 759835d5aa1e ARM: configs: at91: sama5: MCP16502 regulator as built-in adds 3133badba54c ARM: configs: at91: sama5: PIOBU as built-in adds c016d98eb43b ARM: configs: at91: sama5: Enable LAN78XX as module adds 78529d025209 ARM: configs: at91: sama5: Add audio MIKROE PROTO board adds 529ab9039a52 ARM: configs: at91: Add mtd tests as modules adds 48a22e1bdfbc ARM: configs: at91: Add USB Video webcam class adds 4136c4443efc ARM: configs: at91: Modernize UBI defconfig part adds 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] adds f8010574bd42 Merge branch 'arm/defconfig' into for-next adds 758c5408ea3d ARM: ux500: make ux500_cpu_die static adds 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] adds 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 41dbf4a146a0 ARM: at91: pm: Move prototypes to mutually included header adds 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] adds 4ddda2b8d5bb soc: document merges adds 965d140ade8d Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds e398a7c996f5 Merge remote-tracking branch 'actions/for-next' adds adce57b2ac4f Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices adds 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings adds d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro adds 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro adds 31d53685392b Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 222e0741e389 Merge remote-tracking branch 'amlogic/for-next' adds 1f6a3d482dbe Merge remote-tracking branch 'aspeed/for-next' adds 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds 174c80b254a0 ARM: dts: at91: Fix a typo adds 44386b4b1a77 ARM: dts: at91: change the key code of the gpio key adds 77a0060811e7 Merge branch 'at91-dt' into at91-next adds b67662db48f1 Merge remote-tracking branch 'at91/at91-next' adds b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] adds e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds fbd31f5aa602 memory: tegra20: Add debug statistics adds 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes adds 289471984f1c memory: tegra20: Protect debug code with a lock adds f012ade8aa07 memory: tegra: Print out info-level once per driver probe adds 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] adds 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] adds 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] adds d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema adds e839617e745d Merge branch 'for-v5.13/tegra' into for-next adds 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register adds 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next adds 313582d77626 Merge remote-tracking branch 'drivers-memory/for-next' adds 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next adds 345e38caaa3d Merge branch 'imx/soc' into for-next adds 4634113a0a35 Merge branch 'imx/bindings' into for-next adds 4d233f5a92a1 Merge branch 'imx/dt' into for-next adds ff5eee1bcd9e Merge branch 'imx/dt64' into for-next adds 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next adds d3de4830b60c Merge remote-tracking branch 'imx-mxs/for-next' adds 2bfedbdf93db Merge remote-tracking branch 'keystone/next' adds e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding adds 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC adds e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds a375aa6da116 arm64: dts: mediatek: mt8167: add power domains adds f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node adds 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node adds 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes adds e669b999e028 arm64: dts: mediatek: mt8167: add iommu node adds 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes adds 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next adds 0713412e083f Merge remote-tracking branch 'mediatek/for-next' adds 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan adds 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps adds 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY adds 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage adds 2b7e67d36d10 Merge branch 'mvebu/dt64' into mvebu/for-next adds ee4c991d026b 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 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 adds 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock adds 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file adds 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file adds 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next adds ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names adds fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next adds 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] adds a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds 44e97f6fb29b Merge branch 'fixes' into for-next adds ee5f40b83c77 Merge remote-tracking branch 'omap/for-next' adds 6d5e7ab1a3c3 Merge branch 'drivers-fixes-for-5.12' into for-next adds 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes adds 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus adds 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes adds 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] adds 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc adds 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp adds 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE adds da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects adds 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node adds fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node adds 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode adds 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc adds 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] adds f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz adds f66965b06b15 arm64: dts: qcom: Move rmtfs memory region adds 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default adds 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T adds 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC adds 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC adds 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node adds 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support adds 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits adds 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] adds ac6ad7c2a862 bus: qcom: Put child node before return adds 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT adds 8058dfa05ab7 soc: qcom: address kernel-doc warnings adds f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property adds ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" adds 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT adds 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU adds 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] adds 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] adds 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 adds 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support adds 243860c38c7e Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 472a4da2137d Merge remote-tracking branch 'qcom/for-next' adds 9ff5be9a9983 Merge remote-tracking branch 'raspberrypi/for-next' adds c5b0cdc515db 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 adds 9d68a3866444 arm64: dts: renesas: falcon-cpu: Add GP LEDs adds e91bb1464df7 arm64: dts: renesas: r8a779a0: Add FCPVD support adds 7c4721276611 arm64: dts: renesas: r8a779a0: Add VSPD support adds bbbf6db5a0b5 arm64: dts: renesas: r8a779a0: Fix PMU interrupt adds d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] adds 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] adds 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node adds e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds b913b1f6f3cc Merge remote-tracking branch 'renesas/next' adds 618bf9fd0baa 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 adds d4f2c4bbad2c 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 adds 7f4ebf3e4ce1 ARM: dts: exynos: Add front camera support to I9100 adds 67518feb5fda Merge branch 'next/dt' into for-next adds 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 adds d3971413327e Merge branch 'next/soc' into for-next adds 6031008780ef ARM: exynos: correct kernel doc in platsmp adds 8a4d4cd15c39 Merge branch 'next/soc' into for-next adds 8de4e4e1e6af Merge remote-tracking branch 'samsung-krzk/for-next' adds e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 48dc16e2e52c firmware: arm_scmi: Extend protocol registration interfaces adds d7b6cc563a60 firmware: arm_scmi: Introduce protocol handle definitions adds 23934efe3748 firmware: arm_scmi: Introduce devres get/put protocols operations adds 3dd2c8147556 firmware: arm_scmi: Make notifications aware of protocols users adds 5ad3d1cf7d34 firmware: arm_scmi: Introduce new devres notification ops adds 533c7095b1ff firmware: arm_scmi: Refactor events registration adds b9f7fd907c38 firmware: arm_scmi: Convert events registration to protoco [...] adds a4a20b0975dc firmware: arm_scmi: Add new protocol handle core transfer ops adds 3d5d6e84ea0e firmware: arm_scmi: Add helper to access protocol revision [...] adds 8d3581c2526f firmware: arm_scmi: Port base protocol to new interface adds 1fec5e6b5233 firmware: arm_scmi: Port perf protocol to new protocols interface adds eb1d35c6e3fc cpufreq: scmi: Port driver to the new scmi_perf_proto_ops [...] adds f58315a49ce9 firmware: arm_scmi: Remove legacy scmi_perf_ops protocol i [...] adds 9bc8069c8567 firmware: arm_scmi: Port power protocol to new protocols i [...] adds 26f19496a976 firmware: arm_scmi: Port genpd driver to the new scmi_powe [...] adds 0f84576a62c4 firmware: arm_scmi: Remove legacy scmi_power_ops protocol [...] adds 887281c7519d firmware: arm_scmi: Port clock protocol to new protocols i [...] adds beb076bb181b clk: scmi: Port driver to the new scmi_clk_proto_ops interface adds 137e68659e90 firmware: arm_scmi: Remove legacy scmi_clk_ops protocol interface adds 7e0293442238 firmware: arm_scmi: Port reset protocol to new protocols i [...] adds 35cc2630627d reset: reset-scmi: Port driver to the new scmi_reset_proto [...] adds 497ef0cbc6d1 firmware: arm_scmi: Remove legacy scmi_reset_ops protocol [...] adds 9694a7f62359 firmware: arm_scmi: Port sensor protocol to new protocols [...] adds 987bae41e94b hwmon: (scmi) port driver to the new scmi_sensor_proto_ops [...] adds 25cbdd4609c0 iio/scmi: Port driver to the new scmi_sensor_proto_ops interface adds f3690d972910 firmware: arm_scmi: Remove legacy scmi_sensor_ops protocol [...] adds b46d852718c1 firmware: arm_scmi: Port systempower protocol to new proto [...] adds fe4894d968f4 firmware: arm_scmi: Port voltage protocol to new protocols [...] adds 59046d157d52 regulator: scmi: Port driver to the new scmi_voltage_proto [...] adds c3ed5e953ef0 firmware: arm_scmi: Remove legacy scmi_voltage_ops protoco [...] adds f0e73cee26dd firmware: arm_scmi: Make references to handle const adds 51fe1b154e2f firmware: arm_scmi: Cleanup legacy protocol init code adds 9162afa2ae99 firmware: arm_scmi: Cleanup unused core transfer helper wrappers adds 3cb8c95f4b30 firmware: arm_scmi: Cleanup events registration transient code adds a02d7c93c1f3 firmware: arm_scmi: Make notify_priv really private adds aa1fd3e4cb97 firmware: arm_scmi: Rename non devres notify_ops adds f5800e0bf6f9 firmware: arm_scmi: Add protocol modularization support adds d4f9dddd21f3 firmware: arm_scmi: Add dynamic scmi devices creation adds 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] adds 521647227d0b Merge remote-tracking branch 'scmi/for-linux-next' adds d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button adds 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] adds 5eb80e10ea80 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a21143601201 Merge branch for-5.13/dt-bindings into for-next adds a8caaf519d9e Merge branch for-5.13/clk into for-next adds fdecca824538 Merge branch for-5.13/soc into for-next adds 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy adds f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy adds f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control adds 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds e420d61f6d0a Merge branch for-5.13/phy into for-next adds 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb adds f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices adds d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7afd8d240304 Merge branch for-5.13/usb into for-next adds 537be125b403 Merge branch for-5.13/arm/dt into for-next adds 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next adds d03c0bb501fd Merge remote-tracking branch 'tegra/for-next' adds 8d67544f4f53 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 adds e0b2e6af39ea arm64: dts: ti: k3-j7200: Add gpio nodes adds f4cc7daf460b arm64: dts: ti: k3-j7200-common-proc-board: Disable unused [...] adds 9437499086c2 arm64: dts: ti: k3-j7200: Add support for higher speed mod [...] adds f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible adds 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible adds 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible adds 0ce0ff137857 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] adds c53af9688ad2 Merge branch 'clk-cleanup' into clk-next adds 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] adds 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next adds 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit adds e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 adds 301119535c94 Merge branch 'clk-fixes' into clk-next adds 2c2b9c606717 clk: socfpga: use clk_hw_register for a5/c5 adds 8c489216c3e1 clk: socfpga: arria10: convert to use clk_hw adds ba7e258425ac clk: socfpga: Convert to s10/agilex/n5x to use clk_hw adds abbe1eff907f clk: socfpga: Fix code formatting adds 5426774870f2 Merge branch 'clk-socfpga' into clk-next adds 8d3c0c01cb2e clk: fix invalid usage of list cursor in register adds 7045465500e4 clk: fix invalid usage of list cursor in unregister adds 44a780d44bcf Merge branch 'clk-fixes' into clk-next adds dbb397ccc6bb clk: renesas: Couple of spelling fixes adds f2fb4fe62390 clk: renesas: Zero init clk_init_data adds 3338fe50aa6d Merge tag 'renesas-clk-for-v5.13-tag2' of git://git.kernel [...] adds 21bbd5346746 Merge branch 'clk-renesas' into clk-next adds 7c09e605553a Merge tag 'sunxi-clk-for-5.13-1' of https://git.kernel.org [...] adds 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next adds a0e6897c5fae Merge remote-tracking branch 'clk/clk-next' adds 379c9a24cc23 clk: imx: Fix reparenting of UARTs not associated with stdout adds 1840518ae7de clk: imx8mp: Remove the none exist pcie clocks adds 8304b15e132f clk: imx8mq: Correct the pcie1 sels adds 054ef44ea3ef clk: imx: Reference preceded by free adds b18bb96b4026 Merge remote-tracking branch 'clk-imx/for-next' adds bb0377330f52 Merge remote-tracking branch 'csky/linux-next' adds 4d3a1d051951 Merge remote-tracking branch 'h8300/h8300-next' adds b19df649adcb m68k: mm: Fix flatmem memory model setup adds efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 adds 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh adds cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh adds 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) adds 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS adds 662d54db84f0 Merge remote-tracking branch 'm68k/for-next' adds 9116e156f714 m68k: fix flatmem memory model setup adds a582b2521ef9 Merge remote-tracking branch 'm68knommu/for-next' adds bbcee72c2f7a microblaze: Fix a typo adds 161efc9cc760 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 adds 66633abd0642 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again adds e87f69a5187d arch: mips: fix unmet dependency for DEBUG_INFO adds f766b28a5edf arch: mips: fix unmet dependency for MTD_COMPLEX_MAPPINGS adds 8eb6eb4882f2 MIPS: ralink: annotate prom_soc_init() with __init adds 139c949f7f0a MIPS: ralink: mt7621: add memory detection support adds dc92d0df51dc crypto: mips: add poly1305-core.S to .gitignore adds 19f0e8cddf0f MIPS: Loongson64: enable CONFIG_USB_SERIAL_PL2303 adds f681c11bae9a mips/sgi-ip27: Delete obsolete TODO file adds cde58b861a1d mips: bmips: fix syscon-reboot nodes adds 7ea42936165c mips: bmips: bcm6328: populate device tree nodes adds add956232010 mips: bmips: bcm6358: populate device tree nodes adds 277bb6e2273d mips: bmips: bcm6362: populate device tree nodes adds 7d9ade0f52a6 mips: bmips: bcm6368: populate device tree nodes adds 666c1fc90cd8 mips: bmips: bcm63268: populate device tree nodes adds dfad83cb7193 MIPS: Add support for CONFIG_DEBUG_VIRTUAL adds 9a91dd501c2b MIPS: kernel: Remove not needed set_fs calls adds 08ee3a009f49 MIPS: uaccess: Added __get/__put_kernel_nofault adds 45deb5faeb9e MIPS: uaccess: Remove get_fs/set_fs call sites adds 04324f44cb69 MIPS: Remove get_fs/set_fs adds 5e65c52ec716 MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] adds 7f028bff8a8e MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET adds 79c04e4a9fb8 Merge remote-tracking branch 'mips/mips-next' adds 4033e76a7abd parisc: Remove duplicate struct task_struct declaration adds 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver adds 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers adds 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h adds 2545b33cf82a Merge remote-tracking branch 'parisc-hd/for-next' adds 9be77e11dade powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] adds 9634afa67bfd powerpc/chrp: Make hydra_init() static adds 4f46d57cab3b powerpc: remove unneeded semicolon adds 5c4a4802b9ac powerpc: Fix spelling of "droping" to "dropping" in traps.c adds 3a72c94ebfb1 selftests/powerpc: Fix L1D flushing tests for Power10 adds fbced1546eaa powerpc/fadump: Mark fadump_calculate_reserve_size as __init adds 1ef1dd9c7ed2 powerpc/prom: Mark identical_pvr_fixup as __init adds 1a0e4550fb12 powerpc: Remove duplicate includes adds 1a029e0edbc5 powerpc: Fix misspellings in tlbflush.h adds 13b8219bd00d powerpc/pseries: Move hvc_vio_init_early() prototype to sh [...] adds 0b71b3724178 powerpc/ptrace: Remove duplicate check from pt_regs_check() adds 90cbac0e995d powerpc: Enable KFENCE for PPC32 adds 6ce56e1ac380 powerpc/pseries: export LPAR security flavor in lparcfg adds c6adc835c68b powerpc/uaccess: Also perform 64 bits copies in unsafe_cop [...] adds 7472199a6eda powerpc/uaccess: Swap clear_user() and __clear_user() adds 4b8cda58812c powerpc/uaccess: Move copy_mc_xxx() functions down adds fd69d544b0e7 powerpc/syscalls: Use sys_old_select() in ppc_select() adds e63ceebdad82 powerpc/lib: Don't use __put_user_asm_goto() outside of uaccess.h adds 164dc6ce368f powerpc/net: Switch csum_and_copy_{to/from}_user to user_a [...] adds 870779f40e99 powerpc/futex: Switch to user_access block adds 93c043e393af powerpc/ptrace: Convert gpr32_set_common() to user access block adds 2bf3604c415c powerpc/spinlock: Define smp_mb__after_spinlock only once adds 66f60522138c powerpc/spinlock: Unserialize spin_is_locked adds deb9b13eb257 powerpc/qspinlock: Use generic smp_cond_load_relaxed adds 9466c1799fa2 powerpc/uaccess: Add unsafe_copy_from_user() adds 609355dfc88e powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user() adds c6c9645e3748 powerpc/signal64: Remove non-inline calls from setup_sigcontext() adds 1a130b67c682 powerpc: Reference parameter in MSR_TM_ACTIVE() macro adds 2d19630e20fe powerpc/signal64: Remove TM ifdefery in middle of if/else block adds 7bb081c8f043 powerpc/signal64: Replace setup_sigcontext() w/ unsafe_set [...] adds 193323e10094 powerpc/signal64: Replace restore_sigcontext() w/ unsafe_r [...] adds 96d7a4e06fab powerpc/signal64: Rewrite handle_rt_signal64() to minimise [...] adds 0f92433b8f9f powerpc/signal64: Rewrite rt_sigreturn() to minimise uacce [...] adds d3ccc9781560 powerpc/signal: Use __get_user() to copy sigset_t adds d943bc742a6a powerpc/uprobes: Validation for prefixed instruction adds 2d9f69bc5a5a cxl: don't manipulate the mm.mm_users field directly adds a58cbed68315 powerpc/traps: Declare unrecoverable_exception() as __noreturn adds 52ae92cc290f powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlers adds 9d3c18a11a93 powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a g [...] adds fcd4b43c36c6 powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critica [...] adds 26c468860c32 powerpc/40x: Reorder a few instructions in critical except [...] adds 0fc1e93481f6 powerpc/40x: Prepare for enabling MMU in critical exceptio [...] adds 0512aadd750a powerpc/40x: Prepare normal exception handler for enabling [...] adds be39e1050683 powerpc/32: Reconcile interrupts in C adds f93d866e14b7 powerpc/32: Entry cpu time accounting in C adds 79f4bb17f181 powerpc/32: Handle bookE debugging in C in exception entry adds e464d92b292c powerpc/32: Use fast instruction to set MSR RI in exceptio [...] adds 574723064556 powerpc/32: Remove ksp_limit adds 7aa8dd67f157 powerpc/32: Always enable data translation in exception prolog adds 5b1c9a0d7f3b powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx adds 9b6150fb8942 powerpc/32: Enable instruction translation at the same tim [...] adds a4719f5bb6d7 powerpc/32: Statically initialise first emergency context adds 5b5e5bc53def powerpc/32: Add vmap_stack_overflow label inside the macro adds 7bf1d7e1abab powerpc/32: Use START_EXCEPTION() as much as possible adds dc13b889b586 powerpc/32: Move exception prolog code into .text once MMU [...] adds 8f844c06f460 powerpc/32: Provide a name to exception prolog continuatio [...] adds 32d2ca0e969a powerpc/32: Refactor booke critical registers saving adds 0f2793e33db2 powerpc/32: Perform normal function call in exception entry adds e9f99704aafc powerpc/32: Always save non volatile registers on exception entry adds b96bae3ae2cb powerpc/32: Replace ASM exception exit by C exception exit [...] adds db297c3b07af powerpc/32: Don't save thread.regs on interrupt entry adds e72915560b15 powerpc/32: Set regs parameter in r3 in transfer_to_handler adds af6f2ce84b2f powerpc/32: Call bad_page_fault() from do_page_fault() adds 719e7e212c7e powerpc/32: Save trap number on stack in exception prolog adds bce4c26a4e32 powerpc/32: Add a prepare_transfer_to_handler macro for ex [...] adds 8f6ff5bd9b73 powerpc/32: Only restore non volatile registers when required adds 4c0104a83fc3 powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE adds acc142b6230e powerpc/32: Remove the xfer parameter in EXCEPTION() macro adds a305597850c9 powerpc/32: Refactor saving of volatile registers in excep [...] adds 16db54369df6 powerpc/32: Save remaining registers in exception prolog adds a5d33be0512b powerpc/32: Return directly from power_save_ppc32_restore() adds a2b3e09ae41c powerpc/32: Only use prepare_transfer_to_handler function [...] adds b5efec00b671 powerpc/32s: Move KUEP locking/unlocking in C adds ad2d2344771d powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_ [...] adds 21eb58ae4fce powerpc/32s: Create C version of kuap save/restore/check helpers adds 0b45359aa2df powerpc/8xx: Create C version of kuap save/restore/check helpers adds c16728835eec powerpc/32: Manage KUAP in C adds 802b55603934 powerpc/Makefile: Remove workaround for gcc versions below 4.9 adds f239873fcd95 powerpc/64e: Trivial spelling fixes throughout head_fsl_booke.S adds 7a7d744ffe87 powerpc/mm/book3s64: Fix a typo in mmu_context.c adds e448e1e774dc powerpc/math: Fix missing __user qualifier for get_user() [...] adds 6eeca7a11379 powerpc/asm-offsets: GPR14 is not needed either adds 9214cf0f48ca powerpc/xive: use true and false for bool variable adds 7a0fdc19f241 powerpc/pci: fix warning comparing pointer to 0 adds 7a7685acd212 powerpc/eeh: Fix build failure with CONFIG_PROC_FS=n adds c2a2a5d0270c powerpc/64s: Fold update_current_thread_[i]amr() into thei [...] adds 55c2f5574a01 powerpc: Fix section mismatch warning in smp_setup_pacas() adds b77878052a14 powerpc/fsl-pci: Fix section mismatch warning adds 98c26a72751e powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS adds 1479e3d3b755 powerpc/64s: Fix hash fault to use TRAP accessor adds 89f7d2927ae1 powerpc/kernel: Trivial typo fix in kgdb.c adds 8b8adeb3007f powerpc/book3s64/kuap: Move Kconfig varriables to BOOK3S_64 adds accdd093f260 powerpc: Activate HAVE_RELIABLE_STACKTRACE for all adds 826a307b0a11 powerpc: Rename 'tsk' parameter into 'task' adds a1cdef04f22d powerpc: Convert stacktrace to generic ARCH_STACKWALK adds a2308836880b powerpc: Fix arch_stack_walk() to have running function as [...] adds bbbe563f8490 powerpc/iommu/debug: fix ifnullfree.cocci warnings adds a329ddd472fa powerpc/embedded6xx: Remove CONFIG_MV64X60 adds d2313da4ff56 powerpc/setup_64: Fix sparse warnings adds 48cf12d88969 powerpc/irq: Inline call_do_irq() and call_do_softirq() adds e23ecdf9fd87 cxl: Fix couple of spellings adds dfc4ae337218 selftests/powerpc: unmark non-kernel-doc comments adds d19b3ad02c2d powerpc/pseries/hotplug-cpu: Show 'last online CPU' error [...] adds 4fe529449d85 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration adds 69931cc387cc powerpc/powernv: Remove unneeded variable: "rc" adds 0d63e49ef55b Merge remote-tracking branch 'powerpc/next' adds c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec adds f22c8d317a46 soc: fsl: qbman: Delete useless kfree code adds 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock adds 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon adds dc67dac617e3 soc: fsl: guts: fix comment syntax in file adds 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] adds 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] adds ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" adds 30d8aeca930e Merge remote-tracking branch 'soc-fsl/next' adds f35bb4b8d10a RISC-V: Don't print SBI version for all detected extensions adds 2da073c19641 riscv: Cleanup KASAN_VMALLOC support adds 7d0bc44bd0ea kbuild: buildtar: add riscv support adds 543f8994dbfd Merge remote-tracking branch 'risc-v/for-next' adds 24d9b06046c5 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 adds 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t adds 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure adds 408f2c9c1568 s390/pci: expose UID uniqueness guarantee adds 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock adds 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue adds f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration adds 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] adds 048c6ff0a58b s390/smp: remove redundant pcpu::lowcore member adds 6a03fa0e0e89 s390: use DEFINE_SPINLOCK for initialization adds 327580f9b8a1 s390/sclp: use LIST_HEAD for Initialization adds f9e179f38466 Merge branch 'features' into for-next adds 7b8ffb421636 Merge remote-tracking branch 's390/for-next' adds f3712bf5a3e0 Merge remote-tracking branch 'sh/for-next' adds 8a128bc32aba xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 9aa44cd2c24e xtensa: fix warning comparing pointer to 0 adds c425c546c0f1 xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig adds 7b6657843c6a xtensa: remove unneeded export in boot-elf/Makefile adds 8d949ae25bd0 xtensa: stop filling syscall array with sys_ni_syscall adds daf261800235 xtensa: syscalls: switch to generic syscalltbl.sh adds 2da755945250 xtensa: syscalls: switch to generic syscallhdr.sh adds 4f22ca7e192e xtensa: simplify coherent_kvaddr logic adds d4ff983e3238 xtensa: fix pgprot_noncached assumptions adds f96c4ad6107e xtensa: drop extraneous register load from initialize_mmu adds e1532777cae3 xtensa: Couple of typo fixes adds 4671076c4d37 xtensa: simcall.h: Change compitible to compatible adds 54467c126b19 xtensa: ISS: split simcall implementation from semihosting [...] adds 6a8eb99e130f xtensa: ISS: add GDBIO implementation to semihosting interface adds dccacfd8cce7 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 adds f80e4b07a6a7 Merge remote-tracking branch 'pidfd/for-next' adds 181d1413856d iov_iter: Add ITER_XARRAY adds 8ac07cba4e86 mm: Add set/end/wait functions for PG_private_2 adds a1657321df77 mm: Implement readahead_control pageset expansion adds 21dc0cb05ee8 netfs: Make a netfs helper module adds cfe176fe3bcc netfs: Documentation for helper library adds 70a22b068586 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds ca5805003703 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 879a5d3c3aec netfs: Provide readahead and readpage netfs helpers adds 82230dd879bf netfs: Add tracepoints adds 4f38532402c3 netfs: Gather stats adds 2219c1b5830e netfs: Add write_begin helper adds eb6a8d6d69ca netfs: Define an interface to talk to a cache adds a21444f0c71d fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 7f5b6d3a65d7 afs: Disable use of the fscache I/O routines adds 92c2beed56aa afs: Pass page into dirty region helpers to provide THP size adds 2d1b97983019 afs: Print the operation debug_id when logging an unexpect [...] adds 24b37b0fab8b afs: Move key to afs_read struct adds d586c31828e0 afs: Don't truncate iter during data fetch adds 403f1d52bece afs: Log remote unmarshalling errors adds bd1407df4010 afs: Set up the iov_iter before calling afs_extract_data() adds 670555b600b3 afs: Use ITER_XARRAY for writing adds e11f12e05522 afs: Wait on PG_fscache before modifying/releasing a page adds d479ef871c48 afs: Extract writeback extension into its own function adds 020d4715ca5e afs: Prepare for use of THPs adds c50aae74ce30 afs: Use the fs operation ops to handle FetchData completion adds 3176172866d1 afs: Use new fscache read helper API adds d2ebca8ed45e afs: Use the fscache_write_begin() helper adds a3074e045116 Merge remote-tracking branch 'fscache/fscache-next' adds f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 adds 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] adds c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits adds 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode adds e3321426aab0 btrfs: make find_desired_extent take btrfs_inode adds 65fac88605a3 btrfs: replace offset_in_entry with in_range adds 7de65130d1d6 btrfs: replace open coded while loop with proper construct adds e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static adds 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly adds 4d9c607976c2 btrfs: scrub: drop a few function declarations adds f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup adds 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 0bd4aa8bab72 btrfs: add btree read ahead for full send operations adds b02bd05367d3 btrfs: add btree read ahead for incremental send operations adds d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] adds 69179a88f269 btrfs: don't opencode extent_changeset_free adds f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() adds 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 64711209441e btrfs: add a i_mmap_lock to our inode adds 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 78fd687b9504 btrfs: exclude mmaps while doing remap adds 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] adds 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync adds a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] adds 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds a01f305823ec btrfs: remove duplicated in_range() macro adds 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases adds 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page adds 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] adds b2acd12b4f97 btrfs: move the tree mod log code into its own file adds b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] adds 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users adds b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] adds 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] adds a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() adds 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 465a1758219c btrfs: fix a potential hole punching failure adds a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] adds 480713fab133 btrfs: improve btree readahead for full send operations adds e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize adds 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 29e73cd67180 btrfs: subpage: introduce helpers for dirty status adds 3c9494aefccb btrfs: subpage: introduce helpers for writeback status adds 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying adds a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] adds e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds c554149a6b5f btrfs: support page uptodate assertions in subpage mode adds 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds f1abd22b9110 btrfs: subpage: add overview comments adds c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h adds 1e9d38e421fb btrfs: add and use readahead_batch_length adds 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 adds 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block adds 1a329a884c9e btrfs: handle errors from select_reloc_root() adds b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] adds 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans adds 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] adds 9c884048765c btrfs: return an error from btrfs_record_root_in_trans adds 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root adds be4d4807dee9 btrfs: do proper error handling in create_reloc_root adds 879df1eea5df btrfs: validate root::reloc_root after recording root in trans adds efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors adds 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root adds e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path adds dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path adds 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] adds b46b61746d1d btrfs: handle extent reference errors in do_relocation adds 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] adds f781e554050b btrfs: do proper error handling in create_reloc_inode adds 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds afdc3b06b892 btrfs: do not panic in __add_reloc_root adds e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge adds b70e10501cd4 btrfs: handle extent corruption with select_one_root properly adds f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots adds ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] adds ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] adds 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel adds 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex adds d68685bb6e58 btrfs: zoned: automatically reclaim zones adds 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function adds e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function adds 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] adds bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] adds 46100c1571df Merge remote-tracking branch 'btrfs/for-next' adds dc19940565c2 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds d9b809d065eb cifs: add FALLOC_FL_INSERT_RANGE support adds 305f2e0d3486 fs: cifs: Remove unnecessary struct declaration adds 6571b97a19bc Merge remote-tracking branch 'cifs/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 30f44e929aa6 cifsd: update cifsd.rst document adds 0e75d09153fe cifsd: add index.rst in cifs documentation adds c9da0f0dd908 cifsd: remove unneeded FIXME comments 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 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst adds 040d73b154cc cifsd: Fix an error code in smb2_read() adds fbdeba351933 cifsd: fix error handling in ksmbd_server_init() adds ceb3d6b68e13 cifsd: remove redundant assignment to variable err adds 684d638273e9 cifsd: remove unneeded macros adds 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() adds 892f5c3048f3 cifsd: use kmalloc() for small allocations adds 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] adds 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() adds f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict adds 352fe192729f cifsd: merge time_wrappers.h into smb_common.h adds f38c541b53f6 cifsd: fix wrong prototype in comment adds 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' adds 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds b7255c70ab39 cifsd: remove smack inherit leftovers adds 50a7726f1d23 cifsd: remove calling d_path in error paths adds 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 2acd2ba61872 cifsd: use file_inode() instead of d_inode() adds 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read adds d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list adds 94737cebdd1a cifsd: remove stale prototype and variables adds caf4c43ccbd2 cifsd: fix memory leak when loop ends adds 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 1de72fbe3c9f cifsd: fix memdup.cocci warnings adds 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree adds 88564b0ab49d doc: cifsd: change the reference to configuration.txt adds 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() adds bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next adds 670f52d4b8c9 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds d220c7cfd7a7 Merge remote-tracking branch 'ecryptfs/next' adds b4892fa3e7fd erofs: avoid memory allocation failure during rolling deco [...] adds 648f2de053a8 erofs: use workqueue decompression for atomic contexts only adds 30048cdac4b9 erofs: use sync decompression for atomic contexts only adds 0b964600d3aa erofs: complete a missing case for inplace I/O adds 8137824eddd2 erofs: don't use erofs_map_blocks() any more adds 24a806d849c0 erofs: add unsupported inode i_format check adds de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers adds 5d50538fc567 erofs: support adjust lz4 history window size adds 46249cded18a erofs: introduce on-disk lz4 fs configurations adds 14373711dd54 erofs: add on-disk compression configurations adds fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs adds 0ad19f711f49 erofs: reserve physical_clusterbits[] adds 780e0c657683 erofs: introduce multipage per-CPU buffers adds 98dc40e12133 erofs: introduce physical cluster slab pools adds 9ae78e771102 erofs: fix up inplace I/O pointer for big pcluster adds d9850571eb09 erofs: add big physical cluster definition adds 522f7f4fdb10 erofs: adjust per-CPU buffers according to max_pclusterblks adds ab3d14581c9a erofs: support parsing big pcluster compress indexes adds 537da6fc23f7 erofs: support parsing big pcluster compact indexes adds 1aa5f2e2feed erofs: support decompress big pcluster for lz4 backend adds b0b677fd35ce erofs: enable big pcluster feature adds 489c340c9bd8 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 [...] adds 7dc968c80c57 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 adds e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] adds 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() adds 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. adds 5a61ed3180c2 Merge remote-tracking branch 'ext3/for_next' adds e1175f022911 f2fs: fix to align to section for fallocate() on pinned file adds 0bb2045ce5ce f2fs: fix to use per-inode maxbytes in f2fs_fiemap adds 5ac443e26a09 f2fs: add sysfs nodes to get runtime compression stat adds ac2d750b2043 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC adds 3f7070b05052 f2fs: don't start checkpoint thread in readonly mountpoint adds b862676e3717 f2fs: fix to avoid out-of-bounds memory access adds f3e367d4fe2b f2fs: fix wrong comment of nat_tree_lock adds 3fd973590828 f2fs: fix error path of f2fs_remount() adds 88f2cfc5fa90 f2fs: fix to update last i_size if fallocate partially succeeds adds 61461fc921b7 f2fs: fix to avoid touching checkpointed data in get_victim() adds d6d2b491a82e f2fs: allow to change discard policy based on cached discard cmds adds 2c718feead35 f2fs: fix a typo in inode.c adds e8bf1f522aee f2fs: delete empty compress.h adds 753a8ed0ae9c f2fs: fix wrong alloc_type in f2fs_do_replace_block adds 823d13e12b6c f2fs: fix to cover __allocate_new_section() with curseg_lock adds 5911d2d1d1a3 f2fs: introduce gc_merge mount option adds 23738e74472f f2fs: fix to restrict mount condition on readonly block device adds be1ee45d5138 f2fs: Fix a hungtask problem in atomic write adds b5d15199a26f f2fs: set checkpoint_merge by default adds a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() adds 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] adds c35b8d5e757e f2fs: fix the periodic wakeups of discard thread adds e8851507996d f2fs: modify open brace '{' following function definitions adds fff476a9f172 Merge remote-tracking branch 'f2fs/dev' adds 4afb392272a8 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 7d81ee8722d6 svcrdma: Single-stage RDMA Read adds 9af723be8639 svcrdma: Remove sc_read_complete_q adds 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() adds c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] adds e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy adds dee9f6ade389 sunrpc: Remove unused function ip_map_lookup adds b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock adds 4661ec1b6380 Merge remote-tracking branch 'cel/for-next' adds b66c8cd2b930 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 0dae52282a5e 9p: Constify static struct v9fs_attr_group adds f8b139e2f241 fs: 9p: fix v9fs_file_open writeback fid error check adds 8da09eb01ee5 Merge remote-tracking branch 'v9fs/9p-next' adds e424aa5f547d xfs: drop freeze protection when running GETFSMAP adds 1aa26707ebd6 xfs: fix uninitialized variables in xrep_calc_ag_resblks adds 05237032fdec xfs: fix dquot scrub loop cancellation adds 7716ee54cb88 xfs: bail out of scrub immediately if scan incomplete adds 9de4b514494a xfs: mark a data structure sick if there are cross-referen [...] adds de9d2a78add1 xfs: set the scrub AG number in xchk_ag_read_headers adds f53acface7a9 xfs: remove return value from xchk_ag_btcur_init adds 973975b72a36 xfs: validate ag btree levels using the precomputed values adds 383e32b0d0db xfs: prevent metadata files from being inactivated adds 3fef46fc43ca xfs: rename the blockgc workqueue adds 0f98b4ece18d xfs: rename variable mp to parsing_mp adds 92cf7d36384b xfs: Skip repetitive warnings about mount options adds b2c2974b8cdf xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX adds e6a688c33238 xfs: initialise attr fork on inode create adds accc661bf99a xfs: reduce buffer log item shadow allocations adds c81ea11e0332 xfs: xfs_buf_item_size_segment() needs to pass segment offset adds 929f8b0deb83 xfs: optimise xfs_buf_item_size/format for contiguous regions adds ec08c14ba28c xfs: type verification is expensive adds 39d3c0b5968b xfs: No need for inode number error injection in __xfs_dir [...] adds 1fea323ff005 xfs: reduce debug overhead of dir leaf/node checks adds 5825bea05265 xfs: __percpu_counter_compare() inode count debug too expensive adds bd24a4f5f7fd xfs: Rudimentary typo fixes adds 0145225e353e xfs: Rudimentary spelling fix adds f9dd7ba4308c xfs: Fix a typo adds 014695c0a78e xfs: update lazy sb counters immediately for resizefs adds c789c83c7ef8 xfs: hoist out xfs_resizefs_init_new_ags() adds 46141dc891f7 xfs: introduce xfs_ag_shrink_space() adds fb2fc1720185 xfs: support shrinking unused space in the last AG adds 2b92faed5511 xfs: add error injection for per-AG resv failure adds 25dfa65f8149 xfs: fix xfs_trans slab cache name adds de7b14b1a0a1 Merge remote-tracking branch 'xfs/for-next' adds ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate adds 24727b254771 Merge remote-tracking branch 'iomap/iomap-for-next' adds 869720033934 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 adds dc6891cd93ec 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 adds 28e1745b9fa2 printk: rename vprintk_func to vprintk adds acebb5597ff1 kernel/printk.c: Fixed mundane typos adds e19c1133f306 Merge branch 'printk-rework' into for-next adds 58b42113ff5f Merge remote-tracking branch 'printk/for-next' adds c99e755a4a4c PCI: Release OF node in pci_scan_device()'s error path adds 1fd3dde5e270 PCI: Add pci_disable_parity() adds d06a113fec57 IB/mthca: Disable parity reporting adds 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting adds d738c88da637 Merge branch 'pci/enumeration' adds c72547fb0158 Merge branch 'pci/error' adds 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message adds 6c84bd499147 Merge branch 'pci/pm' adds a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk adds 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code adds 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute adds f349223f076e PCI/VPD: Remove pci_set_vpd_size() adds bb4c0992c232 PCI/VPD: Make missing VPD message less alarming adds e0853a0976ff Merge branch 'pci/vpd' adds 43395d9e0912 PCI: Fix kernel-doc errors adds fbdd47fb1fa0 Merge branch 'pci/kernel-doc' adds 1bb73841ea7a PCI: Remove MicroGate SyncLink device IDs adds 5cceabdcdeac Merge branch 'pci/misc' adds b5d9209d5083 PCI: brcmstb: Fix error return code in brcm_pcie_probe() adds 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller adds a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert adds 4dd9c6b6e304 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 adds b03e98acfcd9 Merge branch 'remotes/lorenzo/pci/cadence' adds 3d0b2a3a87ce PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] adds 09429a21744b Merge branch 'remotes/lorenzo/pci/dwc' adds 6613bc2301ba PCI: endpoint: Fix NULL pointer dereference for ->get_features() adds 63279c17be55 Merge branch 'remotes/lorenzo/pci/endpoint' adds 1e83130f01b0 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() adds c1ba5ab5320c Merge branch 'remotes/lorenzo/pci/iproc' adds 1b7996a528b3 PCI: layerscape: Correct syntax by changing comma to semicolon adds b50756bf9524 Merge branch 'remotes/lorenzo/pci/layerscape' adds 31ec9c274646 PCI: mediatek: Configure FC and FTS for functions other than 0 adds 61f762a540a5 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 [...] adds 66f57e639504 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 adds 7acff9021e37 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 adds 03cde986464f Merge branch 'remotes/lorenzo/pci/vmd' adds d4707d79fae0 PCI: xgene: Fix cfg resource mapping adds d66ef1014fd3 Merge branch 'remotes/lorenzo/pci/xgene' adds 973a28677e39 PCI: tegra: Convert to MSI domains adds c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 516286287d71 PCI: rcar: Convert to MSI domains adds cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds b66873599e7f PCI: xilinx: Convert to MSI domains adds 65b131816afd PCI: hv: Drop msi_controller structure adds 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code adds 27278a3fac60 PCI/MSI: Kill msi_controller structure adds f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() adds 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling adds 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI adds 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag adds e33e2e699754 Merge branch 'remotes/lorenzo/pci/msi' adds 021a90fe60ea PCI: mobiveil: Improve PCIE_LAYERSCAPE_GEN4 dependencies adds 52ab55dfe323 dt-bindings: PCI: hisi: Delete the obsolete HiSilicon PCIe file adds e9d14c046bcf Merge branch 'remotes/lorenzo/pci/misc' adds 6bcc3fd766ee Merge remote-tracking branch 'pci/next' adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support adds 532a176b674c Merge remote-tracking branch 'pstore/for-next/pstore' 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 adds a6ad93e37e76 Merge tag 'platform-drivers-x86-surface-aggregator-v5.13-1 [...] adds b05ff1002a5c HID: Add support for Surface Aggregator Module HID transport adds 35a927f2848b HID: surface-hid: Add support for legacy keyboard interface adds 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] adds c222046819dd Merge remote-tracking branch 'hid/for-next' adds 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling adds 8f66edb25c4e i2c: stm32f7: Remove useless error message adds c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] adds 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next adds 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. adds 67ff1d98652a i2c: stm32f4: Mundane typo fix adds 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs adds 98a479991dc5 i2c: gpio: update email address in binding docs adds 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright adds 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next adds 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] adds 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next adds aca01415e076 i2c: Add I2C_AQ_NO_REP_START adapter quirk adds 4a7695429ead i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digit [...] adds 17631e8ca2d3 i2c: designware: Add driver support for AMD NAVI GPU adds fd6ddaa0f50a i2c: drivers: Use generic definitions for bus frequencies [...] adds 22e06b30f94c i2c: tegra-bpmp: don't modify input variable in xlate_flags adds 40357058f859 i2c: tegra-bpmp: make some functions void adds d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next adds 56b4c6515a36 i2c: exynos5: correct top kerneldoc adds 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next adds 010e32ab205b i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks adds c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next adds 8f3e3fb56ce9 Merge remote-tracking branch 'i2c/i2c/for-next' adds e43d5c7c3c34 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string adds 7ffe96e6115f Merge remote-tracking branch 'i3c/i3c/next' adds 56ed101d49ef Merge remote-tracking branch 'dmi/dmi-for-next' adds fc7acdee05ea hwmon: (corsair-psu) add support for critical values adds c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo adds 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() adds b72ceb60a10f hwmon: Use kobj_to_dev() adds c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] adds db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit adds 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes adds ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 adds 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds 88b8fcabaed5 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 adds 212209cff89f docs: kernel-doc: properly recognize parameter lines with colons adds 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] adds d4b61e17e2e4 docs: Remove make headers_check from checklist in translations adds d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] adds d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] adds 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR adds 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes adds abb9c078853d Documentation: Add leading slash to some paths adds f8b427772a0e docs: powerpc: Fix misspellings and grammar errors adds 5225df187244 mailmap: update email address for Alex Shi adds 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address adds b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: adds d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI adds 50ebf8f4933e get_abi.pl: fix xref boundaries adds 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types adds c27c2e34412f scripts: get_abi.pl: parse description line per line adds 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references adds 0a8ef84da5f1 fs/namespace: corrent/improve kernel-doc notation adds a4f413348f26 Documentation: filesystesm api-summary: add namespace.c adds c72dbcd543e3 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 adds 5054241a7915 media: atomisp: remove duplicate include in sh_css adds 771df39b85fd media: atomisp: fix a typo adds 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd adds 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings adds 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings adds 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings adds 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings adds 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" adds b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] adds fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() adds d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] adds 5cd255e72646 media: hantro: fix kernel-doc warnings and style adds 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] adds 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings adds 6f4eaea21b1a media: cobalt: fix initial EDID adds 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos adds 45cdd2a08a9e media: entity: A typo fix adds 73c9a3f3b346 media: cx88: Fix a typo adds 0ae10a7dc899 media: em28xx: fix memory leak adds 443ec4bbc611 media: vivid: update EDID adds 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] adds ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] adds 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] adds 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] adds 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] adds a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] adds 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected adds 3293448632ff media: uvcvideo: Fix XU id print in forward scan adds 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] adds 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver adds 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema adds d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support adds 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support adds d3204955b74b media: i2c: remove unneeded semicolon adds 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition adds e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license adds 8c43126e8c9f media: ccs: Fix sub-device function adds a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency adds 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] adds 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues adds ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling adds a1946caf02fc media: i2c: remove unneeded variable 'ret' adds ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal adds 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal adds 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk adds 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] adds 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] adds 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds dd90caa0111e media: i2c: imx219: Balance runtime PM use-count adds c6f9d67e2ac6 media: i2c: imx258: add HDR control adds a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] adds 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] adds 036673a7231d dt-bindings: i3c: update i3c.yaml references adds 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference adds 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference adds 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference adds 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference adds 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference adds 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference adds cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference adds a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference adds 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference adds 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference adds 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference adds 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference adds d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference adds d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference adds 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference adds 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference adds 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference adds 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 2f3eb922cd5b doc: update rcu_dereference.rst reference adds ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister adds f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. adds f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] adds 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 adds 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] adds 3215887167af media: venus: pm_helpers: Set opp clock name for v1 adds 39a6b9185d30 media: venus: venc_ctrls: Change default header mode adds 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] adds b52051a40908 media: v4l2-ctrl: Add decoder conceal color control adds 4ef6039fad8f media: venus: vdec: Add support for conceal control adds f31b9ffd968b media: v4l: Add new Colorimetry Class adds 4e4053a28f37 media: docs: Document colorimetry class adds 1ad0de78e794 media: v4l: Add HDR10 static metadata controls adds 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] adds 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] adds daba0a10c585 media: venus: Update v6 buffer descriptors adds 3bca43585e22 media: venus: core,pm: Add handling for resets adds 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data adds b4053a2097ec media: venus: core: Add io base variables for each block adds ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] adds 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware adds 7f6631295f46 media: venus: hfi: Define additional 6xx registers adds ff027906308f media: venus: core: Add differentiator IS_V6(core) adds 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs adds e6dd8c3adf43 media: venus: core: Add an io base for AON regs adds 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate adds 255385ca433c media: venus: hfi: Add a 6xx boot logic adds 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support adds e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx adds 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] adds f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops adds c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot adds 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic adds 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control adds ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] adds c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 adds bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] adds df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. adds 1ad175952bbc media: venus: helper: Decide work mode adds 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue adds bb65e3d97e2f media: vivid: add read-only int32 control adds be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] adds 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver adds 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API adds c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API adds e999db587312 media: tw68: switch from 'pci_' to 'dma_' API adds 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() adds 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message adds d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() adds dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() adds f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() adds 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] adds 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] adds dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration adds 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration adds 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] adds 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] adds 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 adds c730ff32b917 media: adv7604: support EDIDs up to 4 blocks adds b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block adds 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h adds 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h adds f8090cce12ed Merge remote-tracking branch 'v4l-dvb/master' adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. adds cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next adds ff031f1f99f7 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 adds 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] 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 d484b8bfc6fa intel_idle: update ICX C6 data adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer adds 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] adds b7e23e54a9c7 pm-graph: Fix typo "accesible" adds 82ab2b224cd4 Merge branch 'pm-tools' into linux-next adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes adds cf66fa75745a Merge branch 'devprop' into linux-next adds 010bddb3ba79 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 [...] adds 650c9e678a8d 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 adds a853201752e3 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 3dee37a4b6ae PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() adds 7456680f9eba Merge remote-tracking branch 'devfreq/devfreq-next' adds a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] adds 84cbcf77e513 Merge remote-tracking branch 'opp/opp/linux-next' adds 007d81a4519f thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 adds ef6e01af398a MAINTAINERS: Add co-maintainer for Qualcomm tsens thermal drivers adds 35b649a3cc1c thermal: core: Fix memory leak in the error path adds 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error adds 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible adds cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 62158cf9765f MAINTAINERS: update thermal CPU cooling section adds e462c144a663 thermal/drivers/tsens: Fix missing put_device error adds cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version adds ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope adds 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field adds 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 adds f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 adds 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens adds 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings adds c56249facfe3 Merge remote-tracking branch 'thermal/thermal/linux-next' adds de67fe969e2f Merge remote-tracking branch 'ieee1394/for-next' adds 2fd8db2dd05d fs: dlm: fix missing unlock on error in accept_from_sock() adds a3baa16cf10d 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 adds fcf044891c84 ARM: Qualify enabling of swiotlb_init() adds 12c917a38e9e 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 adds ad50294d4d6b RDMA/mlx5: Create ODP EQ only when ODP MR is created adds 847d19a45146 RDMA/hns: Support to query firmware version adds 1fb7f8973f51 RDMA: Support more than 255 rdma ports adds 6845485f9ed0 RDMA/bnxt_re: Move device to error state upon device crash adds 49695e95ceea RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __cou [...] adds c73700806d4e RDMA/mlx5: Fix drop packet rule in egress table adds e5dc370bd9d6 RDMA/mlx5: Set ODP caps only if device profile support ODP adds 016b26af13ca RDMA/core: Correct misspellings of two words in comments adds 4ae6573e699e IB/hfi1: Fix a typo adds aa43665aeeb3 RDMA: Fix a typo adds adb76a520d06 IB/isert: Fix a use after free in isert_connect_request adds 7410c2d0f419 RDMA/efa: Use strscpy instead of strlcpy adds 364e282c4fe7 RDMA/rxe: Split MEM into MR and MW adds de2a2461958b RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c adds 7f13e0be3694 RDMA/iser: struct iscsi_iser_task is declared twice adds 2e919a32ae11 RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock adds b1f27f688f71 RDMA/rxe: Remove rxe_dma_device declaration adds 194f64a3cad3 RDMA/core: Fix corrupted SL on passive side adds e079d87d1d9a RDMA/hns: Support query information of functions from FW adds f91696f2f053 RDMA/hns: Support congestion control type selection accord [...] adds dbb3e9db8267 RDMA/uverbs: Fix -Wunused-function warning adds 0adb3ad609f7 MAINTAINERS: Change maintainer for rtrs module adds 44930991f2f2 RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req adds 4a58ac5440ce RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysf [...] adds 4cd5261df989 RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs adds 57dae8baa638 RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler adds 8e86499e6c11 RDMA/rtrs: New function converting rtrs_addr to string adds 88e2f1056452 RDMA/rtrs-srv: Report temporary sessname for error message adds 11b74cbf8ea5 RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess adds 0633e23771e0 RDMA/rtrs-clt: Cap max_io_size adds d907294b27d0 MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER adds 4940b0ab458a RDMA/hns: Refactor hns_roce_v2_poll_one() adds d102a6e37484 RDMA/hns: Reorganize hns_roce_create_cq() adds ee82e68850a4 RDMA/hns: Refactor reset state checking flow adds c6f0411b960d RDMA/hns: Reorganize process of setting HEM adds 8115f9744562 RDMA/hns: Simplify command fields for HEM base address con [...] adds cf8cd4ccb269 RDMA/hns: Support configuring doorbell mode of RQ and CQ adds 704d68f5f2df RDMA/hns: Reorganize doorbell update interfaces for all queues adds 6ea791fb14b2 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 adds 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...] adds 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...] adds 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...] adds b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x adds 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI adds d54e1348d8ef Merge branch 'stmmac-multivector-msi' adds cb9444130662 sysctl: add proc_dou8vec_minmax() adds 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions adds 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8 adds 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8 adds 4ecc1baf362c tcp: convert elligible sysctls to u8 adds 9874b620914b Merge branch 'sysctl-less-storage' adds 794d9b25817a docs: nf_flowtable: fix compilation and warnings adds 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt adds 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...] adds b3a131c2a160 net/mlx5e: Move params logic into its dedicated file adds 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions adds ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel adds 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue adds 869c5f926247 net/mlx5e: Generalize open RQ adds a8dd7ac12fc3 net/mlx5e: Generalize RQ activation adds e078e8df4224 net/mlx5e: Generalize close RQ adds 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API adds b0d35de441ab net/mlx5e: Generalize PTP implementation adds e569cbd72924 net/mlx5e: Cleanup PTP adds 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message adds 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...] adds 43f8b9333d86 net: hns3: remove unused code of vmdq adds c0127115ee23 net: hns3: remove redundant blank lines adds d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int() adds 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...] adds 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback() adds a1e144d7dc3c net: hns3: fix prototype warning adds f7be24f00702 net: hns3: fix some typos in hclge_main.c adds 74d439b74ad3 net: hns3: split function hclge_reset_rebuild() adds b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update() adds 4d656b706db3 Merge branch 'hns3-cleanups' adds ee3e6beaa015 net: ipa: introduce ipa_resource.c adds a749c6c03762 net: ipa: fix bug in resource group limit programming adds 47f71d6e677c net: ipa: identify resource groups adds 9ab7e7288266 net: ipa: add some missing resource limits adds fd2b7bc32113 net: ipa: combine resource type definitions adds 4bcfb35e7af9 net: ipa: index resource limits with type adds cf9a10bd7c49 net: ipa: move ipa_resource_type definition adds d9d1cddf8b98 net: ipa: combine source and destination group limits adds 7336ce1a7ae7 net: ipa: combine source and destation resource types adds 93c03729c548 net: ipa: pass data for source and dest resource config adds 4fd704b3608a net: ipa: record number of groups in data adds 3219953bedc5 net: ipa: support more than 6 resource groups adds 6cb502a3684e Merge branch 'ipa-resource' adds 2d6f5a2b5720 mptcp: clean-up the rtx path adds f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr adds d84ad04941c3 mptcp: skip connecting the connected address adds 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established adds 348d5c1dec60 mptcp: move to next addr when timeout adds 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove adds 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses adds d88c476f4a7d mptcp: export lookup_anno_list_by_saddr adds 557963c383e8 mptcp: move to next addr when subflow creation fail adds b65d95adb802 mptcp: drop useless addr_signal clear adds 8dd5efb1f91b mptcp: send ack for rm_addr adds b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack adds ef360019db40 selftests: mptcp: signal addresses testcases adds f59798b8f683 Merge branch 'mptcp-cleanups' adds ad1cd7856d87 ethtool: fec: add note about reuse of reserved adds cf2cc0bf4fde ethtool: fec: fix FEC_NONE check adds d04feecaf154 ethtool: document the enum values not defines adds 6e2751433490 Merge branch 'ethtool-kdoc-touchups' adds 2d9a93b4902b mld: convert from timer to delayed work adds cf2ce339b401 mld: get rid of inet6_dev->mc_lock adds 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU adds 4b200e398953 mld: convert ip6_sf_list to RCU adds 88e2ca308094 mld: convert ifmcaddr6 to RCU adds f185de28d9ae mld: add new workqueues for process mld events adds 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data adds 32bc7a2cca4d Merge branch 'mld-sleepable' adds a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks adds b11bfb9a19f9 net: axienet: Enable more clocks adds 4e6d698f86a4 Merge branch 'axienet-clock-additions' adds aeab5cfbc8c7 net: ethernet: remove duplicated include adds 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...] adds bc556d3edd0d tipc: fix kernel-doc warnings adds 26440a63a1ac net: llc: Correct some function names in header adds 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...] adds 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header adds c3c97fd0ca6a Merge branch 'llc-kdoc' adds a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock adds 8406d38fde5c af_x25.c: Fix a spello adds e919ee389c18 bearer.h: Spellos fixed adds a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes adds e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes adds 912b519afc8f ipv6: addrconf.c: Fix a typo adds 89e8347f0ff4 ipv6: route.c: A spello fix adds bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes adds 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes adds 61f840601084 llc: llc_core.c: COuple of typo fixes adds b18dacab6bc4 mac80211: cfg.c: A typo fix adds 55320b82d634 mptcp: subflow.c: Fix a typo adds 195a8ec4033b ncsi: internal.h: Fix a spello adds f60d94f0d7b4 netfilter: ipvs: A spello fix adds bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix adds 0184235ec6d1 node.c: A typo fix adds f2e3093172b9 reg.c: Fix a spello adds fb373c8455af sm_statefuns.c: Mundane spello fixes adds aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix adds a7fd0e6d758f xfrm_user.c: Added a punctuation adds c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...] adds 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second adds 72642f4127c3 Merge branch 'selftests-packets-per-second' adds 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...] adds ebf893958c13 net: rds: Fix a typo adds 21c00a186fac net: sctp: Fix some typos adds 9195f06b2d0f net: vsock: Fix a typo adds de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...] adds 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules adds 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup adds 37569287cba1 l3mdev: Correct function names in the kerneldoc comments adds 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...] adds af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc adds bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...] adds 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...] adds 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...] adds 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments adds f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...] adds b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments adds 284fda1eff8a sit: use min adds 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend() adds 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE adds 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...] adds d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe() adds 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe() adds 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings adds e695bed28a5d net: ipa: store BCR register values in config data adds d21d1f33b190 net: ipa: don't define endpoints unnecessarily adds fc566dab45f9 net: ipa: switch to version based configuration adds 782d767a2d0f net: ipa: use version based configuration for SC7180 adds 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned adds 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE adds fef1869fb8b6 Merge branch 'ipa-next' adds 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...] adds 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...] adds a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe() adds 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe() adds a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...] adds 989f7178b066 net: hns3: fix missing rule state assignment adds 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...] adds a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list adds 5be36fb78554 net: hns3: remove the rss_size limitation by vector num adds 8fa865510069 net: hns3: optimize the process of queue reset adds d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist adds 811c0830eb4c net: hns3: add tx send size handling for tso skb adds 33a8f7649913 net: hns3: expand the tc config command adds 97b9e5c131f1 net: hns3: add stats logging when skb padding fails adds 0bc7f8d54a9f Merge branch 'hns3-misc' adds b52f6425481c net: marvell: Delete duplicate word in comments adds df4a17a98d7f net: marvell: Fix the trailing format of some block comments adds 9abcaa96ce6d net: marvell: Delete extra spaces adds 9568387c9f51 net: marvell: Fix an alignment problem adds 32e67c0aea90 Merge branch 'marvell-cleanups' adds 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier adds 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...] adds b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier adds c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match adds 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port adds 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling adds cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes' adds 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...] adds acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...] adds 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment adds 87f2c6716f64 Documentation: net: Document resilient next-hop groups adds 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...] adds d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing adds 3af562a37b7f net: mhi: Allow decoupled MTU/MRU adds 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type() adds 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper adds a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper adds e1ed4f92a625 igc: Refactor Rx timestamp handling adds 1bf33f71f981 igc: Add set/clear large buffer helpers adds 26575105d6ed igc: Add initial XDP support adds 73f1071c1d29 igc: Add support for XDP_TX action adds 4ff320361092 igc: Add support for XDP_REDIRECT action adds 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings adds 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods adds 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods adds 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods adds d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl adds d0922bf79817 hv_netvsc: Add error handling while switching data path adds 24c22dd0918b net/mlx5e: Add states to PTP channel adds a099da8ffcf6 net/mlx5e: Add RQ to PTP channel adds a28359e922c6 net/mlx5e: Add PTP-RX statistics adds 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT adds 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics adds b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter adds c809cf665e28 net/mlx5e: Cleanup Flow Steering level adds 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API adds 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API adds e5fe49465d46 net/mlx5e: Add PTP Flow Steering support adds 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP adds 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression adds 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...] adds 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x adds ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer adds 7119d7864bc5 can: dev: always create TX echo skb adds 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...] adds f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length adds 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...] adds 4c9258dd26fd can: dev: reorder struct can_priv members for better packing adds cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...] adds c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...] adds 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros adds 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM adds a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe() adds 27868a8fc1d0 can: ucan: fix alignment constraints adds cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...] adds a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id() adds 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode adds 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...] adds 17447f08202d can: m_can: add infrastructure for internal timestamps adds df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...] adds 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...] adds 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h adds e0ab3dd5f98f can: mcp251xfd: add dev coredump support adds eb94b74ccda6 can: mcp251xfd: simplify UINC handling adds ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h adds dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h adds efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure adds 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames adds 172f6d3a031b can: c_can: convert block comments to network style comments adds beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones adds 2de0ea97ade0 can: c_can: fix indention adds 0c1b0138d641 can: c_can: fix print formating string adds 995380f3fbfb can: c_can: replace double assignments by two single ones adds dd477500c70b can: c_can: fix remaining checkpatch warnings adds f65735c203d5 can: c_can: remove unused code adds c8a6b44388cb can: c_can: fix indentation adds eddf67115040 can: c_can: add a comment about IF_RX interface's use adds fcbded019855 can: c_can: use 32-bit write to set arbitration register adds 13831ce69c77 can: c_can: prepare to up the message objects number adds 132f2d45fb23 can: c_can: add support to 64 message objects adds 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...] adds fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx adds 2b246b2569cd icmp: add support for RFC 8335 PROBE adds 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE adds f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages adds 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages adds 504a40113cc4 ipv6: add ipv6_dev_find to stubs adds d329ea5bd884 icmp: add response to RFC 8335 PROBE messages adds 212ee4b52f10 Merge branch 'rfc8335-probe' adds 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock adds 5979415d00d4 mISDN: Use LIST_HEAD() for list_head adds 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment adds cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb() adds 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file adds ef843f261b88 scsi/aacraid: Delete obsolete TODO file adds 22612b4e6039 fs/befs: Delete obsolete TODO file adds ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file adds 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file adds b9aa074b896b net/decnet: Delete obsolete TODO file adds cf5b15ab191f Merge branch 'obsdolete-todo' adds 059ff70c8cab net: i40e: remove repeated words adds 252b5d373564 net: bonding: remove repeated word adds fec76125baf7 net: phy: remove repeated word adds 497abc87cf99 net: ipa: remove repeated words adds 8e51a6371088 Merge branch 'net-repeated-words' adds dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd" adds 000ac44da7d0 udp: fixup csum for GSO receive slow path adds 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets adds e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet adds 78352f73dc50 udp: never accept GSO_FRAGLIST packets adds d18931a92a0b vxlan: allow L4 GRO passthrough adds 61630c4f052b geneve: allow UDP L4 GRO passthrou adds b03ef676ba6d bareudp: allow UDP L4 GRO passthrou adds a062260a9d5f selftests: net: add UDP GRO forwarding self-tests adds df82e9c6dd84 Merge branch 'udp-gro-L4' adds e48792a9ec78 tc-testing: add simple action change test adds 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...] adds 90f071023529 dpaa2-switch: create and assign an ACL table per port adds 62734c7405b7 dpaa2-switch: keep track of the current learning state per port adds 1a64ed129cce dpaa2-switch: trap STP frames to the CPU adds bc96781a8959 dpaa2-switch: setup learning state on STP state change adds 578c97b0b243 Merge branch 'dpaa2-switch-STP' adds 0f4e7f4e77b2 ionic: count dma errors adds 230efff47adb ionic: fix sizeof usage adds b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check adds aa620993b1e5 ionic: pull per-q stats work out of queue loops adds 3c7a83fa427d Merge branch 'ionic-cleanups' adds b8128656a5ed net: fix icmp_echo_enable_probe sysctl adds 774c8a8dcb3c mptcp: remove all subflows involving id 0 address adds 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving adds 740d798e8767 mptcp: remove id 0 address adds 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs adds 2d121c9a882a selftests: mptcp: add addr argument for del_addr adds 5e287fe76149 selftests: mptcp: remove id 0 address testcases adds 65550f03e98b Merge branch 'mptcp-subflow-disconnected' adds 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] adds 28110056f2d0 net: ethernet: Fix typo of 'network' in comment adds 1e5d1f69d9fb ethtool: support FEC settings over netlink adds 0d7f76dc11e6 netdevsim: add FEC settings support adds 1da07e5db356 selftests: ethtool: add a netdevsim FEC test adds e3f685aa738c Merge branch 'ethtool-fec-netlink' adds 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods adds 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration adds 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray adds b788ff0a7d7d net: ena: fix inaccurate print type adds e355fa6a3f40 net: ena: remove extra words from comments adds ca3fc0aa0837 net: amd8111e: fix inappropriate spaces adds 3f6ebcffaf67 net: amd: correct some format issues adds 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments adds 142c1d2ed966 net: toshiba: fix the trailing format of some block comments adds 44d043b53d38 net: lpc_eth: fix format warnings of block comments adds 30b8817f5f7a Merge branch 'net-coding-style' adds 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes adds 490f33c4e704 inet: shrink netns_ipv4 by another cache line adds b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 adds cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 adds be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 adds 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 adds 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 adds a6175633a2af ipv6: convert elligible sysctls to u8 adds 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 adds ab1b4f0a836f Merge branch 'inet-shrink-netns' adds ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] adds 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels adds 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] adds a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb adds d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD adds 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path adds 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable adds d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS adds 7ed2bc80074e net: enetc: add support for XDP_TX adds d6a2829e82cf net: enetc: increase RX ring default size adds 9d2b68cc108d net: enetc: add support for XDP_REDIRECT adds 77890db10ef0 Merge branch 'nxp-enetc-xdp' adds b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] adds 917e2e6c5798 net: mediatek: add flow offload for mt7623 adds 040806343bb4 selftests/net: so_txtime multi-host support adds 634da4c11843 ice: Add Support for XPS adds 1e23f076b254 ice: Delay netdev registration adds a05983c3d024 ice: Update to use package info from ice segment adds 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes adds 5c57145a49bd ice: change link misconfiguration message adds 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting adds 805f980bfe0e ice: Check for bail out condition early adds 36ac7911fae7 ice: correct memory allocation call adds 94a936981a3e ice: rename ptype bitmap adds 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS adds e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter adds b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions adds e97fb1aea905 ice: Consolidate VSI state and flags adds 0c3e94c24793 ice: cleanup style issues adds a07cc1786dab ice: Correct comment block style adds 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f20a46c3044c tipc: fix unique bearer names sanity check adds b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception adds 8accc467758e stmmac: intel: use managed PCI function on probe and resume adds 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call adds 9fadafa46f48 include: net: Remove repeated struct declaration adds ec7e48ca4bc7 net: smc: Remove repeated struct declaration adds c8ad0cf37c00 net: hns: Fix some typos adds e228c0de904c lan743x: remove redundant semi-colon adds a7a80b17c750 net: document a side effect of ip_local_reserved_ports adds 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs adds bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use 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 adds b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...] adds cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures adds f56387c534cc bpf: Add support for batched ops in LPM trie maps adds e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps adds 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie' adds 155f556d64b1 libbpf: Add bpf object kern_version attribute setter adds b0c407ec503b bpf: Remove unused headers adds fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header adds 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking adds e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo adds 34747c412041 bpf: Refactor btf_check_func_arg_match adds e6ac2450d6de bpf: Support bpf program calling kernel function adds 797b84f727bc bpf: Support kernel function call in x86-32 adds d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp adds e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc adds 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id adds 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol adds 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR adds aa0b8d43e953 libbpf: Record extern sym relocation first adds 5bd022ec01f0 libbpf: Support extern kernel function adds 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic adds 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions adds 7bd1590d4eba bpf: selftests: Add kfunc_call test adds fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function' adds 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error adds 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list adds 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...] adds 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...] adds 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...] adds b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function' adds 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext adds 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test adds e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj adds 7519c387e69d selftests: xsk: Remove unused function adds 965d2cb0f675 selftests: xsk: Remove inline keyword from source file adds aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread adds 10397994d30f libbpf: xsk: Use bpf_link adds c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock adds ef9280789773 selftests: xsk: Remove thread for netns switch adds 9866bcd6635c selftests: xsk: Split worker thread adds 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources adds 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...] adds 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var adds 34829eec3b69 veth: Implement ethtool's get_channels() callback adds 27e1ca2525de selftests: xsk: Implement bpf_link test adds 7651910257c8 selftests: xsk: Remove thread attribute adds 96539f1c5efb selftests: xsk: Remove mutex and condition variable adds ae6b6a17800f selftests: xsk: Remove unused defines adds 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link' adds 913d55037616 bpf: Remove unused bpf_load_pointer adds 235fc0e36d35 bpf: Remove redundant assignment of variable id adds 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh adds e27bfefb21f2 tools/resolve_btfids: Fix warnings adds 37f0e514db66 skmsg: Lock ingress_skb when purging adds b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg adds 0739cd28f264 net: Introduce skb_send_sock() for sock_map adds 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog() adds 7786dfc41a74 skmsg: Use rcu work for destroying psock adds 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() adds 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit adds b017055255d6 sock_map: Kill sock_map_link_no_progs() adds a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT adds 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot() adds d7f571188ecf udp: Implement ->read_sock() for sockmap adds 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() adds 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap adds 122e6c79efe1 sock_map: Update sock type checks for UDP adds d6378af61527 selftests/bpf: Add a test case for udp sockmap adds 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT adds 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...] adds c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 57a3a98d7c0a ionic: add new queue features to interface adds 0ec9f6669a7d ionic: add handling of larger descriptors adds 3da258439e89 ionic: add hw timestamp structs to interface adds 4f1704faa013 ionic: split adminq post and wait calls adds fee6efce565d ionic: add hw timestamp support files adds 61db421da31b ionic: link in the new hw timestamp code adds ab470bbe7aba ionic: add rx filtering for hw timestamp steering adds f0790bcd3606 ionic: set up hw timestamp queues adds a8771bfe0554 ionic: add and enable tx and rx timestamp handling adds f8ba81da73fc ionic: add ethtool support for PTP adds 196f56c07f91 ionic: ethtool ptp stats adds afeefec67736 ionic: advertise support for hardware timestamps adds f3f409a9b7f5 Merge branch 'ionic-ptp' adds a16195e35cd0 mptcp: add mib for token creation fallback adds 5695eb8891f9 mptcp: add active MPC mibs adds 781bf13d4f3b mptcp: remove unneeded check on first subflow adds dc87efdb1a5c mptcp: add mptcp reset option support adds 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout adds 76e5e27ca987 selftests: mptcp: init nstat history adds c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors adds 3e8db6365f23 Merge branch 'mptcp-misc' adds 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...] adds 50f826999a80 dpaa2-eth: add rx copybreak support adds 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable adds 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak' adds ca4d4c34ae9a nfc: pn533: prevent potential memory corruption adds 7f040aa32261 net: reorganize fields in netns_mib adds 825066651792 tcp: reorder tcp_congestion_ops for better cache locality adds 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors adds d08d32d10193 net: stmmac: make SPH enable/disable to be configurable adds d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...] adds 5fabb01207a2 net: stmmac: Add initial XDP support adds be8b38a722e6 net: stmmac: Add support for XDP_TX action adds 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action adds 428e68e1a85a Merge branch 'stmmac-xdp' adds 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...] adds cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds c6baac47d9e6 net/mlx5: Use unsigned int for free_count adds 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure adds 16e74672a21b net/mlx5: Do not hold mutex while reading table constants adds 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries adds 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount adds 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured adds 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table adds b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() adds bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself adds f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed adds 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed adds cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...] adds 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...] adds 514e1150da9c net: x25: Queue received packets in the drivers instead of [...] adds 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()' adds c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it adds c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it adds 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' adds 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it adds 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...] adds 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c adds d3295869c40c net: nfc: Fix spelling errors in net/nfc module adds eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...] adds d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable adds cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI adds e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state adds 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings adds 956baa99571b usbnet: add method for reporting speed without MII adds eb47c274d8c4 net: cdc_ncm: record speed in status method adds d42ebcbb6353 net: cdc_ether: record speed in status method adds b3feb439f28e Merge branch 'usbnet-speed' adds b58c4649d94e nfc: s3fwrn5: remove unnecessary label adds 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon adds be107538c529 netdevsim: remove unneeded semicolon adds 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs adds a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition adds db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog adds f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog adds f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog adds 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog adds 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog adds e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog adds a38b5b56d6f4 netfilter: nf_log: add module softdeps adds cefa31a9d461 netfilter: nft_log: perform module load from nf_tables adds c520292f29b8 audit: log nftables configuration change events once per table adds 5c701e71961a netfilter: ipset: Remove duplicate declaration adds 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path adds 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() adds 802b805162a1 netfilter: nftables: add helper function to set the base s [...] adds 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] adds daf47a7c109a netfilter: ipvs: do not printk on netns creation adds dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...] adds 8c56049fec6c netfilter: nftables: remove documentation on static functions adds 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast adds 1be05ea766d7 netfilter: nfnetlink: use net_generic infra adds ebfbe67568a7 netfilter: cttimeout: use net_generic infra adds 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra adds 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra adds 5b53951cfc85 netfilter: ebtables: use net_generic infra adds 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data adds 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra adds 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra adds 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra adds db3685b4046f net: remove obsolete members from struct net adds 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 631a44ed2560 nfp: flower: add support for packet-per-second policing adds 0b35e0deb5be docs: ethtool: correct quotes adds 8a9264abfc59 Merge remote-tracking branch 'net-next/master' adds 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section adds 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run adds 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration adds 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration adds f07669df4c8d libbpf: Remove redundant semi-colon adds f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...] adds 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro adds 928dc406802d bpf, udp: Remove some pointless comments adds 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock adds 277deea4afa9 Merge remote-tracking branch 'bpf-next/for-next' adds 6ad2dd6c14d3 ipv6: fix clang Wformat warning adds 54d78b12484c Merge remote-tracking branch 'ipsec-next/master' adds c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface adds 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits adds 604774add516 net/mlx5: Dynamically assign MSI-X vectors count adds e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks adds 1ac73232d9f1 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds a9ade8143e49 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 adds ac0565462e33 Bluetooth: btintel: Check firmware version before download adds 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check adds 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing adds d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing adds 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download adds 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot adds 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...] adds 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...] adds 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...] adds 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes adds 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature adds 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features adds 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands adds 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list adds d58cf00dcedb Bluetooth: Increment management interface revision adds 82a1242619d0 Bluetooth: Remove 'return' in void function adds 149b3f13b4b1 Bluetooth: Coding style fix adds 06752d1678b4 Bluetooth: Check inquiry status before sending one adds 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn' adds 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. adds 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...] adds 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs adds b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request adds abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...] adds 8ce85ada0a05 Bluetooth: LL privacy allow RPA adds 2c0544279ac1 Merge remote-tracking branch 'bluetooth/master' adds e7dfab8287bf gfs2: don't create empty buffers for NO_CREATE adds f68effb308c7 gfs2: Eliminate gh parameter from go_xmote_bh func adds 3ae3a7d62a68 gfs2: Fix dir.c function parameter descriptions adds 0bf3e3273b92 gfs2: Remove unused variable sb_format adds 54992257fe4b gfs2: Add new gfs2_iomap_get helper adds 9153dac13a69 gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent adds 152f58c9af21 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent adds 6d8da302aedf gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer adds bea906ee1624 gfs2: Silence possible null pointer dereference warning adds 7d6eec37a105 gfs2: Allocate bufdata object before taking log lock adds 49f3e638649c Merge remote-tracking branch 'gfs2/for-next' adds 1e97743fd180 mtd: require write permissions for locking and badblock ioctls adds e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl adds 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells adds 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction adds ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible adds 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions adds 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions adds 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h adds d2ee01b8a975 Merge remote-tracking branch 'mtd/mtd/next' adds a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer adds 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write adds 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h adds 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] adds 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() adds 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] adds 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] adds 492a1546fc31 Merge remote-tracking branch 'nand/nand/next' adds c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] adds b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] adds 069089acf88b mtd: spi-nor: add OTP support adds cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] adds b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw adds 643f5997bbf1 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 adds 7547738d28dd oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 adds 4e6602916bc6 crypto: ecdsa - Add support for ECDSA signature verification adds 703c748d5f2c crypto: ecc - Add NIST P384 curve parameters adds 149ca1611d92 crypto: ecc - Add math to support fast NIST P384 adds c12d448ba939 crypto: ecdsa - Register NIST P384 and extend test suite adds d1a303e8616c x509: Detect sm2 keys by their parameters OID adds 299f561a6693 x509: Add support for parsing x509 certs with ECDSA keys adds 947d70597236 ima: Support EC keys for signature verification adds 2a8e615436de x509: Add OID for NIST P384 and extend parser for it adds 3877869d13a0 Merge branch 'ecc' adds e656459b5750 hwrng: intel - Fix included header from 'asm adds 4a5eed173493 crypto: ccp - reduce tee command status polling interval f [...] adds 00aa6e65aa04 crypto: ccp - fix command queuing to TEE ring buffer adds 5595d0dc1d33 crypto: amlogic - Fix the parameter of dma_unmap_sg() adds c114ecd3a1a3 crypto: cavium - Fix the parameter of dma_unmap_sg() adds ade18fb4dfae crypto: ux500 - Fix the parameter of dma_unmap_sg() adds 884b93c51025 crypto: allwinner - Fix the parameter of dma_unmap_sg() adds 91253022821d hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit adds 36c25011c27e crypto: jitterentropy - Put constants on the right side of [...] adds 27fb85783f0d crypto: inside-secure - Minor typo fix in the file safexcel.c adds 45394566b042 crypto: hisilicon/sec - Supply missing description for 'se [...] adds 85a557cbec71 crypto: bcm - Fix a whole host of kernel-doc misdemeanours adds 29e5b87804e1 crypto: chelsio - Fix some kernel-doc issues adds 0368853ede1d crypto: ux500/hash - Fix worthy kernel-doc headers and rem [...] adds e2dcca6a2707 crypto: keembay - Fix incorrectly named functions/structs adds 71057841feaa crypto: atmel-ecc - Struct headers need to start with keyw [...] adds 0beb2b6046ce crypto: caam - Provide the name of the function and provid [...] adds 32c2e6dd7c60 crypto: vmx - Source headers are not good kernel-doc candidates adds d007bac1fbd6 crypto: nx - Repair some kernel-doc problems adds 5b0ef7990e29 crypto: nitrox - Demote non-compliant kernel-doc headers adds b66accaab379 crypto: qat - don't release uninitialized resources adds 8609f5cfdc87 crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] adds 0193b32f565e crypto: ecc - Correct an error in the comments adds bbe6c4ba518d crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' adds ed48466d3ff9 crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path adds a9214b0b6ed2 crypto: hisilicon - fix the check on dma address adds 670fefb92409 crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak adds 7d15697983c7 crypto: hisilicon/hpre - fix Kconfig adds 45bb26d946cd crypto: hisilicon/qm - set the total number of queues adds c4392b46ee95 crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c adds 6250383a2083 crypto: hisilicon/qm - set the number of queues for function adds 8bbecfb402f7 crypto: hisilicon/qm - add queue isolation support for Kunpeng930 adds dbb153c02bac crypto: vmx - fix incorrect kernel-doc comment syntax in files adds 73f04d3d800f crypto: amcc - fix incorrect kernel-doc comment syntax in files adds ce668da5f11e crypto: ux500 - fix incorrect kernel-doc comment syntax adds 10cb823bbacd crypto: nx - fix incorrect kernel-doc comment syntax in files adds 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds a181e0fdb216 random: initialize ChaCha20 constants with correct endianness adds 118a4417e143 random: remove dead code left over from blocking pool adds 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper adds 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration adds 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() adds 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright adds c29da9700f8c crypto: keywrap - Remove else after break statement adds 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] adds 30a4240e06ea crypto: hisilicon/zip - adjust functions location adds d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' adds 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] adds 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 adds 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 adds 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] adds 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' adds 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] adds 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] adds ff5bd6dc3f88 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 adds 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] adds 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML adds 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] adds 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] adds b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML adds 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML adds a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] adds c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt adds fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] adds b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) adds 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) adds f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) adds 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup adds 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. adds 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. adds 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer adds 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. adds 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. adds aaee716e4aca drm/i915: Add gem object locking to madvise. adds c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags adds a61170975718 drm/i915: Rework struct phys attachment handling adds a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] adds bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. adds ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. adds ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf adds 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. adds c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. adds 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] adds ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] adds abd2f577177e drm/i915: Flatten obj->mm.lock adds 9c01524d4f58 drm/i915: Populate logical context during first pin. adds 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] adds fe83ce1e0040 drm/i915: Handle ww locking in init_status_page adds d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. adds 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane adds 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu adds 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() adds 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. adds 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. adds b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. adds ec701249aa59 drm/i915: Take obj lock around set_domain ioctl adds c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] adds f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. adds 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 adds a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. adds c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] adds 52665fe7fc20 drm/i915: Add ww locking around vm_access() adds ef4985bac521 drm/i915: Increase ww locking for perf. adds c858ffa17716 drm/i915: Lock ww in ucode objects correctly adds e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. adds 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. adds 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object adds 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. adds 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] adds 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. adds 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] adds c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] adds e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] adds 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] adds 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] adds 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] adds fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] adds af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] adds d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] adds 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal adds e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] adds e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal adds 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] adds 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] adds aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] adds e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] adds b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] adds 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal adds cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. adds fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. adds 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly adds 7dbc19da5daf drm/i915: Extract active lookup engine to a helper adds 38b237eab2bc drm/i915: Individual request cancellation adds 8f922e422758 drm/i915: Restrict sentinel requests further adds 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert adds 9b4d0598ee94 drm/i915: Request watchdog infrastructure adds e8dbb566b338 drm/i915: Fail too long user submissions by default adds 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam adds 6ab61ad5c1d8 drm/i915: add gem/gt TODO adds e1a5e6a8c48b drm/doc: Add RFC section adds 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] adds 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag adds fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] adds ada4226e9182 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 adds 417fc6123b4a drm/omap: fix misleading indentation in pixinc() adds 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT adds 309f81e81d07 drm/omap: Remove duplicate declaration adds ee84c58b5884 drm: Fix 3 typos in the inline doc adds 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B adds 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge adds 58442f0db3f8 drm/ttm: fix invalid NULL deref adds e55f2ffc4dc1 drm/mst: Enhance MST topology logging adds 680dcede2762 drm/ttm: switch back to static allocation limits for now adds 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach adds c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() adds e488b1023a4a drm/ingenic: Register devm action to cleanup encoders adds 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] adds 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c adds 1a24c364e484 drm/displayid: add new displayid section/block iterators adds 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes adds 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] adds bfd4e1929b5a drm/edid: use the new displayid iterator for tile info adds f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length adds 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header adds 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies adds 6c744983004e drm/bridge: anx7625: disable regulators when power off adds 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit adds a1c3be890440 drm/komeda: Fix bit check to import to value of proper type adds 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] adds 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes adds 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] adds cd017e610321 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 87aeea82a8a3 drm/amdgpu: add codes to capture invalid hardware access w [...] adds 16d066df9c9c Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds d8035637884b drm/amdgpu: wrap kiq ring ops with kiq spinlock adds 724a2a2b4376 drm/amdgpu/display/dm: add missing parameter documentation adds fa3f98b0cf0c drm/amdgpu: Add additional Sienna Cichlid PCI ID adds fdb4ee023c3b drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds 30efe1394c8b drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds bbc845c2e7b4 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 2ba7c53a78eb drm/amdgpu: fix the hibernation suspend with s0ix adds ab331706c3ca drm/amdgpu: rework S3/S4/S0ix state handling adds e638111473e4 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds cca2276ee5dc drm/amdgpu: clean up non-DC suspend/resume handling adds 44edcf68aff4 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 0093c75ea77b drm/amdgpu: re-enable suspend phase 2 for S0ix adds c4530a090c76 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds f210cc0b63d9 drm/amdgpu: update comments about s0ix suspend/resume adds d99990325bcc drm/amdgpu: skip CG/PG for gfx during S0ix adds e50945fec087 drm/amdgpu: drop S0ix checks around CG/PG in suspend adds e9404828c296 drm/amdgpu: skip kfd suspend/resume for S0ix adds ed1c2178af1e drm/amdgpu/ttm: Fix memory leak userptr pages adds b67b08f67a4f drm/radeon/ttm: Fix memory leak userptr pages adds 989ccc377e99 drm/amdgpu: Fix a typo adds 709e0f247588 drm/amdgpu: Fix a typo adds 014b272e752e drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds 2b421b3e43cc drm/amd/pm: fix Navi1x runtime resume failure V2 adds 8c1f7bf92fea drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 846504cc03f9 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds a909897b68ba drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 6c10c4307e0b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds f9cd790d6f25 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 904351e346a9 drm/amdgpu: fix amdgpu_res_first() adds 1115ef312e0b drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD adds c63cc819d13f drm/amd/pm: fix MP1 state setting failure in s3 test adds 7e82c444a764 drm/amd/pm: fix gpu reset failure by MP1 state setting adds 1ca4cf448fae drm/amdgpu: Use correct size when access vram adds aa65b5dade12 drm/amd/display: Populate socclk entries for dcn2.1 adds fc8bc86081ad drm/amd/display: hide VGH asic specific structs adds e5849638791e drm/amd/display: Add kernel doc to crc_rd_wrk field adds 9a0229025c97 drm/amd/display: revert max lb lines change adds 83b39e1fc3ea drm/amd/display: Log DMCUB trace buffer events adds 17db590057e2 drm/amd/display: Fix debugfs link_settings entry adds e254d5501916 drm/amd/display: revert max lb use by default for n10 adds d10a239e97d2 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini adds 3dd5fe9b94f4 drm/amd/display: Fixed Clock Recovery Sequence adds f773d381629e drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds d3038ddf8f9f drm/amd/display: [FW Promotion] Release 0.0.57 adds a56e979f60c6 drm/amd/display: Change input parameter for set_drr adds 6cf543681d7e drm/amd/display: Use pwrseq instance to determine eDP instance adds 03e50910f1bc drm/amd/display: 3.2.128 adds d17b07b12ec0 drm/amdgpu: replace per_device_list by array adds 140e476c1262 drm/radeon: don't evict if not initialized adds 776b1048277f drm/atomic: Couple of typo fixes adds 09a7a8d713ba drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds 0f218bd6a5ad drivers: gpu: Remove duplicate include of amdgpu_hdp.h adds 53af003994f0 amdgpu: avoid incorrect %hu format string adds 465a7104950a amdgpu: fix gcc -Wrestrict warning adds eea3ac2b013e drm/amdgpu/display: fix memory leak for dimgrey cavefish adds 6a5f51fb4dc1 drm/amd/pm: make DAL communicate with SMU through unified [...] adds ff40847f6f91 drm/amd/pm: label these APIs used internally as static adds 17e27e4a894d drm/amd/pm: drop redundant and unneeded BACO APIs V2 adds eb88101f2c01 drm/amdgpu: move vram recover into sriov full access adds b4711c921f07 drm/amd/pm: Update aldebaran pmfw interface adds c7016018068d drm/amdgpu: update host to psp interface adds eca81f0ea9ad drm/amdgpu: added support for dynamic GECC adds a651901f065c drm/amdgpu: Set amdgpu.noretry=1 for Arcturus adds 9811985ed4b3 drm/amd/display: Use appropriate DRM_DEBUG_... level adds 44d4bc87154a drm/amdgpu: Fix check for RAS support adds 1482222c7e76 drm/amd/display: Removing unused code from dmub_cmd.h adds f093fadd45ef drm/amdgpu: remove irq_src->data handling adds f39441865dc3 drm/amdgpu/pm: mark pcie link/speed arrays as const adds 3b5f02848de8 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] adds 57088a43a322 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] adds 692c910ce584 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit adds 0123f30be891 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit adds e271ec416939 drm/amdgpu: Ensure that the modifier requested is supporte [...] adds 44d7c62355ea amdgpu: securedisplay: simplify i2c hexdump output adds 168ff5990d44 drm/radeon/r600_cs: Few typo fixes adds 9721af864837 drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes adds df5b3e14cd2f drm/amd: Fix a typo in two different sentences adds 51fbba497d82 drm/amd/display: Allow idle optimization based on vblank. adds 3f8276854dbd drm/amd/display: check fb of primary plane adds f7f3dd4d8571 drm/ttm: ioremap buffer according to TTM mem caching setting adds 739c2536245f drm/amdgpu: add the sched_score to amdgpu_ring_init adds e22022127b0c drm/amdgpu: share scheduler score on VCN3 instances adds 88c5bd92ea8f drm/sched: select new rq even if there is only one v3 adds 3d569251927e drm/amdgpu: load balance VCN3 decode as well v8 adds 20648ee81893 drm/amdgpu: allow variable BO struct creation adds 2c257c7d1fc8 drm/amdgpu: introduce struct amdgpu_bo_user adds e7bc154ba894 drm/amdgpu: use amdgpu_bo_create_user() for when possible adds 4a7cd7050136 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag adds cef775e0f73d drm/amdgpu: make BO type check less restrictive adds eb67b58387e1 drm/amd/amdgpu implement tdr advanced mode adds f547505d6212 drm/amd/pm: Modify mode2 msg sequence on aldebaran adds bd35483239b9 drm/amd/pm: Add function to wait for smu events adds a10baa590d17 drm/amd/pm: Add support for reset completion on aldebaran adds 528cd117bd80 drm/amdgpu: Add reset control to amdgpu_device adds c439b43bcc0a drm/amdgpu: Add reset control handling to reset workflow adds 38af1eba3e4e drm/amdgpu: Add PSP public function to load a list of FWs adds 890d176c79d7 drm/amdgpu: Make set PG/CG state functions public adds 37439a51ff17 drm/amdgpu: Add mode2 reset support for aldebaran adds 1127402d4ad1 drm/amdgpu: Enable recovery on aldebaran adds ba10bb00043c drm/amdgpu: Fix build warnings adds c0d17a688656 drm/amd/pm: no need to force MCLK to highest when no displ [...] adds af8649e9ea66 drm/amd/pm: unify the interface for loading SMU microcode adds bd02e9c95993 drm/amd/pm: fix missing static declarations adds 7e85959f562c drm/amd/pm: unify the interface for power gating adds db0e3e1c60b9 drm/amd/pm: unify the interface for gfx state setting adds ccbc02db516c drm/amd/pm: Fix DPM level count on aldebaran adds db159f0efc3b drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers adds fe001e70a55d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds 0279d780807e drm/amdkfd: dqm fence memory corruption adds 58c10044ecce drm/amdgpu: ih reroute for newer asics than vega20 adds 24abcf016b33 drm/amd/display: Fix black screen with scaled modes on som [...] adds 6ed495d705d5 drm/amdgpu: Reset error code for 'no handler' case adds 52df9915b825 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] adds 7f53edf017cd drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran adds 293f0593de74 drm/amd/display: BIOS LTTPR Caps Interface adds 46c29d0c7604 drm/amd/display: Add refresh rate trace adds 1d4a10531f8b drm/amd/display: Fix static checker warnings on tracebuff_fb adds 217731c4fd70 drm/amd/display: Guard ASSR with internal display flag adds d7813c645b44 drm/amd/display: enable DP DSC Compliance automation adds 3bea0e5baede drm/amd/display: define mod_hdcp_display_disable_option struct adds 89e7dc3121c3 drm/amd/display: add mod hdcp interface for supporting enc [...] adds 1031c6f9a53e drm/amd/display: Fix typo for variable name adds d917a9eb4cf1 drm/amd/display: Rename fs_params to hdr_tm_params adds 4c6b3d7feda5 drm/amd/display: Interface for LTTPR interop adds c289ca72bd84 drm/amd/display: Enumerate LTTPR modes adds 562b040e978f drm/amd/display: LTTPR config logic adds fdd3cb24ed6c drm/amd/display: Fix MST topology debugfs adds 525749b6c63d drm/amd/display: Add dynamic link encoder selection. adds a870b5702276 drm/amd/display: Update display endpoint control path. adds d9d16521746c drm/amd/display: New path for enabling DPG adds 2d801814311d drm/amd/display: Set max TTU on DPG enable adds 266f7b06f202 drm/amd/display: add log for automated test adds 940ebc88b28a drm/amd/display: [FW Promotion] Release 0.0.58 adds 0b5c48eae386 drm/amd/display: Disable MALL when SMU not present adds 6d59d9eedb5b drm/amd/display: 3.2.129 adds 14e4a095b29f drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds 7a2f342c96d1 drm/amd/display: fix typo: liason -> liaison adds e34933f9e367 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds b0302787b227 drm/amdgpu: Add new PF2VF flags for VF register access method adds 693063973c70 drm/amd/display: add DMCUB trace irq support for DCN302 adds e4721dd8065a drm/amd/display: Use pr_debug in DM to prevent dmesg flooding adds 6c9569f546ac drm/amdgpu: fix NULL pointer dereference adds 51484deeef7b drm/amdgpu: fix compiler warning(v2) adds 4931633321e5 drm/radeon: avoid potential null pointer access adds f12e78c7b680 drm/amdgpu: Set a suitable dev_info.gart_page_size adds 9e690a4a09f9 drm/amdgpu: check alignment on CPU page for bo map adds ef95d2a98d64 drm/amdgpu/display: fix warning on 32 bit in dmub adds 06f7fdaf2cca drm/amdgpu: indirect register access for nv12 sriov adds 4c97925f7d93 drm/amdgpu: indirect register access for nv12 sriov adds f802506ee8d0 drm/amdgpu: indirect register access for nv12 sriov adds e28982eb3a17 drm/amdgpu: indirect register access for nv12 sriov adds 43423d3bbb9f drm/amdgpu: reserve fence slot to update page table adds a8a3bb945f3a drm/amdgpu: support sdma error injection adds c3d9ea8eb66b drm/amd: use kmalloc_array over kmalloc with multiply adds 071069cb5f18 drm/amd: cleanup coding style a bit adds 0b3ec4fc73a0 drm/amdgpu: drop some unused atombios functions adds c3b216c9ea89 amd: display: modules: Remove repeated struct declaration adds 01f687ea727d usb/host: enable auto power control for xhci-pci adds 72e6b32c7473 drm/amdgpu: add another raven1 gfxoff quirk adds 67ae88d508a9 drm/amdgpu: only check for _PR3 on dGPUs adds 60b35fd2faaf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 20f4e23e3bb1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 26764da148af Revert "drm/amd/display: To modify the condition in indica [...] adds 358b8f69bce3 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 300011601de7 drm/mst: Enhance MST topology logging adds 5b1c893f7186 drm/amdkfd: Update L1 and add L2/3 cache information adds 3c7245ee576a drm/ttm: switch back to static allocation limits for now adds a0d08aa3b469 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() adds 7eb186bbe9f3 drm/i915: split out stepping info to a new file adds 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info adds ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme adds 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme adds cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] adds 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] adds 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info adds 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly adds 8cef45e2d37e drm/i915: Remove repeated declaration adds cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout adds 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() adds 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() adds 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB adds 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] adds f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] adds 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] adds 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] adds d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c adds 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c adds bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() adds 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ adds d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() adds 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() adds 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() adds 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] adds 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view adds ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state adds 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() adds 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct adds b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] adds 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] adds a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment adds 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] adds 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON adds 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] adds 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg adds b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 adds 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 900659253d29 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 01990be33389 Merge branch 'drm/tegra/fixes' into drm/tegra/for-next adds 86cec7ece3e6 gpu: host1x: Allow syncpoints without associated client adds 49a5fb167995 gpu: host1x: Show number of pending waiters in debugfs adds ecfb888ade42 gpu: host1x: Remove cancelled waiters immediately adds f63b42cbc86e gpu: host1x: Use HW-equivalent syncpoint expiration check adds 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints adds aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint adds f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization adds 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock adds d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold adds 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks adds 86044e749be7 drm/tegra: dc: Inherit DMA mask adds 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution adds d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later adds 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers adds 476e93205ff6 drm/tegra: gem: Add a clarifying comment adds 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime adds 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 adds b391e20c5d7e Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails adds 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin adds 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps adds 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode adds 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached adds 9db7fe096243 drm/msm: Remove unused freed llist node adds cc8710bdf9ea drm/msm: Avoid mutex in shrinker_count() adds ff5caa957431 drm/msm: Fix debugfs deadlock adds 5ee223c630d0 drm/msm: Improved debugfs gem stats adds 05df8f9ffc78 Merge remote-tracking branch 'drm-msm/msm-next' adds 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path adds 49c826e1941a drm/imx: Add 8 pixel alignment fix adds 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols adds 5408cdfc9eba Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 162858339bf4 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs adds 394409aafd01 regmap-irq: Add driver callback to configure virtual regs adds 2d2070490a13 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next adds 3fe49c7beaf9 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 adds 69644fca2716 ALSA: usb-audio: Carve out connector value checking into a helper adds 44609fc01f28 ALSA: usb-audio: Check connector value on resume adds 583770e84a44 ALSA: pcm: Fix couple of typos adds abc21649b3e5 ALSA: core: remove redundant spin_lock pair in snd_card_di [...] adds 1fa4445f9adf ALSA: control - introduce snd_ctl_notify_one() helper adds 3f0638a0333b ALSA: control - add layer registration routines adds 22d8de62f11b ALSA: control - add generic LED trigger module as the new [...] adds e65bf99718b5 ALSA: HDA - remove the custom implementation for the audio [...] adds cb17fe0045aa ALSA: control - add sysfs support to the LED trigger module adds a135dfb5de15 ALSA: led control - add sysfs kcontrol LED marking layer adds 5b1ed7df0133 Merge tag 'tags/mute-led-rework' into for-next adds 016c20506d5c ALSA: control - add the missing prev_lops2 initialization adds 62327ebbdf00 ALSA: control led - improve the set_led_id() parser adds 1678320e74d3 Merge branch 'topic/mute-led' into for-next adds 53cc2643c149 ALSA: control - off by one in store_mode() adds de33144f84d3 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 [...] adds 0803a5cb5b7c ASoC: dwc: Fix -Wmissing-prototypes warnings adds 23f23db29ac9 ASoC: amd: update spdx license for acp machine driver adds d463cead11ac ASoC: amd: fix acpi dependency kernel warning adds 502e5321d892 ASoC: fsl_rpmsg: initialise pointers to NULL adds c1c03888f1e8 ASoC: SOF: parse multiple SSP DAI and hw configs adds e12be9fbfb91 ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs adds c943a586f6e4 ASoC: SOF: match SSP config with pcm hw params adds e61c589587c7 ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document adds eef07b9e0925 ASoC: mediatek: mt6359: add MT6359 accdet jack driver adds 3de72d6a2822 Merge series "Add mediatek MT6359 ASoC accdet jack driver" [...] adds f556de6087f0 ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" adds c7721e942798 ASoC: Intel: add max98390 echo reference support adds 96fadf7e8ff4 ASoC: q6afe-clocks: fix reprobing of the driver adds 8b01a0d0b5c1 ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes adds 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet adds d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 adds 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 adds 50cbf945566b ASoC: Intel: Fix a typo adds 868d5c6340d8 ASoC: tegra: Set driver name explicitly adds e896ec390870 ASoC: rt1019: add address-cells and size-cells information adds 89503d736e36 ASoC: simple-card-utils.c: remove old comment adds 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] adds 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order adds e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() adds a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order adds 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() adds 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] adds ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] adds bb0f78e59777 ASoC: Intel: Fix a typo adds 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments adds 86f3c05534be ASoC: atmel: fix shadowed variable adds 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization adds ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization adds 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment adds 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment adds 00a25480cca4 ASoC: pxa: remove useless assignment adds bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check adds 00a820086ddd ASoC: sti: uniperif: align function prototypes adds 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string adds 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression adds 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression adds 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes adds 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment adds 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test adds 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable adds b4d09a01666f ASoC: ux500: mop500: align function prototype adds 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] adds f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing adds 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed adds 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] adds 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] adds ec1c8302178a ASoC: dt-bindings: Use OF graph schema adds f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema adds 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] adds 458c23c509f6 ASoC: lm49453: fix useless assignment before return adds 945b0b58c5d7 ASoC: da732x: simplify code adds df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] adds ebf721fbbb6e ASoC: Intel: Fix a typo adds 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning adds 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] adds ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks adds 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] adds c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 adds 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 adds 3d534537648b ASoC: rt5670: Add a rt5670_components() helper adds e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string adds a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo adds e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. adds c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers adds 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV adds 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] adds 0aa5056addf6 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 247f36547591 Merge remote-tracking branch 'sound-asoc/for-next' adds 33121347fb1c module: treat exit sections the same as init sections when [...] adds 79b5d26d2d49 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 adds 73e7f1732e80 Input: imx_keypad - convert to a DT-only driver adds fe58b1762415 Merge remote-tracking branch 'input/next' adds c7e8f404d56b pata_arasan_cf: fix IRQ check adds e379b40cc0f1 pata_ipx4xx_cf: fix IRQ check adds ffa137cb8d17 ata: pata_pdc202xx_old: Fix some incorrectly named functions adds 91c50d8a1f9a ata: pata_sil680: Add some missing function parameter docs adds 8927c41e3118 ata: pata_sis: Remove superfluous param description and su [...] adds 2ee628f3cf25 ata: pata_triflex: Repair some misnamed functions and fix [...] adds 39ac4018c85b ata: pata_it821x: Fix possible doc-rotted function names adds 87eac27c9204 ata: pata_via: Fix a kernel-doc formatting issue adds 05f4226ac537 ata: pata_piccolo: 'ata_tosh_init()' is misnamed in its header adds d29b031d43fb ata: pata_sl82c105: Fix potential doc-rot adds dee1d6f3c70d ata: pata_opti: Fix spelling issue of 'val' in 'opti_write_reg()' adds b7ab575f80f6 ata: ata_generic: Fix misspelling of 'ata_generic_init_one()' adds 145f74fa6254 ata: pata_legacy: Repair a couple kernel-doc problems adds 1cade50f5092 ata: pata_cs5530: Fix misspelling of 'cs5530_init_one()'s [...] adds c172b359d711 ata: sata_mv: Fix misnaming of 'mv_bmdma_stop()' adds c86a2a28bde8 ata: libata-acpi: Fix function name and provide descriptio [...] adds ff237990277f ata: pata_acpi: Fix some incorrect function param descriptions adds e6471a65fdd5 sata_mv: add IRQ checks adds b30d0040f061 ata: libahci_platform: fix IRQ check adds 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 adds 2f90d2aacae5 Merge branch 'for-5.13/libata' 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 adds 4db2ce005e13 Merge branch 'for-5.13/block' 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 [...] adds 4bae7afdd789 paride/pd: remove ->revalidate_disk adds 0f00b82e5413 block: remove the revalidate_disk method adds acf8aec3501c mtip32xx: use DEFINE_SPINLOCK() for spinlock adds 80755855f808 mtip32xx: use LIST_HEAD() for list_head adds 197653779521 Merge branch 'for-5.13/drivers' into for-next adds 8ab99842894f io_uring: avoid taking ctx refs for task-cancel adds 0797391243ce io_uring: reuse io_req_task_queue_fail() adds 0d21d3ea31f6 io_uring: further deduplicate file slot selection adds 1fc82815dc9a io_uring: add a helper failing not issued requests adds 57bbd288b738 io_uring: refactor provide/remove buffer locking adds 91e7b35a8417 io_uring: use better types for cflags adds ceeeba9558b5 io_uring: refactor out send/recv async setup adds 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data adds f5bd58754f4b io_uring: rethink def->needs_async_data adds eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() adds 93b8039f95cf io_uring: simplify io_resubmit_prep() adds 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers adds df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count adds ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() adds 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files adds 863ad3eb75b1 io_uring: cache async and regular file state for fixed files adds 0eb7edda54fe io_uring: correct comment on poll vs iopoll adds c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions adds f4a603427b88 io_uring: don't take ctx refs in task_work handler adds d5a4c7217d8f io_uring: optimise io_uring_enter() adds eace6e7544f0 io_uring: optimise tctx node checks/alloc adds b0265a64b154 io_uring: keep io_req_free_batch() call locality adds 39f22fa9045a io_uring: inline __io_queue_linked_timeout() adds a78136afae8c io_uring: optimise success case of __io_queue_sqe adds ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() adds 89a022d156fc io_uring: refactor rsrc refnode allocation adds 004b685dfeb6 io_uring: inline io_put_req and friends adds e131d8b6cce2 io_uring: refactor io_free_req_deferred() adds 37ca22dacade io_uring: add helper flushing locked_free_list adds fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() adds a1ff22baad60 io_uring: inline io_clean_op()'s fast path adds c4405dee37b8 io_uring: optimise io_dismantle_req() fast path adds 7d25aff8e00c io_uring: abolish old io_put_file() adds 1dffee643c77 io_uring: optimise io_req_task_work_add() adds c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT adds 1fabd31610ff io_uring: don't do extra EXITING cancellations adds 1fcce943957d io_uring: remove tctx->sqpoll adds 7ec360e58ef5 io-wq: refactor *_get_acct() adds 09b66520579c io_uring: don't init req->work fully in advance adds 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE adds bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG adds 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code adds 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep adds fa9d53e2d6c0 io_uring: optimise rw complete error handling adds c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll adds 502f5faf8975 io_uring: allocate memory for overflowed CQEs adds 860d1bed91e8 io_uring: include cflags in completion trace event adds 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD adds 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes adds c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow adds 0a8424f4732e io_uring: abstract out a io_poll_find_helper() adds 4d636d877e82 io_uring: allow events and user_data update of running pol [...] adds 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending adds 6c40d316ff3a io-wq: eliminate the need for a manager thread adds d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE adds f8df76ff8293 io_uring: reg buffer overflow checks hardening adds f131a8470cbb io_uring: fix race around poll update and poll triggering adds 7fabeeac1587 task_work: add helper for more targeted task_work canceling adds 0caa5982b839 io-wq: cancel task_work on exit only targeting the current 'wq' adds 20c45799df5e io_uring: name rsrc bits consistently adds 53f3c7b53954 io_uring: simplify io_rsrc_node_ref_zero adds 7531e346c21d io_uring: use rsrc prealloc infra for files reg adds 6787b535ee16 io_uring: encapsulate rsrc node manipulations adds b0e7957c6ceb io_uring: move rsrc_put callback into io_rsrc_data adds 4281334d6b8c io_uring: refactor io_queue_rsrc_removal() adds 9988c06a2cb0 io_uring: ctx-wide rsrc nodes adds 26e06730b6ae io_uring: reuse io_rsrc_node_destroy() adds 212a4ab82a9d io_uring: remove useless is_dying check on quiesce adds f2549c0faf78 io_uring: combine lock/unlock sections on exit adds 99af4f9d98d6 io_uring: better ref handling in poll_remove_one adds 3538ac4d8393 io_uring: remove unused hash_wait adds fa27dc3e0f45 io_uring: refactor io_async_cancel() adds 591d1a7c18c4 io_uring: improve import_fixed overflow checks adds bfd988a435ec io_uring: store reg buffer end instead of length adds 83b3d134aa3b io_uring: kill unused forward decls adds c26411e56a20 io_uring: lock annotate timeouts and poll adds 01c6d74024e2 io_uring: simplify overflow handling adds 11e57c4cb466 io_uring: put link timeout req consistently adds 9a816b12d546 io_uring: deduplicate NOSIGNAL setting adds 0f16d6ccc3ef io_uring: set proper FFS* flags on reg file update adds 995b23963e6e io_uring: don't quiesce intial files register adds c3a3fc799451 io_uring: refactor file tables alloc/free adds cd3175b2bba5 io_uring: encapsulate fixed files into struct adds 4d76c170d38b io_uring: kill outdated comment about splice punt adds 6f63bc69677b Merge branch 'for-5.13/io_uring' into for-next adds e9c78c23359f nvme-pci: remove the barriers in nvme_irq() adds 05fae499a944 nvme-pci: cleanup nvme_irq() adds 76affbe6d608 nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl adds a56f14c26df8 nvmet: update error log page in nvmet_alloc_ctrl() adds 7798df6fcf44 nvmet: remove an unnecessary function parameter to nvmet_c [...] adds 75b5f9edb5fd nvmet: replace white spaces with tabs adds 2bd643079ec1 nvme: use NVME_CTRL_CMIC_ANA macro adds 18479ddb7fd5 nvme: reduce checks for zero command effects adds f21c4769d0de nvme: rename nvme_init_identify() adds 44ef5611c2a5 nvme: split init identify into helper adds 7a36604668b9 nvme: mark nvme_setup_passsthru() inline adds c03fd85de293 nvme: don't check nvme_req flags for new req adds f1c772d58184 nvme: add new line after variable declatation adds 2afc4866c44e nvme-fc: fix the function documentation comment adds b53d47418d98 nvmet-fc: update function documentation adds de5878048e11 nvmet: remove unnecessary ctrl parameter adds 48b4c010c85b nvmet: do not allow model_number exceed 40 bytes adds af7fae857ea2 nvme-pci: allocate nvme_command within driver pdu adds f4b9e6c90c57 nvme: use driver pdu command for passthrough adds ed4a854b062b nvme: warn of unhandled effects only once adds 79695dcd9ad4 nvmet: return proper error code from discovery ctrl adds 8b73b45d54a1 nvme-tcp: block BH in sk state_change sk callback adds b5332a9f3f3d nvmet-tcp: fix incorrect locking in state_change sk callback adds d8e7b462f5b8 nvmet-tcp: enable optional queue idle period tracking adds 73ffcefcfca0 nvme-tcp: check sgl supported by target adds 8df1bff57c7e nvme-fc: check sgl supported by target adds bff4bcf3cfc1 nvme: use sysfs_emit instead of sprintf adds 25a64e4e7ef6 nvme: remove superfluous else in nvme_ctrl_loss_tmo_store adds 09fbed636382 nvme: export fast_io_fail_tmo to sysfs adds dd8f7fa908f6 nvme: retrigger ANA log update if group descriptor isn't found adds c881a23fb6f7 nvme: disallow passthru cmd from targeting a nsid != nsid [...] adds 5befc7c26e5a nvme: implement non-mdts command limits adds 8609c63fce58 nvme: fix handling of large MDTS values adds 762d6bd27d57 Merge tag 'nvme-5.13-2021-04-06' of git://git.infradead.or [...] adds 00d94f6a272f Merge branch 'for-5.13/drivers' into for-next adds fa4b42b2a968 ata: ahci: ceva: Updated code by using dev_err_probe() adds 426e2c6a2c38 pata_legacy: Properly document module parameters adds 6ddcec9547f6 pata_platform: Document `pio_mask' module parameter adds 7d33004d24da pata_legacy: Add `probe_mask' parameter like with ide-generic adds 5c4550f2dafe Merge branch 'for-5.13/libata' into for-next adds b8b8710354c4 block: drbd: drbd_interval: Demote some kernel-doc abuses [...] adds d0e0cb970eae block: mtip32xx: mtip32xx: Mark debugging variable 'start' [...] adds 49ece311fdb9 block: drbd: drbd_state: Fix some function documentation issues adds 9b48ff078754 block: drbd: drbd_receiver: Demote non-conformant kernel-d [...] adds f58a0d184eeb block: drbd: drbd_main: Remove duplicate field initialisation adds 1f1e87b4dc45 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_co [...] adds 584164c8050c block: drbd: drbd_main: Fix a bunch of function documentat [...] adds 6ec2a0f2bc07 block: drbd: drbd_receiver: Demote less than half complete [...] adds 5fdbd5bc49b7 block: xen-blkfront: Demote kernel-doc abuses adds a425711c6c9c block: drbd: drbd_nl: Demote half-complete kernel-doc headers adds 555615384ee2 Merge branch 'for-5.13/drivers' into for-next adds 28af742875d7 block: add sysfs entry for virt boundary mask adds 39aa56db50b9 blk-mq: Always use blk_mq_is_sbitmap_shared adds 2f2fef022c3e aha1542: use a local bounce buffer adds 8cad3b66bff4 Buslogic: remove ISA support adds a5f7a122dc04 BusLogic: reject broken old firmware that requires ISA-sty [...] adds 9b4c8eaa68d0 advansys: remove ISA support adds aaff5ebaa269 scsi: remove the unchecked_isa_dma flag adds ce288e053568 block: remove BLK_BOUNCE_ISA support adds 9bb33f24abbd block: refactor the bounce buffering code adds 393bb12e0058 block: stop calling blk_queue_bounce for passthrough requests adds f9b6b8775607 Merge branch 'for-5.13/block' into for-next adds 542d7354e6f2 io-wq: simplify code in __io_worker_busy() adds 8fae0bd4803a Merge branch 'for-5.13/io_uring' into for-next adds 75e7b799a711 io_uring: don't attempt re-add of multishot poll request i [...] adds ce035fc4fc50 Merge branch 'for-5.13/io_uring' into for-next adds 0fc91ca2b617 Merge remote-tracking branch 'block/for-next' adds c40819f267f7 dm writecache: fix flexible_array.cocci warnings adds 8615cb65bd63 dm: remove useless loop in __split_and_process_bio adds 219a9b5e738b dm verity: allow only one error handling mode adds b82096afc8af dm ioctl: replace device hash with red-black tree adds 8b638081bd45 dm ioctl: return UUID in DM_LIST_DEVICES_CMD result adds c909085bb319 dm ioctl: filter the returned values according to name or [...] adds 1c72e02306b3 dm ebs: fix a few typos adds e30de3a80344 dm: unexport dm_{get,put}_table_device adds 695902bb2e17 dm thin: remove needless request_queue NULL pointer check adds 63508e38c108 dm cache: remove needless request_queue NULL pointer checks adds ece257738833 dm persistent data: remove unused return from exit_shadow_spine() adds db7b93e38106 dm integrity: add the "reset_recalculate" feature flag adds e6a92ddfee04 Merge remote-tracking branch 'device-mapper/for-next' adds f406c2d3d218 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 147186f531ae mmc: core: Do a power cycle when the CMD11 fails adds fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() adds e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops adds 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback adds b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} adds c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE adds b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function adds 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] adds 0d856c4c68c6 mmc: tmio: support custom irq masks adds f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings adds d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings adds f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it adds f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] adds d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe adds 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap adds 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL adds 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() adds ce999ed15e23 mmc: block: Simplify logging during probe about added partitions adds 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() adds 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue adds 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() adds 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling adds baf6fe403642 mmc: dw_mmc: simplify optional reset handling adds 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' adds ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements adds d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" adds 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 adds 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] adds 9a8a369bd0b0 memstick: Remove useless else branch adds ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub adds 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() adds 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file adds dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support adds 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support adds ab0cdefec052 mmc: tmio: abort DMA before reset adds 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function adds b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible adds eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 adds 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] adds 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name adds 0a446288aa9f mmc: tmio: restore bus width when resetting adds 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] adds ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF adds eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC adds 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() adds 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY adds bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency adds f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk adds 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check adds 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright adds 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] adds 3562bdb7d54c 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 [...] adds 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt adds 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const adds 5179cade8d73 Merge remote-tracking branch 'mfd/for-mfd-next' adds 430c78f82c84 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 adds d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference adds e4e4092938dd dt-bindings: power: update battery.yaml reference adds bd3127733f2c power: reset: at91-reset: use devm_of_iomap adds 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright adds 416682f27a23 power: supply: max8997_charger: Switch to new binding adds 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] adds 166767ab913d power: supply: sbs-battery: use dev_err_probe adds e319f4e25a7d power: supply: sbs-charger: use dev_err_probe adds 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes adds 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter adds 436ff8c9280f power: supply: sbs-manager: use dev_err_probe adds 17948f589926 power: supply: sbs-manager: update gpio include adds 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info adds 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] adds 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] adds 816aacd541df power: supply: cpcap-charger: Simplify bool conversion adds 52473b074018 power: reset: ltc2952: make trigger delay configurable adds 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency adds 25faa935f9e0 power: supply: core: Use true and false for bool variable adds 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next adds 04722cec1436 power: supply: bq25980: Move props from battery node adds 0db7b749f072 Merge remote-tracking branch 'battery/for-next' adds f56f2b953bcc regulator: mt6360: remove redundant error print adds 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck adds c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support adds 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML adds be724fd5b60d regulator: Add compatibles for PM7325/PMR735A adds e3baacf54275 regulator: helpers: Export helper voltage listing adds fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting adds aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] adds dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ba25a8f0d4a9 Merge remote-tracking branch 'regulator/for-next' adds 4008b3277db0 Merge remote-tracking branch 'security/next-testing' adds 5fb2f0cac8c8 Merge remote-tracking branch 'apparmor/apparmor-next' adds f873b28f260e ima: without an IMA policy loaded, return quickly adds 7990ccafaa37 ima: Fix the error code for restoring the PCR value adds 636d2b1de144 keys: cleanup build time module signing keys adds 7e7b0244cb6a ima: enable signing of modules with build time generated key adds df73a4001959 ima: enable loading of build time generated key on .ima keyring adds 5d5ef1af839d Merge branch 'ima-module-signing' into next-integrity adds 809b5ad1889e Merge remote-tracking branch 'integrity/next-integrity' adds 5b57b1b6b6af 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 [...] adds 6cdf9035cf44 Merge remote-tracking branch 'selinux/next' adds 5dc33592e955 lockdep: Allow tuning tracing capacity constants. adds 40e16aa1fc0d 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 [...] adds 93abe8e3b081 Merge remote-tracking branch 'iommu/next' adds d4ceb1d6e732 audit: avoid -Wempty-body warning adds b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field adds 200f084b6159 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 [...] adds 8657375165bc dt-bindings: media: video-interfaces: Drop the example adds b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] adds b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] adds 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation adds 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] adds 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent adds b83db5b84900 docs: dt: Group DT docs into relevant sub-sections adds 62f026f082e4 of: Fix kerneldoc output formatting adds 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments adds aa89ee98b8b4 docs: dt: Add DT API documentation adds 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' adds 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema adds 22c55aa88971 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 [...] adds 413c601e8fd0 spi: pl022: User more sensible defaults adds 4179e576b56d spi: pl022: Drop custom per-chip cs_control adds 77f983a9df42 spi: pl022: Use GPIOs looked up by the core adds 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors adds c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs adds e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml adds e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] adds d6644a1c2e17 spi: Remove repeated struct declaration adds 4438fb942495 Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 101e9c73f69d Merge remote-tracking branch 'spi/for-next' adds 0b4a285e2c65 x86/vmware: Avoid TSC recalibration when frequency is known adds fd95c5e6e2c0 Merge branch 'x86/vmware' adds 40cdbdde63f9 Merge branch 'x86/vdso' adds f21d4d3b97a8 x86/cpufeatures: Enumerate #DB for bus lock detection adds ebb1064e7c2e x86/traps: Handle #DB for bus lock adds ebca17707e38 Documentation/admin-guide: Change doc for split_lock_detec [...] adds 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 adds f33dece70e11 selftests/sgx: Use getauxval() to simplify test code adds 633b0616cfe0 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() adds 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 adds a92ef03abe36 Merge branch 'x86/seves' adds a9be95cd9a11 Merge branch 'x86/platform' adds 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 adds 38c8a9268bc7 Merge branch 'x86/misc' adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] adds 78666c2c207c Merge branch 'x86/microcode' adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] adds 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 adds 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly adds 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] adds 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] adds 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 adds 7dfe553affd0 x86/syscalls: Fix -Wmissing-prototypes warnings from COND_ [...] adds 800c120ef4e3 tools/turbostat: Unmark non-kernel-doc comment adds 1591584e2e76 x86/process/64: Move cpu_current_top_of_stack out of TSS adds 542e1566f8cd Merge branch 'x86/cleanups' adds 8abe7fc26ad8 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) adds d5cbd80e302d x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS adds 58d746c119df efi/libstub: Add $(CLANG_FLAGS) to x86 flags adds 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 adds a799c2bd29d1 x86/setup: Consolidate early memory reservations adds 4c674481dcf9 x86/setup: Merge several reservations of start of memory adds 5247390b761f Merge branch 'x86/boot' adds 9a98bc2cf08a x86/vector: Add a sanity check to prevent IRQ2 allocations adds 0ebc696ddcef Merge branch 'x86/apic' adds 27381774a24b Merge branch 'x86/alternatives' adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments adds d4c7c2880661 timekeeping: Allow runtime PM from change_clocksource() adds 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 adds 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() adds c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() adds 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] adds 5c40d0b0fb04 Merge branch 'sched/core' adds 2ffdc2c34421 x86/mce/inject: Add IPID for injection too adds f319c3e29414 Merge branch 'ras/core' adds 63cf9991a033 Merge branch 'perf/core' adds 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 adds f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent adds 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 adds 8af856d18bfb locking/mutex: Remove repeated declaration adds bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer adds feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes adds c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() adds 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers adds 6d41c675a539 locking/rtmutex: Remove output from deadlock detector adds 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() adds 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs adds fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c adds f7efc4799f81 locking/rtmutex: Inline chainwalk depth check adds 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs adds f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() adds f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] adds d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent adds 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation adds 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() adds c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug adds a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] adds 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 adds 6e457914935a drm/i915: Use tasklet_unlock_spin_wait() in __tasklet_disa [...] adds 883ccef355b9 genirq/irq_sim: Shrink devm_irq_domain_create_sim() adds cf28dfd89ba0 Merge branch 'irq/core' adds 97258ce902d1 entry: Fix typos in comments adds e571028ea527 Merge branch 'core/entry' adds f1d05100c492 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 [...] adds 1c0236e88a51 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds b485aa80edc6 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 adds 2cf3af7aa6df scripts/recordmcount.pl: Make indent spacing consistent adds b700fc3a63f1 scripts/recordmcount.pl: Make vim and emacs indent the same adds f2cc020d7876 tracing: Fix various typos in comments adds 4613bdcc122e kernel: trace: Mundane typo fixes in the file trace_events [...] adds 30c3d39f7f78 tracing: A minor cleanup for create_system_filter() adds 70193038a6ec tracing: Update create_system_filter() kernel-doc comment adds 22d5755a852d Merge branch 'trace/ftrace/urgent' into HEAD adds 1decdb335c36 tracing: Remove duplicate struct declaration in trace_events.h adds f3ef7202ef7c tracing: Remove unused argument from "ring_buffer_time_stamp() adds db42523b4f3e ftrace: Store the order of pages allocated in ftrace_page adds ceaaa12904df ftrace: Simplify the calculation of page number for ftrace [...] adds a7d78147caf8 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 f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] adds 2d04e16c3a18 clocksource: Retry clock read if long delays detected adds e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] adds 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking adds 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD adds 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* adds ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design adds 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design adds affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet adds bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 47fe8408a465 refscale: Allow CPU hotplug to be enabled adds 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled adds 061fea7b5c84 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds fd8f988a217a softirq: Add RT specific softirq accounting adds cd05f9742558 irqtime: Make accounting correct on RT adds d1267b1af54e softirq: Move various protections into inline helpers adds a7c971035f05 softirq: Make softirq control and processing RT aware adds 81173136f732 tick/sched: Prevent false positive softirq pending warnings on RT adds 64f676539a88 rcu: Prevent false positive softirq warning on RT adds 0252f0c2bc13 refscale: Add acqrel, lock, and lock-irq adds 596bbcd014dc rcutorture: Abstract read-lock-held checks adds bd52df37dca3 torture: Fix grace-period rate output adds 4fc36b9622b0 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 5e312fe3b453 timer: Revert "timer: Add timer_curr_running()" adds c6c9e7aca948 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 828f1ff687b7 rcu/nocb: Allow de-offloading rdp leader adds 3bee172b845a rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds d535110f5012 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f876ee80b12d rcu/nocb: Only cancel nocb timer if not polling adds 9221641f30f9 rcu/nocb: Prepare for fine-grained deferred wakeup adds 02021961cea9 rcu/nocb: Unify timers adds 3f92e2ba473c rcu: Fix typo in comment: kthead -> kthread adds 2f596398fa0d torture: Abstract end-of-run summary adds 8b891313d777 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 090a26bca270 torture: Make the build machine control N in "make -jN" adds 0f4751d7fc89 mm/slub: Fix backtrace of objects to handle redzone adjustment adds 532ad31ea33b mm/slub: Add Support for free path information of an object. adds dde9111bba8c doc: Fix statement of RCU's memory-ordering requirements adds fa37fa539002 rcu: Fix various typos in comments adds f741efdab359 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 0054b94e56e4 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds b767eaf2d1e5 rcu: Remove the unused rcu_irq_exit_preempt() function adds 69f68579fdce rcu: Improve tree.c comments and add code cleanups adds 6d8131eee01f Merge remote-tracking branch 'rcu/rcu/next' adds cb9b6a1b199b Merge branch 'kvm-fix-svm-races' into HEAD adds 57e45ea48775 Merge branch 'kvm-tdp-fix-flushes' into HEAD adds 657f1d86a38e Merge branch 'kvm-tdp-fix-rcu' into HEAD adds 523b53b6c9bc 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 adds a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] adds 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static adds a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code adds 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] adds 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 3ad1a6cb0abc bug: Remove redundant condition check in report_bug adds 26dbc7e299c7 bug: Factor out a getter for a bug's file line adds 5b8be5d875a9 bug: Assign values once in bug_get_file_line() adds f79e616f27ab KVM: arm64: Use BUG and BUG_ON in nVHE hyp adds aec0fae62e47 KVM: arm64: Log source when panicking from nVHE hyp adds b317586b5d9e Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds d9b201e99c61 KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base adds 53b16dd6ba5c KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 8542a8f95a67 KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_red [...] adds 3a5211612764 KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_ [...] adds 298c41b8fa1e docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_C [...] adds da3853097679 KVM: arm64: Simplify argument passing to vgic_uaccess_[rea [...] adds e5a35635464b kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() adds 28e9d4bce3be KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace adds dc0e058eef42 KVM: selftests: aarch64/vgic-v3 init sequence tests adds b7e0528be9ac Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds 98c7e3e68434 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 adds e298d4676541 Merge remote-tracking branch 'kvms390/next' adds 66bc13252090 xen/evtchn: Change irq_info lock to raw_spinlock_t adds 1027dea0fccc Merge remote-tracking branch 'xen-tip/linux-next' adds 687ec7be2b91 Merge remote-tracking branch 'percpu/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 [...] adds e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 98d3895fd1d9 Merge remote-tracking branch 'drivers-x86/for-next' adds dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] adds 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] adds c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning adds 9c7c7a15af4d Merge remote-tracking branch 'chrome-platform/for-next' adds a7ed7150f351 leds: lgm: Improve Kconfig help adds 34a6ae672645 leds: Kconfig: LEDS_CLASS is usually selected. adds c889136004eb leds: rt4505: Add DT binding document for Richtek RT4505 adds d9dfac5419d0 leds: rt4505: Add support for Richtek RT4505 flash LED controller adds d27078e3ac23 Merge remote-tracking branch 'leds/for-next' adds 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() adds ea63a26e2b71 ipmi_si: Remove bogus err_free label adds 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer adds bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures adds 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array adds 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() adds 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() adds d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces adds 25f314db2eff ipmi_si: Drop redundant check before calling put_device() adds 07cbd87b0416 ipmi_si: Join string literals back adds dc744f34fab1 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 adds ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init adds e611f8cd8717 driver core: Use unbound workqueue for deferred probes adds d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() adds 37c52f74031b driver core: remove kernel-doc warnings adds f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings adds 3c652132ce90 platform-msi: fix kernel-doc warnings adds cc710790233e devcoredump: fix kernel-doc warning adds c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ adds 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype adds d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer adds 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting adds ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional adds f7514a663016 of: property: fw_devlink: Add support for remote-endpoint adds b20e82939034 Merge 5.12-rc6 into driver-core-next adds d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] adds 72a91f192da0 driver core: add helper for deferred probe reason setting adds c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] adds 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] adds 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] adds 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() adds 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op adds e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro adds 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() adds cf25738d6b85 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 [...] adds 2665a13a3e9e usb: typec: Fix a typo adds dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() adds b737eecd4a8a usbip: tools: add options and examples in man page related [...] adds a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c adds 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] adds 3fc63d0724bb usb: dwc3: trace: Print register read and write offset adds 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 adds 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size adds 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets adds c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done adds 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle adds fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset adds 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take adds 75bb93be0027 fotg210-udc: Complete OUT requests on short packets adds de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] adds cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery adds dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI adds d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] adds c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 adds 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 adds b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 adds a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 adds 24327c478b2f usb: mtu3: drop CONFIG_OF adds 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback adds c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] adds f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] adds ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() adds 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() adds 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] adds 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 adds 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF adds cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS adds 016381f3c136 arm64: dts: mt8183: update wakeup register offset adds cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema adds 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema adds d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH adds 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing adds e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] adds ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax adds c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file adds 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files adds 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax adds 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] adds d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] adds 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests adds bd4d607044b9 usb: gadget: aspeed: fix dma map failure adds d21446eafa3a usb: dwc2: add parenthess and space around * adds f85900067f33 usb: dwc2: delete duplicate word in the comment adds 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget adds f351f4b63dac usb: xhci-mtk: fix oops when unbind driver adds ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable adds 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] adds 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm adds de800f290dfa Merge 5.12-rc6 into usb-next adds 1e2ed7b222b8 usb: typec: Organize the private headers properly adds f70d436f0001 usb: typec: Declare the typec_class static adds 8a157d2ff104 xhci: check port array allocation was successful before de [...] adds 597899d2f7c5 xhci: check control context is valid before dereferencing it. adds 286fd02fd54b xhci: fix potential array out of bounds with several interrupters adds e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs adds 59631911819b Merge remote-tracking branch 'usb/usb-next' adds 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' adds ea7ada4de2f7 USB: serial: xr: fix CSIZE handling adds 53366a9f917a USB: serial: drop unused suspending flag adds b3431093ad05 USB: serial: refactor endpoint classification adds 5de03c99691d USB: serial: add support for multi-interface functions adds 5fec21e74bfc USB: serial: xr: claim both interfaces adds e2aed5f8aef5 Merge remote-tracking branch 'usb-serial/usb-next' adds 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation adds d93e69558522 usb: cdns3: delete repeated clear operations adds df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret adds 9a99f5ff9404 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 adds 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver adds 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver adds 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart adds 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart adds 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds 211b4d42b70f tty: fix memory leak in vc_deallocate adds 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() adds b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static adds 202680c7a937 tty: pty: Add a blank line after declarations adds 9594408763d4 Merge 5.12-rc6 into tty-next adds 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart adds 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart adds 158e800e0fde sc16is7xx: Defer probe if device read fails adds 3160d3f0c259 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 [...] adds d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static adds dbdc671d5c85 misc: genwqe: Rudimentary typo fixes adds 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing adds f20b2c2a07f8 uacce: delete unneeded variable initialization adds 40635128fee8 scripts/spdxcheck.py: Fix a typo adds 6880149e5a78 applicom: fix some err codes returned by ac_ioctl adds 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code adds b3c0f8774668 misc/pvpanic: probe multiple instances adds db3a4f0abefd misc/pvpanic: add PCI driver adds bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus adds d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support adds 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() adds 391e2415e966 misc/pvpanic: Make some symbols static adds cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo adds 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output adds c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver adds 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock adds 5751564085e7 drivers: most: use LIST_HEAD() for list_head adds 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds e050f160d483 nvmem: convert comma to semicolon adds 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM adds 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds a28e824fb827 nvmem: core: Add functions to make number reading easy adds 55022fdeace8 nvmem: core: Fix unintentional sign extension issue adds cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap adds b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 adds 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment adds 7fef54e25541 mux: gpio: Make it OF independent adds 38ab861493de mux: gpio: Simplify code by using dev_err_probe() adds b0077b4b085f firmware: google: Enable s0ix logging by default adds 422d2245136a Merge 5.12-rc6 into char-misc-next adds 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload adds e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver adds e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] adds 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer adds 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] adds a7f017f41b10 Merge remote-tracking branch 'char-misc/char-misc-next' adds 090ba9be2c93 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 adds 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY adds 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema adds b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY adds 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] adds 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] adds 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 adds 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] adds 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] adds 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out adds e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] adds 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII adds 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] adds ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] adds 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() adds 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] adds 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() adds 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table adds 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence adds f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] adds 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] adds 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function adds 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] adds 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control adds fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES adds a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] adds 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] adds db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] adds 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] adds 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks adds 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] adds d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs adds b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] adds e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control adds b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable adds a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 adds 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml adds 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml adds 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly adds d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] adds 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] adds 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] adds 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 adds 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks adds 5c3939174fe4 phy: qcom-qmp: rename common registers adds aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy adds 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON adds 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright adds 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations adds cbc336c09b6d phy: fix resource_size.cocci warnings adds 740320c5c608 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() adds 0196b52b83dd soundwire: bus: use correct driver name in error messages adds 665cf215bc4c soundwire: bus: test read status adds a5759f193fa3 soundwire: bus: use consistent tests for return values adds af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() adds b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access adds 1429cc265525 soundwire: bus: remove useless initialization adds 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init adds 3f9c59ef8f76 soundwire: intel: remove useless readl adds a5943e4fb14e soundwire: qcom: check of_property_read status adds 5920a29d1db5 soundwire: stream: remove useless initialization adds 53e0a30438c4 soundwire: stream: remove useless bus initializations adds b76f3fba016c soundwire: cadence_master: fix kernel-doc adds f03690f4f699 soundwire: bus: Fix device found flag correctly adds 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode adds 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] adds 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop adds 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters adds 128eaf937adb soundwire: qcom: add support to missing transport params adds 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands adds a866a049024c soundwire: qcom: start the clock during initialization adds ddea6cf7b619 soundwire: qcom: update register read/write routine adds c7d49c76d1d5 soundwire: qcom: add support to new interrupts adds 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] adds a6e6581942ca soundwire: qcom: add auto enumeration support adds 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe adds b26b48749b18 soundwire: qcom: use signed variable for error return adds 48f17f96a817 soundwire: stream: fix memory leak in stream config error path adds f4022062e541 soundwire: add static port mapping support adds 650dfdb894f0 soundwire: qcom: update port map allocation bit mask adds eb5a909441a8 soundwire: qcom: add static port map support adds a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] adds 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing adds e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] adds 14968dd36a50 soundwire: intel_init: test link->cdns adds da88c129eb4e Merge remote-tracking branch 'soundwire/next' adds 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() adds 1a35fd25420c Merge remote-tracking branch 'thunderbolt/next' adds e572bfb2b6a8 vfio: Remove extra put/gets around vfio_device->group adds 5e42c999445b vfio: Simplify the lifetime logic for vfio_device adds 0bfc6a4ea63c vfio: Split creation of a vfio_device into init and register ops adds cb6164586814 vfio/platform: Use vfio_init/register/unregister_group_dev adds 2b1fe162e584 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds 0ca78666fa06 vfio/fsl-mc: Use vfio_init/register/unregister_group_dev adds 61e908174828 vfio/pci: Move VGA and VF initialization to functions adds 4aeec3984ddc vfio/pci: Re-order vfio_pci_probe() adds 6b018e203d5e vfio/pci: Use vfio_init/register/unregister_group_dev adds 1ae1b20f6f2c vfio/mdev: Use vfio_init/register/unregister_group_dev adds 66873b5fa738 vfio/mdev: Make to_mdev_device() into a static inline adds 6df62c5b05f4 vfio: Make vfio_device_ops pass a 'struct vfio_device *' i [...] adds 07d47b4222d5 vfio/pci: Replace uses of vfio_device_data() with container_of adds 1e04ec14204d vfio: Remove device_data from the vfio bus driver API adds fbc9d37161b7 vfio: pci: Spello fix in the file vfio_pci.c adds 36f0be5a30bb vfio/pci: Remove an unnecessary blank line in vfio_pci_enable adds bab2c1990b78 vfio/pci: Add support for opregion v2.1+ adds 06d738c8ab56 vfio/type1: fix a couple of spelling mistakes adds d0a7541dd999 vfio/mdev: Fix spelling mistake "interal" -> "internal" adds d0915b32917c vfio/pci: fix a couple of spelling mistakes adds f5c858ec2b1d vfio/platform: Fix spelling mistake "registe" -> "register" adds a536019d3e7d vfio/type1: Remove the almost unused check in vfio_iommu_t [...] adds b392a1989170 vfio/pci: remove vfio_pci_nvlink2 adds 6a2a235aa627 Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio [...] adds c8a0ec21de50 Merge remote-tracking branch 'vfio/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 adds f40e80053054 iio: st_sensors: fix typo in comment adds c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency adds 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi adds e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI adds 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct adds 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage adds 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS adds 0071aa300271 iio:adc:dac:ad5791 typo fix of regster adds 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings adds c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 adds d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family adds f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver adds 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] adds 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] adds 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] adds a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive adds 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] adds 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] adds 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() adds e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper adds 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper adds e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper adds 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function adds a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] adds c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space adds 8ebaa3ff1e71 iio: core: register chardev only if needed adds e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] adds 32f171724e5c iio: core: rework iio device group creation adds e2b4d7aca9db iio: buffer: group attr count and attr alloc adds d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes adds 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr adds 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr adds 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute adds be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] adds 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc adds 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] adds ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers adds f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] adds 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() adds a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils adds ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] adds 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API adds b624fd14a927 iio: use getter/setter functions adds c1d82dbcb0a6 docs: iio: fix example formatting adds f2163c1e365b docs: iio: fix directory naming adds bd9a013d2988 docs: iio: document the 'index' attribute too adds 218977dcdb2a docs: iio: fix bullet list formatting adds 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional adds 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] adds 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking adds 1c71a2863a0c iio: Add relative sensitivity support adds 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support adds 3a826f7c6408 iio: Add relative hysteresis in ABI documentation adds 6505dfab33c5 iio: documentation: Document proximity sensor label use adds 9a6df4b1ab0e iio: documentation: Document accelerometer label use adds 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R adds 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] adds aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string adds 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math adds 39c024b51b56 iio: adis16475: improve sync scale mode handling adds 3b15e6a532b3 dt-bindings: adis16475: remove property adds 15aacc980dcb iio: adis: add helpers for locking adds b923561fabc3 iio: adc: mt6360: Include right header adds 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] adds 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] adds 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] adds 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] adds 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock adds 6a878e70e88b iio: proximity: vcnl3020: add proximity rate adds 9013b1d97045 iio: accel: mma8452: fix indentation adds 7b3589f49b82 staging: iio: remove mention of defunct list adds dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity adds bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] adds b9d453a53d5e iio: Remove kernel-doc keyword in file header comment adds 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define adds 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc adds 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver adds d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings adds 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings adds 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings adds 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting adds 7b8d045e497a iio: adc: ad7124: allow more than 8 channels adds 995071d36bb9 iio: set default trig->dev.parent adds 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci adds 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent adds cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent adds 4d031666560d iio: lmp91000: Remove code to set trigger parent adds e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent adds 86e52a25f38c iio: as3935: Remove code to set trigger parent adds 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent adds 635ef601b238 iio: Provide iio_read_channel_processed_scale() API adds 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed adds 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array adds 70da64153123 iio: temperature: tmp007: use device-managed functions in probe adds b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] adds 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding adds a55ebd47f21f counter: add IRQ or GPIO based counter adds 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes adds b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names adds e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] adds 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] adds a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] adds 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc adds d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] adds 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. adds 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. adds 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() adds e5b64caaad76 staging: iio: ad9832: kernel-doc fixes adds ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. adds c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC adds 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 adds e1d392dc8875 iio: event_monitor: Enable events before monitoring adds 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant adds 80346b2b55fc iio: cros: unify hw fifo attributes without API changes adds 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment adds dbd7e992a55d iio: acpi_als: Add timestamp channel adds ddaf14dab78c iio: acpi_als: Add local variable dev in probe adds 24b84444eb6f iio: acpi_als: Add trigger support adds 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] adds 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] adds d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] adds 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] adds 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice adds d70fb897113d Staging: comedi: remove unnecessary else statement adds 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis adds 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators adds b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement adds 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses adds 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines adds cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h adds d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h adds 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h adds fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h adds 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h adds 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h adds 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h adds 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h adds 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h adds 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h adds 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h adds 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h adds dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h adds c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h adds 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h adds 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h adds 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h adds ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h adds 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h adds 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h adds 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h adds 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h adds 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h adds efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h adds eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h adds 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h adds cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h adds e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h adds 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h adds 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h adds 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h adds 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h adds 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h adds d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] adds c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] adds 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] adds a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB adds e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable adds babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] adds 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation adds f632c6142779 Staging: rtl8723bs: remove obsolete comments adds 7a151e9c0a74 Staging: rtl8723bs: remove useless macros adds a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h adds 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] adds 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] adds a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h adds e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h adds a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] adds b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] adds 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h adds ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h adds 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] adds d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] adds d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] adds 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] adds 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h adds e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] adds f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] adds 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv adds c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] adds 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c adds 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument adds f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() adds 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter adds 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print adds 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment adds c460c22211e0 staging: rtl8723bs: core: add * to block comments adds ff7e47409d42 staging: rtl8723bs: core: remove empty comment adds d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] adds a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA adds 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema adds 507614ba25ff regulator: hi6421v600-regulator: move it from staging adds e5c7bccc3775 Merge 5.12-rc6 into staging-next adds b79f45e20464 staging: rtl8188eu: core: add comma within a comment adds 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab adds d3361373bdda staging: sm750fb: Remove unnecessary blank line adds 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations adds c75afdaf2e53 staging: rtl8712: remove extra blank lines adds f52def0b5e6f staging: rtl8192e: move const after static adds 75c9fb830de7 staging: iio: cdc: remove repeated word adds c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit adds ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c adds 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] adds a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c adds 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] adds b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] adds 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c adds e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] adds 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] adds 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] adds 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] adds 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c adds 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c adds b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c adds ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] adds 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c adds dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c adds 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] adds 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c adds 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] adds 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] adds ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] adds b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c adds 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] adds 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] adds 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c adds 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c adds 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] adds 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate adds c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ adds 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] adds b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions adds a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] adds 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] adds 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] adds e153092677b9 staging: rtl8723bs: place constant on the right side of the test adds 6212607eed24 staging: rtl8723bs: rewrite comparisons to null adds 90179b3f7a81 staging: rtl8723bs: remove empty for cycles adds bcc84e52bcc5 staging: rtl8723bs: remove commented code block adds 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members adds 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line adds cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] adds 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line adds b321be064426 staging: rtl8723bs: core: Ending line with argument adds 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis adds cc7790d14f29 staging: rtl8712: add period within a comment adds 483a0f6d9d5d staging: rtl8712: remove a blank line adds fe6ed4e02b8f staging: rtl8712: remove space after cast adds 5fd0241d66d2 staging: rtl8712: add space before binary operator adds 59184278ee66 staging: rtl8712: add spaces around operators adds 7b2ede0bde67 staging: rtl8712: match parentheses alignment adds 431c052b6ee0 staging: rtl8712: remove extra blank lines adds 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast adds a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis adds b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons adds e91cafdf3c18 staging: rtl8712: Remove extra blank lines adds 0d46dfb59ce2 Merge remote-tracking branch 'staging/staging-next' adds 173ef5f84b6d MAINTAINERS: icc: add interconnect tree adds 8747892a8865 Merge branch 'icc-sdm660' into icc-next adds c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings adds d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver adds f514aa0f5a1b Merge branch 'icc-sm8350' into icc-next adds 27d19a8b4abb Merge branch 'icc-fixes' into icc-next adds f36017b6b9f5 Merge remote-tracking branch 'icc/icc-next' adds 37852c8d3b8a Merge remote-tracking branch 'dmaengine/next' adds a72232eabdfc cgroup: Add misc cgroup controller adds 25259fc914a1 cgroup: Miscellaneous cgroup documentation. adds 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller adds dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline adds 7372bce0cbbd 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 adds 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 adds 4adafddf2cd9 Merge branch 'misc' into for-next adds 3537ff949acc Merge branch 'fixes' into for-next adds bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters adds a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports adds c358a3d92b32 scsi: qla2xxx: Fix stuck session adds 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] adds 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg adds 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() adds 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling adds f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling adds daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error adds 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask adds 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] adds 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k adds d2478dd25691 scsi: fnic: Remove bogus ratelimit messages adds eee8910fe0b5 scsi: core: Fix comment typo adds fe515ac82768 scsi: core: Remove duplicate declarations adds 8dc602529681 scsi: qedi: Remove redundant assignment to variable err adds 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice adds 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr adds ce0b6e388772 scsi: advansys: Fix spelling of 'is' adds 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static adds e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static adds bce99128eaf7 Merge branch 'misc' into for-next adds a092dc100ef6 Merge remote-tracking branch 'scsi/for-next' adds 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning adds 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings adds ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning adds ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning adds 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration adds ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] adds 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] adds 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds c6d3ee209b9e scsi: smartpqi: Use host-wide tag space adds b622a601a13a scsi: smartpqi: Correct request leakage during reset operations adds 2708a25643ab scsi: smartpqi: Add support for new product ids adds 281a817f232e scsi: smartpqi: Refactor aio submission code adds 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code adds 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes adds 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes adds f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] adds 598bef8d7942 scsi: smartpqi: Add support for long firmware version adds 583891c9e509 scsi: smartpqi: Align code with oob driver adds c7ffedb3a774 scsi: smartpqi: Add stream detection adds 5be746d7d74b scsi: smartpqi: Add host level stream detection enable adds 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks adds ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds adds 7a84a821f194 scsi: smartpqi: Add support for wwid adds 06b41e0d1800 scsi: smartpqi: Update event handler adds 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA adds 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex adds 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown adds 5be9db069d3f scsi: smartpqi: Update RAID bypass handling adds 2790cd4d3f6a scsi: smartpqi: Update OFA management adds 66f1c2b40270 scsi: smartpqi: Update device scan operations adds 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues adds a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() adds ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives adds 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] adds 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets adds d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs adds 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] adds 75fbeacca3ad scsi: smartpqi: Add new PCI IDs adds d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 adds 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] adds bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp adds 1b5ad814af5e scsi: target: Make the virtual LUN 0 device adds 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] adds c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement adds 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] adds 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] adds aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] adds 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] adds c3b0d087763f scsi: bfa: Remove unnecessary struct declarations adds a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h adds c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() adds 857a80bbd732 scsi: libsas: Clean up whitespace adds 1a91bd00e23f Merge remote-tracking branch 'scsi-mkp/for-next' adds 156054f8bf86 Merge remote-tracking branch 'vhost/linux-next' adds f02a39e83ec0 Merge remote-tracking branch 'rpmsg/for-next' adds 3fd19d4b565d docs: driver-api: gpio: consumer: Mark another line of cod [...] adds 67196fea0fce irqdomain: Introduce irq_domain_create_simple() API adds 944f4b0af9ca gpiolib: Unify the checks on fwnode type adds 1df62542e016 gpiolib: Move of_node operations to gpiolib-of and correct [...] adds 515321acb56e gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds 5c63a9dbab55 gpiolib: Reuse device's fwnode to create IRQ domain adds 266315fb7cbe gpiolib: Fold conditionals into a simple ternary operator adds e5391a02bce2 gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] adds 81dd500b1c86 gpio: mockup: Adjust documentation to the code adds 4a5c9da4ec29 gpio: Mention GPIO MUX in docs adds b0922c0732c1 tools: gpio-utils: fix various kernel-doc warnings adds 2d93018fe67d gpiolib: some edits of kernel docs for clarity adds 54312c0b7559 configfs: increase the item name length adds afd91814dc37 configfs: use (1UL << bit) for internal flags adds 28ce4996de3b configfs: implement committable items adds 864b289f9dbd samples: configfs: add a committable group adds 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] adds f7d5fbad07a4 lib: bitmap: order includes alphabetically adds 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() adds 3f0279eb9e37 gpio: sim: new testing module adds ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info adds 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names adds 9d940ab72645 selftests: gpio: add test cases for gpio-sim adds 9195faa7e5a6 gpio: sim: actually use the OF module table adds 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines adds a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO adds f0f7d662e851 gpio: Add Realtek Otto GPIO support adds a769ae48fadd gpio: omap: Use device_get_match_data() helper adds ac2be863a98f gpio: sch: Add edge event support adds 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events adds e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] adds 653566b094a1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 86648cffafca gpio: sch: depends on LPC_SCH adds d5a99386332e gpio: sch: Drop MFD_CORE selection adds 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH adds e210e44d0449 Merge remote-tracking branch 'gpio-intel/for-next' 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 adds 05bc941403d6 drivers: pinctrl: Remove duplicate include of io.h adds 5b613df3f499 pinctrl: intel: No need to disable IRQs in the handler adds 22667a63fe3e Merge tag 'intel-pinctrl-v5.13-1' of gitolite.kernel.org:p [...] adds 9c7d24693d86 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP adds d46bf9ec4596 gpio: regmap: set gpio_chip of_node adds fb9da17bd265 dt-bindings: improve BCM6345 GPIO binding documentation adds 132f95016db0 pinctrl: bcm: add bcm63xx base code adds 44dbcd8eb08a dt-bindings: add BCM6328 pincontroller binding documentation adds 7f9dfaa2afb6 dt-bindings: add BCM6328 GPIO sysctl binding documentation adds 9bf34ac5ab58 pinctrl: add a pincontrol driver for BCM6328 adds 6d591614bfe8 dt-bindings: add BCM6358 pincontroller binding documentation adds cfb1b98bc8d5 dt-bindings: add BCM6358 GPIO sysctl binding documentation adds 9494b16976e1 pinctrl: add a pincontrol driver for BCM6358 adds 6e4b5e1fc775 dt-bindings: add BCM6362 pincontroller binding documentation adds 7ca989eafbd6 dt-bindings: add BCM6362 GPIO sysctl binding documentation adds 705791e23ecd pinctrl: add a pincontrol driver for BCM6362 adds 9fbf8303796c dt-bindings: add BCM6368 pincontroller binding documentation adds fd22635f222f dt-bindings: add BCM6368 GPIO sysctl binding documentation adds 50554accf7a7 pinctrl: add a pincontrol driver for BCM6368 adds 9b3303413379 dt-bindings: add BCM63268 pincontroller binding documentation adds ff8324355d7a dt-bindings: add BCM63268 GPIO sysctl binding documentation adds 155cca1b0794 pinctrl: add a pincontrol driver for BCM63268 adds b2f215141b98 dt-bindings: add BCM6318 pincontroller binding documentation adds b6d46b945474 dt-bindings: add BCM6318 GPIO sysctl binding documentation adds d28039fccf94 pinctrl: add a pincontrol driver for BCM6318 adds 762bee3e3e9f Merge branch 'ib-bcm63xx' into devel adds 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning adds 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies adds e331c184d3f1 Merge branch 'devel' into for-next adds cec8b7eb73de 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 adds 9bc585a5a20a 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() adds 76824aeaf372 Merge remote-tracking branch 'pwm/for-next' adds cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) adds ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] adds a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows adds 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables adds 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] adds 2428673638ea selftests/resctrl: Clean up resctrl features check adds f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU adds d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" adds 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test adds ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results adds 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests adds f29838e6fa13 selftests/resctrl: Fix a printed message adds b67a7665a917 selftests/resctrl: Add config dependencies adds a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] adds ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection adds 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format adds 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable adds c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function adds f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] adds 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS adds d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters adds 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values adds 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests adds 87f1c20e2eff Documentation: kselftest: fix path to test module files adds 54ac96f5bc5d Merge remote-tracking branch 'kselftest/next' adds 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds 26ece6659c99 Merge remote-tracking branch 'livepatching/for-next' adds 10776ab6f5c0 Merge remote-tracking branch 'coresight/next' adds 8d69f62fddf6 rtc: rx6110: add ACPI bindings to I2C adds 93fdf324a0f3 Merge remote-tracking branch 'rtc/rtc-next' adds 9516b44193ca Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters adds a3fc712c5b37 seccomp: Fix "cacheable" typo in comments adds 4e036ee055e0 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds bfc23c5fd6b7 Merge remote-tracking branch 'gnss/gnss-next' adds f2d3a324e79d Merge remote-tracking branch 'slimbus/for-next' adds cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 adds c8debbaf0749 Merge remote-tracking branch 'nvmem/for-next' 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 adds 90b9bfa4707c x86/hyperv: remove unused linux/version.h header adds 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header adds bc67de316b03 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 adds a94bcf5d808f Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 9a8d3cda8daf fpga: dfl: afu: harden port enable logic adds f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax adds a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards adds 92bae3c14eff Merge remote-tracking branch 'fpga/for-next' adds 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability adds acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] adds 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] adds 359a376081d4 kunit: support failure from dynamic analysis tools adds f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] adds 589af5219787 Merge remote-tracking branch 'kunit-next/kunit' adds 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode adds 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download adds ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately adds 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] adds d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] adds e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios adds 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages adds 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function adds 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready adds 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior adds 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity adds eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes adds 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support adds 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command adds 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() adds 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] adds cde61bb0470d bus: mhi: core: Update debug messages to use client device adds 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands adds 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] adds 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] adds 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] adds 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs adds 6ec210ed0754 Merge remote-tracking branch 'mhi/mhi-next' adds 69bacee7f9ad mm: Add unsafe_follow_pfn adds 4a5273ef0ad3 media/videobuf1|2: Mark follow_pfn usage as unsafe adds 5f962ee843e6 mm: unexport follow_pfn adds aca8fd91b70c Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds add74f8473c5 Rust support adds 2b85e4a380fd Merge remote-tracking branch 'rust/rust-next' adds 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information adds ef6c553ddf2c treewide: change my e-mail address, fix my name adds 45a7a711c08b mailmap: update email address for Jordan Crouse adds 81c104b2ac3d kasan: fix hwasan build for gcc adds d9474ee324c2 kasan: remove redundant config option adds bc249e305017 kasan-remove-redundant-config-option-fix adds 0d10d0a71ffc mm/gup: check page posion status for coredump. adds a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix adds b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 adds d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds a20f0afc6a5a fs: direct-io: fix missing sdio->boundary adds cbacd0995d57 kasan: fix conflict with page poisoning adds cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems adds 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write adds c597044afe9c ia64: fix user_stack_pointer() for ptrace() adds 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1577823548be /proc/kpageflags: do not use uninitialized struct pages adds 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include adds 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos adds 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes adds f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization adds 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef adds 7086da03045a ia64: simplify code flow around swiotlb init adds 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] adds 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 7638f320967d ia64: trivial spelling fixes adds 45d244a96b40 ia64: fix EFI_DEBUG build adds 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression adds c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds be49761bea9b scripts/spelling.txt: add entries for recent discoveries adds d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include adds 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() adds ebb4f66a5191 ocfs2: fix a typo adds 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode adds 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name adds 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup adds 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups adds 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] adds b6811108294e watchdog: fix barriers when printing backtraces from all CPUs adds c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] adds 8173d64bb2c1 watchdog: cleanup handling of false positives adds 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] adds 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] adds 1c59b1d0a501 slub: remove resiliency_test() function adds bbb684d612fc mm/slub.c: trivial typo fixes adds a77829a96ea7 mm/kmemleak.c: fix a typo adds f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free adds a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] adds f42d9be8704a mm: provide filemap_range_needs_writeback() helper adds 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 134287a6305d mm/filemap: use filemap_read_page in filemap_fault adds d32fd2fcf55f mm/filemap: drop check for truncated page after I/O adds 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds d4374c3d3290 mm: introduce and use mapping_empty adds 2be8b1ef17b1 mm: stop accounting shadow entries adds 04f4450f6395 dax: account DAX entries as nrpages adds f7ecad077615 mm: remove nrexceptional from inode adds 40705ab449b0 mm: Move page_mapping_file to pagemap.h adds bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds e6ca4e8ea130 mm/gup: add compound page list iterator adds 9205f853721b mm/gup: decrement head page once for group of subpages adds 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() adds 9369f3787785 mm: gup: remove FOLL_SPLIT adds 30c856c52f53 mm/memremap.c: fix improper SPDX comment style adds 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account adds 4b1d68cd9a14 memcg: cleanup root memcg checks adds 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing adds 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() adds f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions adds 2471fcf60418 cgroup: rstat: support cgroup1 adds 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] adds 441ae42461d6 mm: memcontrol: switch to rstat adds 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix adds 664f621d004a mm: memcontrol: switch to rstat fix adds 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing adds d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] adds 349c354ea596 memcg: charge before adding to swapcache on swapin adds 711c4f118d00 memcg: set page->private before calling swap_readpage adds ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed adds 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration adds f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" adds 24b9e457e6a4 mm/interval_tree: add comments to improve code readability adds 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges adds 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] adds 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message adds da5e1d041c63 mm: add remap_pfn_range_notrack adds b795457a9826 mm: add a io_mapping_map_user helper adds f19ed5159947 i915: use io_mapping_map_user adds 38409fd56127 i915: fix remap_io_sg to verify the pgprot adds 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy adds 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds e216031abc85 mm: unexport remap_vmalloc_range_partial adds 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups adds 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables adds e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] adds 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range adds 90ae133ab5ff mm: HUGE_VMAP arch support cleanup adds e32d71bc78d2 powerpc: inline huge vmap supported functions adds b57f84787bd5 arm64: inline huge vmap supported functions adds a30fc020e6f1 x86: inline huge vmap supported functions adds 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions adds 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds c1a648e86222 mm/vmalloc: add vmap_range_noflush variant adds 033af29718e8 mm/vmalloc: hugepage vmalloc mappings adds 668235b02143 mm/vmalloc: fix read of uninitialized pointer area adds 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings adds 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range adds f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range adds 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range adds 0642b8252f62 mm/vmalloc: remove unmap_kernel_range adds 1e504d964f13 mm/vmalloc: improve allocation failure error messages adds 409361277964 mm/vmalloc: print correct vmalloc allocation size adds 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc adds 6dbfdb0f5a70 mm/doc: turn fault flags into an enum adds f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document adds 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 396a7249d89d pagewalk: prefix struct kernel-doc descriptions adds bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy adds 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes adds 7ed9203a992d arm64: kasan: allow to init memory when setting tags adds 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS adds e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS adds b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS adds c7c1efb4da46 kasan: docs: clean up sections adds bdd5cde853b2 kasan: docs: update overview section adds 3b10a5b80d94 kasan: docs: update usage section adds e9d7a07c0816 kasan: docs: update error reports section adds f83b56f0d0c9 kasan: docs: update boot parameters section adds cd5af8634a8a kasan: docs: update GENERIC implementation details section adds 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section adds 4a8c21572481 kasan: docs: update HW_TAGS implementation details section adds b9f8cb3a95e2 kasan: docs: update shadow memory section adds 079c7bb63ff1 kasan: docs: update ignoring accesses section adds a2778f1fb255 kasan: docs: update tests section adds 55b54ee460be kasan: record task_work_add() call stack adds ce816b430b5a kasan: detect false-positives in tests adds 28bd9cd0741c mm: move mem_init_print_info() into mm_init() adds d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range adds e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] adds c3b7837d5c5b include/linux/page-flags-layout.h: cleanups adds cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp adds 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp adds be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation adds 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation adds 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc adds ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages adds 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h adds 93a2ed352c90 mm/page_alloc: rename alloced to allocated adds 8f47b769b804 mm/page_alloc: add a bulk page allocator adds e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix adds 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix adds 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] adds a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist adds c1fd5d611811 SUNRPC: set rq_page_end differently adds da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator adds ee516913454c net: page_pool: refactor dma_map into own function page_po [...] adds 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path adds e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] adds 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 39cf5110566c mm/hugetlb: use some helper functions to cleanup code adds 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] adds 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 adds 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] adds 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages adds bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages adds 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool adds 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check adds f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() adds aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] adds 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() adds 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] adds d3971def5236 mm/cma: change cma mutex to irq safe spinlock adds bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release adds b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments adds 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality adds 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock adds 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 3d5f9ff28955 hugetlb: make free_huge_page irq safe adds 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 890d767b4b75 userfaultfd: add minor fault registration mode adds 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak adds cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl adds 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] adds e58467328afd userfaultfd/selftests: add test exercising minor fault handling adds a311f80f1475 userfaultfd: support minor fault handling for shmem adds fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix adds 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak adds 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type adds c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test adds f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test adds 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 37565f42e37a userfaultfd/selftests: use user mode only adds da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd adds 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread adds 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled adds 55f8ea9f85ff userfaultfd/selftests: unify error handling adds b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header adds 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint adds 90781096077c mm: vmscan: consolidate shrinker_maps handling code adds d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size adds 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu adds cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info adds dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper adds e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix adds 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered adds 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred adds 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker adds 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline adds 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority adds 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory adds e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds c4016073189c mm: disable LRU pagevec during the migration temporarily adds f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 86af5f455a9e mm: fs: invalidate BH LRU during page migration adds 28329e347ed1 mm/migrate.c: make putback_movable_page() static adds b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 3969f6548968 mm: vmstat: add cma statistics adds d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning adds a80ededd8bae mm: cma: add trace events for CMA alloc perf testing adds 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 4497f08fe2fe mm: cma: support sysfs adds a69a313e2058 mm: cma: add the CMA instance name to cma trace events adds d9a9226ba78d mm: use proper type for cma_[alloc|release] adds 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK adds 8fccce459469 ksm: fix potential missing rmap_item for stable_node adds 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 7e6c1dc8fd25 x86/mm: track linear mapping split events adds a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c74dae28c04c mm/util.c: reduce mem_dump_obj() object size adds c7bc8e97efe3 mm/util.c: fix typo adds b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone adds 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation adds 4c9bfb441fce mm/gup: return an error on migration failure adds df4d4a0277dc mm/gup: check for isolation errors adds 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds c273b99554cc mm: apply per-task gfp constraints in fast path adds 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages adds f256496d85a0 mm/gup: do not migrate zero page adds e54fe97864c8 mm/gup: migrate pinned pages out of movable zone adds 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 1a47ec32410c mm/gup: change index type to long as it counts pages adds 73a26d57b8ba mm/gup: longterm pin migration cleanup adds e1e39e0d9e05 selftests/vm: gup_test: fix test flag adds 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range adds bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy adds 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds dee54957d33f iov_iter: lift memzero_page() to highmem.h adds 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern adds d85cea4878a1 mm/highmem.c: fix coding style issue adds a409c85dd491 mm/highmem: Remove deprecated kmap_atomic adds 68acd352731d mm/mempool: minor coding style tweaks adds 704e401ea6a6 mm/swapfile: minor coding style tweaks adds e3055d7fa633 mm/sparse: minor coding style tweaks adds c90a61fde226 mm/vmscan: minor coding style tweaks adds 58a19766a451 mm/compaction: minor coding style tweaks adds eea0e5094b45 mm/oom_kill: minor coding style tweaks adds bb9e4433f1dc mm/shmem: minor coding style tweaks adds 58c0bb89150f mm/page_alloc: minor coding style tweaks adds 3475525abb5a mm/filemap: minor coding style tweaks adds 33fe9a87fdbf mm/mlock: minor coding style tweaks adds a61a74545173 mm/frontswap: minor coding style tweaks adds 0c3bb102ade7 mm/vmalloc: minor coding style tweaks adds bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks adds 4cfd236bfc8a mm/mempolicy: minor coding style tweaks adds 743bb010399d mm/process_vm_access.c: remove duplicate include adds f7538ec61072 kfence: zero guard page after out-of-bounds access adds 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. adds a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check adds 591d93550869 proc: save LOC in __xlate_proc_name() adds 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" adds b0e4a9121767 proc: delete redundant subset=pid check adds b785c11ede7d selftests: proc: test subset=pid adds 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo adds eac34f4afec2 proc/sysctl: fix function name error in comments adds eeb8edb07323 proc/sysctl: make protected_* world readable adds 1d4982a2dc66 include: remove pagemap.h from blkdev.h adds 928e0343fec8 kernel.h: drop inclusion in bitmap.h adds 479a9b781eb9 kernel/async.c: fix pr_debug statement adds 624cdec3ba11 kernel/cred.c: make init_groups static adds 6d7d6b2ab284 tools: disable -Wno-type-limits adds ab315f3d18ce tools: bitmap: sync function declarations with the kernel adds 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] adds 82b3d3a08531 lib: extend the scope of small_const_nbits() macro adds a03509375895 tools: sync small_const_nbits() macro with the kernel adds 52b49677533b lib: inline _find_next_bit() wrappers adds 87523c49481f tools: sync find_next_bit implementation adds d6234ebbe296 lib: add fast path for find_next_*_bit() adds bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() adds 692348826322 tools: sync lib/find_bit implementation adds eaef884842dc MAINTAINERS: add entry for the bitmap API adds 04bac15f2087 lib/bch.c: fix a typo in the file bch.c adds 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() adds 22c273d4e4f4 lib/list_sort.c: fix typo in function description adds e3ce21e157ba lib/genalloc.c: Fix a typo adds 959d466a4d62 lib: crc8: pointer to data block should be const adds 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] adds c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] adds 7b35c1a01c2e init: add support for zstd compressed modules adds 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds e07987ed0650 kernel/fork.c: simplify copy_mm() adds be79482b5599 kernel/fork.c: fix typos adds 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation adds 86cde2a159b8 kexec: Add kexec reboot string adds 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 4bc187dbebc8 kexec: dump kmessage before machine_kexec adds 4353fc1144db gcov: clang: drop support for clang-10 and older adds b3c4e66c908b gcov: combine common code adds 4eb93f0672af gcov: simplify buffer allocation adds 17d0508a080d gcov: use kvmalloc() adds e19a9fca6eff smp: kernel/panic.c - silence warnings adds 21692142e900 aio: simplify read_events() adds a32a779746e3 gdb: lx-symbols: store the abspath() adds 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 adds dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 adds e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] adds 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic adds deeddcc448bf selftests: remove duplicate include adds 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements adds 34b836f036c2 kernel/async.c: remove async_unregister_domain() adds db9d72682b09 init/initramfs.c: do unpacking asynchronously adds 41c21491f6bf modules: add CONFIG_MODPROBE_PATH adds 6f7281b92b2c ipc/sem.c: mundane typo fixes adds f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] adds 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix adds f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 adds f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 5e689082c4d9 Merge branch 'akpm-current/current' adds b752a68e4096 drivers/char: remove /dev/kmem for good adds 6bb87e797b0e mm: remove xlate_dev_kmem_ptr() adds 11b3c2bff065 mm/vmalloc: remove vwrite() adds 68eead90d82c arm: print alloc free paths for address in registers adds af9544298b6d scripts/spelling.txt: add "overlfow" adds f1cf98fd0988 scripts/spelling.txt: Add "diabled" typo adds dfca80822728 scripts/spelling.txt: add "overflw" adds d0cd1202369b mm/slab.c: fix spelling mistake "disired" -> "desired" adds 244aa072e50f include/linux/pgtable.h: few spelling fixes adds 2cf2607fa8e6 kernel/umh.c: fix some spelling mistakes adds aa809469eee8 kernel/user_namespace.c: fix typos adds 25ee61a1d14f kernel/up.c: fix typo adds 7879a88907a0 kernel/sys.c: fix typo adds 30ad7806cbe7 fs: fat: fix spelling typo of values adds ec800a649ddd ipc/sem.c: spelling fix adds 94571d6bf79f treewide: remove editor modelines and cruft adds 0bd78f297e8d mm: fix typos in comments adds 49a6a3f34a8d mmap: make mlock_future_check() global adds 5fd43f791e0c riscv/Kconfig: make direct map manipulation options depend on MMU adds 35156d7f5a02 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 1fb28eceeed1 set_memory: allow querying whether set_direct_map_*() is a [...] adds 503ca57647a2 mm: introduce memfd_secret system call to create "secret" [...] adds aea05882f7c0 memfd_secret: use unsigned int rather than long as syscall [...] adds 187f4e4168c8 PM: hibernate: disable when there are active secretmem users adds cf351bc6c18f arch, mm: wire up memfd_secret system call where relevant adds 1c56ca60235b memfd_secret: use unsigned int rather than long as syscall [...] adds 4b448cac07c4 secretmem: test: add basic selftest for memfd_secret(2) adds b5bf0eb83948 memfd_secret: use unsigned int rather than long as syscall [...] adds ac75487c1a10 Merge branch 'akpm/master' adds 5103a5be098c Add linux-next specific files for 20210407
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/llvm-master-aarch [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + .mailmap | 9 +- .rustfmt.toml | 11 + CREDITS | 11 + Documentation/ABI/stable/procfs-audit_loginuid | 22 +- 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 +- Documentation/ABI/testing/sysfs-bus-pci | 29 + .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-class-devfreq | 5 +- .../testing/sysfs-class-led-driver-turris-omnia | 2 +- Documentation/ABI/testing/sysfs-driver-xdata | 49 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 167 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/perf/hisi-pmu.rst | 54 + Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 187 - Documentation/admin-guide/reporting-issues.rst | 1002 +- Documentation/admin-guide/sysctl/net.rst | 11 + Documentation/admin-guide/xfs.rst | 2 +- Documentation/arm/index.rst | 1 + Documentation/arm/stm32/stm32h750-overview.rst | 34 + Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/arm64/silicon-errata.rst | 3 + Documentation/arm64/tagged-address-abi.rst | 2 +- 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 +- Documentation/dev-tools/kselftest.rst | 4 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 25 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 36 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../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/analogix,anx7625.yaml | 15 + .../bindings/display/bridge/chipone,icn6211.yaml | 99 + .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 - .../bindings/display/bridge/lontium,lt8912b.yaml | 102 + .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 - .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 + .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 + .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 + .../devicetree/bindings/display/imx/hdmi.txt | 65 - .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../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/fpga/fpga-region.txt | 187 +- .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt | 46 - .../bindings/gpio/brcm,bcm6345-gpio.yaml | 86 + .../bindings/gpio/realtek,otto-gpio.yaml | 78 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 - .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../bindings/iio/accel/bosch,bmi088.yaml | 68 + .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 + .../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 + .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 + .../devicetree/bindings/media/qcom,camss.txt | 236 - .../bindings/media/qcom,msm8916-camss.yaml | 256 + .../bindings/media/qcom,msm8996-camss.yaml | 387 + .../bindings/media/qcom,sdm660-camss.yaml | 398 + .../bindings/media/qcom,sdm845-camss.yaml | 371 + .../bindings/media/qcom,sm8250-venus.yaml | 167 + .../devicetree/bindings/media/renesas,drif.txt | 177 - .../devicetree/bindings/media/renesas,drif.yaml | 279 + .../bindings/media/video-interfaces.yaml | 127 - .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 - .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- .../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 +- .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../bindings/phy/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 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 8 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 + .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 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 + .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 + .../bindings/power/reset/ltc2952-poweroff.txt | 4 + .../bindings/power/supply/ab8500/btemp.txt | 16 - .../bindings/power/supply/ab8500/chargalg.txt | 16 - .../bindings/power/supply/ab8500/charger.txt | 25 - .../devicetree/bindings/power/supply/ab8500/fg.txt | 58 - .../bindings/power/supply/act8945a-charger.txt | 44 - .../power/supply/active-semi,act8945a-charger.yaml | 76 + .../bindings/power/supply/axp20x_ac_power.txt | 25 - .../bindings/power/supply/axp20x_battery.txt | 20 - .../bindings/power/supply/axp20x_usb_power.txt | 41 - .../devicetree/bindings/power/supply/battery.txt | 3 - .../devicetree/bindings/power/supply/bq2415x.txt | 47 - .../devicetree/bindings/power/supply/bq2415x.yaml | 98 + .../devicetree/bindings/power/supply/bq24190.txt | 61 - .../devicetree/bindings/power/supply/bq24190.yaml | 92 + .../devicetree/bindings/power/supply/bq24257.txt | 62 - .../devicetree/bindings/power/supply/bq24257.yaml | 124 + .../devicetree/bindings/power/supply/bq24735.yaml | 89 + .../devicetree/bindings/power/supply/bq256xx.yaml | 1 - .../devicetree/bindings/power/supply/bq25890.txt | 60 - .../devicetree/bindings/power/supply/bq25890.yaml | 123 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +- .../bindings/power/supply/cpcap-battery.txt | 31 - .../bindings/power/supply/cpcap-battery.yaml | 87 + .../bindings/power/supply/cpcap-charger.txt | 40 - .../bindings/power/supply/cpcap-charger.yaml | 106 + .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/da9150-charger.txt | 26 - .../devicetree/bindings/power/supply/da9150-fg.txt | 23 - .../bindings/power/supply/dlg,da9150-charger.yaml | 52 + .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 + .../devicetree/bindings/power/supply/isp1704.txt | 17 - .../devicetree/bindings/power/supply/isp1704.yaml | 42 + .../bindings/power/supply/lego,ev3-battery.yaml | 55 + .../bindings/power/supply/lego_ev3_battery.txt | 21 - .../bindings/power/supply/lltc,lt3651-charger.yaml | 44 + .../bindings/power/supply/lltc,ltc294x.yaml | 66 + .../bindings/power/supply/lp8727_charger.txt | 43 - .../bindings/power/supply/lt3651-charger.txt | 29 - .../devicetree/bindings/power/supply/ltc2941.txt | 28 - .../bindings/power/supply/ltc4162-l.yaml | 2 - .../bindings/power/supply/max17040_battery.txt | 52 - .../bindings/power/supply/max17042_battery.txt | 35 - .../bindings/power/supply/max8903-charger.txt | 24 - .../bindings/power/supply/maxim,ds2760.txt | 26 - .../bindings/power/supply/maxim,ds2760.yaml | 43 + .../bindings/power/supply/maxim,max14656.txt | 23 - .../bindings/power/supply/maxim,max14656.yaml | 45 + .../bindings/power/supply/maxim,max17040.yaml | 95 + .../bindings/power/supply/maxim,max17042.yaml | 78 + .../bindings/power/supply/maxim,max8903.yaml | 67 + .../bindings/power/supply/microchip,ucs1002.txt | 27 - .../bindings/power/supply/microchip,ucs1002.yaml | 51 + .../bindings/power/supply/nokia,n900-battery.yaml | 49 + .../bindings/power/supply/olpc-battery.yaml | 27 + .../bindings/power/supply/olpc_battery.txt | 5 - .../bindings/power/supply/power-supply.yaml | 22 - .../bindings/power/supply/power_supply.txt | 2 - .../power/supply/qcom,coincell-charger.txt | 48 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 169 + .../power/supply/qcom,pm8941-coincell.yaml | 57 + .../devicetree/bindings/power/supply/qcom_smbb.txt | 150 - .../bindings/power/supply/richtek,rt9455.yaml | 90 + .../bindings/power/supply/rohm,bd99954.yaml | 2 +- .../bindings/power/supply/rt9455_charger.txt | 46 - .../bindings/power/supply/rx51-battery.txt | 25 - .../bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../bindings/power/supply/sbs,sbs-charger.yaml | 55 + .../bindings/power/supply/sbs,sbs-manager.txt | 66 - .../bindings/power/supply/sbs,sbs-manager.yaml | 107 + .../bindings/power/supply/sbs_sbs-charger.txt | 21 - .../bindings/power/supply/sc2731-charger.yaml | 53 + .../bindings/power/supply/sc2731_charger.txt | 40 - .../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 - .../bindings/power/supply/sc27xx-fg.yaml | 98 + .../power/supply/stericsson,ab8500-battery.txt | 34 + .../power/supply/stericsson,ab8500-btemp.yaml | 73 + .../power/supply/stericsson,ab8500-chargalg.yaml | 37 + .../power/supply/stericsson,ab8500-charger.yaml | 123 + .../power/supply/stericsson,ab8500-fg.yaml | 72 + .../bindings/power/supply/ti,bq24735.txt | 39 - .../bindings/power/supply/ti,lp8727.yaml | 90 + .../bindings/power/supply/tps65090-charger.yaml | 36 + .../devicetree/bindings/power/supply/tps65090.txt | 17 - .../bindings/power/supply/tps65217-charger.yaml | 43 + .../bindings/power/supply/tps65217_charger.txt | 17 - .../bindings/power/supply/twl-charger.txt | 30 - .../bindings/power/supply/twl4030-charger.yaml | 68 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 + .../x-powers,axp20x-battery-power-supply.yaml | 30 + .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 + .../bindings/regulator/qcom,rpmh-regulator.txt | 180 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 + .../bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../bindings/reserved-memory/ramoops.txt | 10 +- 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 | 32 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 + .../devicetree/bindings/sound/ak4642.yaml | 2 - Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 108 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 27 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- .../devicetree/bindings/sound/rt1019.yaml | 2 + .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 + .../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 | 58 +- .../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/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 16 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/usb-device.yaml | 6 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 + Documentation/devicetree/bindings/usb/usb.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 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/dontdiff | 1 + 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 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- .../driver-api/surface_aggregator/clients/dtx.rst | 718 + .../surface_aggregator/clients/index.rst | 1 + Documentation/driver-api/vfio.rst | 48 +- Documentation/fb/fbcon.rst | 4 +- Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/cifs/cifsd.rst | 72 +- Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 6 + Documentation/filesystems/index.rst | 3 +- Documentation/filesystems/locking.rst | 2 - Documentation/filesystems/vfat.rst | 2 +- Documentation/fpga/dfl.rst | 26 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/index.rst | 17 + Documentation/hid/intel-ish-hid.rst | 2 +- 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 + Documentation/leds/leds-lm3556.rst | 28 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/misc-devices/dw-xdata-pcie.rst | 40 + Documentation/networking/ethtool-netlink.rst | 66 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 10 +- .../networking/nexthop-group-resilient.rst | 293 + Documentation/networking/nf_flowtable.rst | 172 +- Documentation/networking/x25-iface.rst | 65 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/power/power_supply_class.rst | 2 +- Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 4 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/rust/arch-support.rst | 12 +- Documentation/rust/quick-start.rst | 51 +- Documentation/s390/pci.rst | 14 +- Documentation/scsi/BusLogic.rst | 26 +- Documentation/scsi/ChangeLog.megaraid | 2 +- Documentation/scsi/scsi_mid_low_api.rst | 4 - .../it_IT/process/submit-checklist.rst | 14 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- Documentation/translations/ko_KR/howto.rst | 18 +- .../translations/zh_CN/admin-guide/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 + .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/kernel-hacking/hacking.rst | 708 + .../translations/zh_CN/kernel-hacking/index.rst | 22 + .../zh_CN/process/submit-checklist.rst | 14 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 2 +- Documentation/userspace-api/media/v4l/common.rst | 1 + .../media/v4l/ext-ctrls-codec-stateless.rst | 334 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 434 +- .../media/v4l/ext-ctrls-colorimetry.rst | 93 + .../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 | 58 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 3 + Documentation/virt/kvm/api.rst | 9 +- Documentation/virt/kvm/devices/arm-vgic-its.rst | 2 +- Documentation/virt/kvm/devices/arm-vgic-v3.rst | 2 +- Documentation/vm/transhuge.rst | 5 - MAINTAINERS | 342 +- Makefile | 26 +- Next/SHA1s | 425 +- Next/Trees | 1 + Next/merge.log | 13093 +++++++++++++------ arch/Kconfig | 3 +- arch/alpha/include/asm/io.h | 5 - arch/alpha/mm/init.c | 1 - arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arc/mm/init.c | 1 - arch/arm/Kconfig | 10 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 270 +- arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 140 +- arch/arm/boot/dts/am33xx-l4.dtsi | 28 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/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/mstar-v7.dtsi | 23 + arch/arm/boot/dts/mt2701.dtsi | 19 +- arch/arm/boot/dts/mt6589.dtsi | 1 + arch/arm/boot/dts/mt7623.dtsi | 26 +- arch/arm/boot/dts/mt7623n.dtsi | 4 +- arch/arm/boot/dts/mt7629.dtsi | 12 +- arch/arm/boot/dts/omap3-echo.dts | 476 +- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/r8a7791-koelsch.dts | 8 + arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 3 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 - arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 - arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 + arch/arm/boot/dts/stm32h750i-art-pi.dts | 229 + arch/arm/boot/dts/stm32mp151.dtsi | 32 +- arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 + arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 5 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 16 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 2 + arch/arm/boot/dts/tegra20-paz00.dts | 14 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 1 + arch/arm/boot/dts/tegra20-ventana.dts | 78 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 1 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 + arch/arm/boot/dts/tegra30-beaver.dts | 1 + arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 - arch/arm/boot/dts/tegra30-cardhu.dtsi | 84 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 1 + arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 3 + arch/arm/boot/dts/tegra30-ouya.dts | 16 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 3 + arch/arm/configs/at91_dt_defconfig | 5 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 151 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/sama5_defconfig | 51 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 + arch/arm/configs/xcep_defconfig | 1 - arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/crypto/poly1305-glue.c | 2 +- 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-exynos/platsmp.c | 28 +- arch/arm/mach-footbridge/cats-pci.c | 4 +- arch/arm/mach-footbridge/ebsa285-pci.c | 4 +- arch/arm/mach-footbridge/netwinder-pci.c | 2 +- arch/arm/mach-footbridge/personal-pci.c | 5 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 + arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 1 + arch/arm/mach-omap2/omap_twl.c | 2 +- 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/mach-omap2/sr_device.c | 2 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/init.c | 8 +- arch/arm/mm/mmu.c | 3 +- arch/arm/mm/pmsa-v7.c | 4 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm/probes/kprobes/test-arm.c | 294 +- arch/arm/probes/kprobes/test-core.h | 1 + arch/arm/tools/Makefile | 26 +- arch/arm/tools/syscallhdr.sh | 31 - arch/arm/tools/syscalltbl.sh | 22 - arch/arm64/Kconfig | 33 +- arch/arm64/Kconfig.platforms | 17 +- arch/arm64/Makefile | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 16 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- .../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 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 2 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 12 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 270 + arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 75 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 + .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 + .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 9 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 3 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 4 + .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 - arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 514 + .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 212 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 520 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 549 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 125 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 911 ++ arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 + 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/renesas/salvator-common.dtsi | 4 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + 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 | 111 +- 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 | 36 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/configs/defconfig | 26 +- arch/arm64/crypto/poly1305-glue.c | 2 +- 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/fpsimd.h | 2 + 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 | 12 +- arch/arm64/include/asm/kvm_mmu.h | 25 +- 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/include/asm/word-at-a-time.h | 10 +- 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 | 34 +- arch/arm64/kernel/irq.c | 35 +- arch/arm64/kernel/kaslr.c | 18 +- arch/arm64/kernel/module.c | 16 +- arch/arm64/kernel/perf_event.c | 5 +- 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/handle_exit.c | 45 + arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 30 +- 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/gen-hyprel.c | 18 + arch/arm64/kvm/hyp/nvhe/host.S | 18 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 42 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 70 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 279 + arch/arm64/kvm/hyp/nvhe/mm.c | 173 + arch/arm64/kvm/hyp/nvhe/page_alloc.c | 195 + arch/arm64/kvm/hyp/nvhe/psci-relay.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 214 + arch/arm64/kvm/hyp/nvhe/stub.c | 22 + arch/arm64/kvm/hyp/nvhe/switch.c | 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/hyp/vhe/switch.c | 4 +- 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-init.c | 12 +- arch/arm64/kvm/vgic/vgic-its.c | 6 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 3 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 81 +- arch/arm64/kvm/vgic/vgic-mmio.c | 10 +- arch/arm64/kvm/vgic/vgic-v3.c | 66 +- arch/arm64/kvm/vgic/vgic-v4.c | 38 + arch/arm64/kvm/vgic/vgic.h | 2 + arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/copy_page.S | 4 +- arch/arm64/mm/fault.c | 18 +- arch/arm64/mm/init.c | 7 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 64 +- arch/arm64/mm/proc.S | 48 +- arch/csky/mm/init.c | 1 - arch/h8300/mm/init.c | 2 - arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/io.h | 1 - arch/hexagon/mm/init.c | 1 - arch/ia64/include/asm/io.h | 1 - arch/ia64/include/asm/ptrace.h | 8 +- 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 | 8 +- arch/m68k/atari/time.c | 7 - arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 5 - arch/m68k/configs/apollo_defconfig | 5 - arch/m68k/configs/atari_defconfig | 5 - arch/m68k/configs/bvme6000_defconfig | 5 - arch/m68k/configs/hp300_defconfig | 5 - arch/m68k/configs/mac_defconfig | 5 - arch/m68k/configs/multi_defconfig | 5 - arch/m68k/configs/mvme147_defconfig | 5 - arch/m68k/configs/mvme16x_defconfig | 5 - arch/m68k/configs/q40_defconfig | 5 - arch/m68k/configs/sun3_defconfig | 5 - arch/m68k/configs/sun3x_defconfig | 5 - arch/m68k/fpsp040/Makefile | 4 - arch/m68k/ifpsp060/Makefile | 2 - arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/io_mm.h | 5 - arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/mm/init.c | 1 - arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/microblaze/boot/dts/system.dts | 8 - arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/lib/uaccess_old.S | 2 +- arch/microblaze/mm/init.c | 1 - arch/mips/Kconfig | 4 +- arch/mips/Kconfig.debug | 1 + arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 132 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 119 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 85 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 129 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 129 +- 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/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/io.h | 19 +- .../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/include/asm/page.h | 9 +- arch/mips/include/asm/processor.h | 4 - arch/mips/include/asm/thread_info.h | 6 - arch/mips/include/asm/uaccess.h | 459 +- arch/mips/kernel/access-helper.h | 18 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/cpu-probe.c | 3 - arch/mips/kernel/ftrace.c | 8 - arch/mips/kernel/process.c | 2 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/traps.c | 105 +- arch/mips/kernel/unaligned.c | 199 +- arch/mips/kernel/vdso.c | 5 +- arch/mips/lib/memcpy.S | 28 +- arch/mips/lib/memset.S | 3 - arch/mips/lib/strncpy_user.S | 48 +- arch/mips/lib/strnlen_user.S | 44 +- arch/mips/loongson64/env.c | 13 +- arch/mips/loongson64/init.c | 23 +- arch/mips/loongson64/numa.c | 1 - arch/mips/loongson64/time.c | 24 + arch/mips/mm/Makefile | 6 + arch/mips/mm/init.c | 1 - arch/mips/mm/maccess.c | 10 + arch/mips/mm/physaddr.c | 56 + arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/mips/ralink/Kconfig | 1 + arch/mips/ralink/clk.c | 14 + arch/mips/ralink/common.h | 3 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/ralink/mt7621.c | 31 +- arch/mips/ralink/of.c | 2 + arch/mips/ralink/rt288x.c | 2 +- arch/mips/ralink/rt305x.c | 2 +- arch/mips/ralink/rt3883.c | 2 +- arch/mips/sgi-ip27/TODO | 19 - arch/mips/sgi-ip27/ip27-memory.c | 1 - arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 - arch/nios2/mm/init.c | 1 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/mm/init.c | 2 - arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/include/asm/io.h | 5 - arch/parisc/include/asm/pdc_chassis.h | 1 - arch/parisc/include/asm/processor.h | 1 - arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/Makefile | 30 +- arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/parisc/math-emu/fpu.h | 32 +- arch/parisc/mm/init.c | 2 - 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/Makefile | 4 + 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/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 - arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 + arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 + arch/powerpc/kernel/ptrace/ptrace-view.c | 32 +- arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/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 | 22 +- 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 | 3 +- 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/rust/target.json | 30 + arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/xive/common.c | 4 - arch/powerpc/sysdev/xive/spapr.c | 2 +- arch/riscv/Kconfig | 46 +- arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 - arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/kernel/cpu_ops_sbi.c | 12 +- arch/riscv/kernel/entry.S | 1 + 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 | 101 +- arch/riscv/mm/kasan_init.c | 59 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/ccwdev.h | 3 - 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/stacktrace.h | 1 + arch/s390/include/asm/vdso/data.h | 2 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/smp.c | 61 +- 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/mm/init.c | 2 - arch/s390/mm/page-states.c | 8 +- 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/s390/pci/pci_sysfs.c | 9 + arch/sh/configs/edosk7705_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/include/asm/bitops.h | 5 +- arch/sh/include/asm/io.h | 5 - arch/sh/kernel/ftrace.c | 2 +- arch/sh/mm/init.c | 1 - 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/sparc/mm/init_32.c | 2 - arch/sparc/mm/init_64.c | 1 - arch/um/drivers/cow.h | 7 - arch/um/kernel/mem.c | 1 - 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/poly1305_glue.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/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_proc.c | 1 - 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/kfence.h | 7 +- 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/kvmclock.c | 2 +- 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 | 9 +- 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 | 91 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/mmu/mmu.c | 11 +- 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 | 72 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/nested.c | 32 +- arch/x86/kvm/svm/pmu.c | 8 + arch/x86/kvm/svm/sev.c | 72 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/svm/svm.h | 1 + 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 | 176 +- 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_32.c | 2 - arch/x86/mm/init_64.c | 4 +- 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/init.c | 1 - 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-integrity.c | 3 +- block/bio.c | 23 +- block/blk-core.c | 6 +- block/blk-map.c | 120 +- block/blk-merge.c | 8 + block/blk-mq-debugfs.c | 1 - block/blk-mq-tag.c | 8 +- block/blk-settings.c | 53 +- block/blk-sysfs.c | 9 +- block/blk.h | 17 +- block/bounce.c | 138 +- block/partitions/core.c | 7 + block/scsi_ioctl.c | 2 +- certs/Kconfig | 2 +- certs/Makefile | 8 + certs/system_certificates.S | 13 +- certs/system_keyring.c | 22 +- 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/fcrypt.c | 5 +- crypto/jitterentropy.c | 8 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- 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/ahci.c | 5 + drivers/ata/ahci.h | 1 + drivers/ata/ahci_brcm.c | 46 +- drivers/ata/ahci_ceva.c | 8 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci.c | 5 + drivers/ata/libahci_platform.c | 4 +- drivers/ata/libata-acpi.c | 3 +- drivers/ata/libata-scsi.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 | 106 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 4 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_platform.c | 4 +- drivers/ata/pata_sil680.c | 2 + drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 7 +- drivers/ata/pata_via.c | 2 +- drivers/ata/sata_mv.c | 6 +- drivers/auxdisplay/panel.c | 7 - drivers/base/attribute_container.c | 4 + drivers/base/auxiliary.c | 5 - drivers/base/base.h | 2 + drivers/base/component.c | 9 +- drivers/base/core.c | 112 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 55 +- drivers/base/devcoredump.c | 19 +- drivers/base/devres.c | 6 +- drivers/base/devtmpfs.c | 6 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 66 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 111 +- drivers/base/regmap/regmap-irq.c | 43 +- drivers/base/swnode.c | 101 +- drivers/base/test/property-entry-test.c | 61 +- drivers/block/Kconfig | 23 - drivers/block/Makefile | 2 - drivers/block/drbd/drbd_interval.c | 8 +- drivers/block/drbd/drbd_main.c | 30 +- drivers/block/drbd/drbd_nl.c | 17 +- drivers/block/drbd/drbd_receiver.c | 26 +- drivers/block/drbd/drbd_state.c | 7 +- drivers/block/mtip32xx/mtip32xx.c | 13 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/paride/pd.c | 11 - drivers/block/rsxx/core.c | 2 +- drivers/block/umem.c | 1130 -- drivers/block/umem.h | 132 - drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 6 +- drivers/block/xsysace.c | 1273 -- drivers/bluetooth/btintel.c | 233 +- drivers/bluetooth/btintel.h | 19 +- drivers/bluetooth/btusb.c | 392 +- drivers/bluetooth/hci_intel.c | 7 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/mhi/core/boot.c | 13 +- drivers/bus/mhi/core/init.c | 59 +- drivers/bus/mhi/core/internal.h | 19 +- drivers/bus/mhi/core/main.c | 237 +- drivers/bus/mhi/core/pm.c | 92 +- drivers/bus/mhi/pci_generic.c | 11 + drivers/bus/moxtet.c | 4 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/Kconfig | 10 - drivers/char/agp/Kconfig | 2 +- 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/hw_random/omap-rng.c | 11 +- drivers/char/ipmi/ipmi_msghandler.c | 54 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 32 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +- drivers/char/lp.c | 4 +- drivers/char/mem.c | 231 - drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/random.c | 21 +- drivers/char/rust_example.rs | 21 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-scmi.c | 28 +- drivers/clk/clk.c | 51 +- 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/qcom/camcc-sc7180.c | 50 +- 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/socfpga/Kconfig | 19 + drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-agilex.c | 117 +- drivers/clk/socfpga/clk-gate-a10.c | 8 +- drivers/clk/socfpga/clk-gate-s10.c | 15 +- drivers/clk/socfpga/clk-gate.c | 13 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 43 +- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 +- drivers/clk/socfpga/stratix10-clk.h | 24 +- 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 | 77 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 114 +- drivers/crypto/hisilicon/qm.c | 334 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 7 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 120 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 198 +- drivers/crypto/hisilicon/zip/zip.h | 46 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 706 +- drivers/crypto/hisilicon/zip/zip_main.c | 65 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/keembay/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_isr.c | 29 +- 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/cxl/mem.c | 143 +- drivers/devfreq/devfreq.c | 5 +- drivers/devfreq/governor.h | 2 - drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/dma/Kconfig | 2 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/extcon/Kconfig | 8 - drivers/extcon/Makefile | 1 - drivers/extcon/extcon-arizona.c | 1816 --- drivers/extcon/extcon-gpio.c | 15 +- drivers/extcon/extcon-intel-int3496.c | 16 +- drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 17 +- drivers/firewire/nosy.c | 9 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/base.c | 142 +- drivers/firmware/arm_scmi/bus.c | 100 +- drivers/firmware/arm_scmi/clock.c | 129 +- drivers/firmware/arm_scmi/common.h | 133 +- drivers/firmware/arm_scmi/driver.c | 798 +- drivers/firmware/arm_scmi/notify.c | 328 +- drivers/firmware/arm_scmi/notify.h | 40 +- drivers/firmware/arm_scmi/perf.c | 262 +- drivers/firmware/arm_scmi/power.c | 134 +- drivers/firmware/arm_scmi/reset.c | 146 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 +- drivers/firmware/arm_scmi/sensors.c | 232 +- drivers/firmware/arm_scmi/system.c | 63 +- drivers/firmware/arm_scmi/voltage.c | 126 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/vars.c | 4 + drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/imx/scu-pd.c | 13 +- drivers/firmware/raspberrypi.c | 69 +- drivers/firmware/turris-mox-rwtm.c | 4 +- drivers/fpga/Kconfig | 8 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-pci.c | 18 +- drivers/gpio/Kconfig | 32 +- drivers/gpio/Makefile | 2 + drivers/gpio/gpio-ich.c | 2 - drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-realtek-otto.c | 325 + drivers/gpio/gpio-regmap.c | 5 + drivers/gpio/gpio-sch.c | 16 +- drivers/gpio/gpio-sim.c | 875 ++ drivers/gpio/gpiolib-acpi.c | 14 + drivers/gpio/gpiolib-sysfs.c | 8 + drivers/gpu/drm/Makefile | 2 +- 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 | 153 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 - 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 | 296 +- 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 | 60 +- 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_rlc.h | 3 +- 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.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 84 +- 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 | 151 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 20 +- 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/soc15_common.h | 75 +- 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/amdkfd/kfd_smi_events.c | 2 +- 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 | 144 +- 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 | 12 +- .../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/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/bridge/Kconfig | 28 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 34 + drivers/gpu/drm/bridge/analogix/anx7625.h | 1 + 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_displayid.c | 132 + drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_dp_mst_topology.c | 59 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_modes.c | 3 + drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- 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/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/TODO.txt | 41 + drivers/gpu/drm/i915/display/g4x_dp.c | 1432 ++ drivers/gpu/drm/i915/display/g4x_dp.h | 30 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 + drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 + drivers/gpu/drm/i915/display/i9xx_plane.c | 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 | 1231 +- drivers/gpu/drm/i915/display/intel_display.h | 16 +- .../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 | 1716 +-- 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 | 84 +- .../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_dsb.c | 2 +- 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_fbdev.c | 2 +- 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 | 46 +- 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 | 58 +- 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 | 240 +- drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 64 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 96 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 110 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 902 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 15 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 66 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 28 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 8 + drivers/gpu/drm/i915/gt/intel_lrc.c | 49 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 9 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 184 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 426 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 17 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 65 +- drivers/gpu/drm/i915/gt/mock_engine.c | 22 +- drivers/gpu/drm/i915/gt/selftest_context.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 23 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 18 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 177 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 82 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +- drivers/gpu/drm/i915/i915_debugfs.c | 20 +- drivers/gpu/drm/i915/i915_drv.c | 15 +- drivers/gpu/drm/i915/i915_drv.h | 149 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem.h | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 66 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_mm.c | 117 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 3 +- drivers/gpu/drm/i915/i915_perf.c | 56 +- drivers/gpu/drm/i915/i915_request.c | 133 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 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_gem_gtt.c | 94 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 219 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 + .../gpu/drm/i915/selftests/intel_memory_region.c | 18 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 23 +- drivers/gpu/drm/imx/imx-ldb.c | 17 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 17 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 17 + drivers/gpu/drm/msm/msm_drv.h | 15 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 65 +- drivers/gpu/drm/msm/msm_gem.h | 72 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 28 +- 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/panel/panel-dsi-cm.c | 12 +- 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 | 143 +- 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/gpu/ipu-v3/ipu-dc.c | 5 + drivers/gpu/ipu-v3/ipu-di.c | 7 + drivers/greybus/es2.c | 2 +- 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.c | 1 - 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 | 14 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cp2615.c | 330 + drivers/i2c/busses/i2c-designware-common.c | 3 + drivers/i2c/busses/i2c-designware-core.h | 8 + drivers/i2c/busses/i2c-designware-master.c | 136 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 + drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-mlxbf.c | 14 +- drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 16 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 79 +- drivers/i2c/i2c-core-base.c | 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 | 15 +- 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 | 7 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 - drivers/infiniband/hw/cxgb4/provider.c | 12 +- drivers/infiniband/hw/cxgb4/t4.h | 33 - drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 14 +- drivers/infiniband/hw/hfi1/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_cmd.c | 35 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 44 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1362 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 210 +- drivers/infiniband/hw/hns/hns_roce_main.c | 42 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 12 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 16 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- 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_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 4 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 30 +- drivers/infiniband/sw/rxe/rxe_mr.c | 271 +- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 32 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/iwarp.h | 13 - drivers/infiniband/sw/siw/siw_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/iser/iscsi_iser.h | 1 - drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.c | 24 + drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- 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/raspberrypi-ts.c | 2 +- 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/cec/core/cec-pin-error-inj.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/adv7511-v4l2.c | 12 +- drivers/media/i2c/adv7604.c | 116 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/mc/mc-entity.c | 1 + drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 10 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 13 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/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/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 16 + drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/nal-h264.h | 2 +- drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 21 +- drivers/media/platform/exynos4-is/fimc-core.h | 12 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 + drivers/media/platform/exynos4-is/fimc-reg.h | 1 + drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/imx-jpeg/Makefile | 3 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2127 +++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 21 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/omap3isp/isp.c | 16 +- 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 | 641 +- 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 | 68 +- 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 | 116 +- drivers/media/platform/qcom/venus/core.h | 27 + drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 164 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 172 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 36 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 23 +- drivers/media/platform/qcom/venus/venc.c | 54 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 70 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 18 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 + drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva.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/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- 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/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 + .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/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/cx231xx/cx231xx.h | 2 - drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/em28xx/em28xx.h | 4 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/pwc/pwc-uncompress.c | 3 - drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 170 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/media/v4l2-core/v4l2-ioctl.c | 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/fsl-corenet-cf.c | 4 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra20.c | 332 + drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/memstick/core/memstick.c | 21 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 6 +- drivers/mfd/Kconfig | 7 +- 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 | 19 +- drivers/misc/Makefile | 3 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/dw-xdata-pcie.c | 420 + 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_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.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/dw_mmc-k3.c | 2 +- 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 | 29 + 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 + drivers/most/most_cdev.c | 6 +- .../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/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 413 +- drivers/mtd/spi-nor/core.h | 63 + drivers/mtd/spi-nor/otp.c | 376 + drivers/mtd/spi-nor/swp.c | 427 + drivers/mtd/spi-nor/winbond.c | 17 +- drivers/mux/gpio.c | 19 +- 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 | 12 +- 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/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 362 +- drivers/net/ethernet/amd/atarilance.c | 8 - drivers/net/ethernet/amd/hplance.c | 3 + drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- 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/cadence/macb_main.c | 7 + 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 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 66 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 + .../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.c | 826 +- drivers/net/ethernet/freescale/enetc/enetc.h | 53 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 27 +- 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 | 10 +- 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 | 173 +- 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 | 1863 +-- .../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/ibm/ibmvnic.c | 5 +- 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 | 55 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 29 +- 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 | 6 +- 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 | 37 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 23 + drivers/net/ethernet/intel/ice/ice_common.c | 60 +- drivers/net/ethernet/intel/ice/ice_common.h | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 8 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 54 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 + drivers/net/ethernet/intel/ice/ice_fdir.c | 488 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 58 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 568 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 91 +- drivers/net/ethernet/intel/ice/ice_flow.c | 747 +- drivers/net/ethernet/intel/ice/ice_flow.h | 160 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 + drivers/net/ethernet/intel/ice/ice_lib.c | 293 +- drivers/net/ethernet/intel/ice/ice_main.c | 345 +- 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 | 17 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 11 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 8 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_type.h | 35 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 ++++ drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 86 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 + drivers/net/ethernet/intel/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 | 42 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 23 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 511 + drivers/net/ethernet/mediatek/mtk_ppe.h | 287 + drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 217 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 484 + drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 144 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 59 +- .../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 | 65 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 23 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 29 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 199 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 140 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 790 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 128 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 75 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 69 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- 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 + drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 73 + drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/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/mlx5/core/sriov.c | 48 +- 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 | 682 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 - drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 93 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 18 +- drivers/net/ethernet/mscc/ocelot_net.c | 208 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 2 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 12 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 161 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 1 - drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/pensando/ionic/Makefile | 1 + drivers/net/ethernet/pensando/ionic/ionic.h | 6 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 103 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 10 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 109 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 242 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 524 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 76 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 39 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 589 + .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 + .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 253 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 148 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 43 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/rx.c | 11 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 30 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 370 +- .../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 | 50 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 12 + 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 | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 58 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 11 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1223 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 - .../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/stmicro/stmmac/stmmac_xdp.c | 40 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 12 + drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 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 | 20 +- drivers/net/ieee802154/atusb.c | 1 + 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/ethtool.c | 36 + drivers/net/netdevsim/fib.c | 2 +- drivers/net/netdevsim/health.c | 11 +- drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/at803x.c | 31 - drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/broadcom.c | 76 +- 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/asix_devices.c | 12 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ether.c | 27 +- drivers/net/usb/cdc_ncm.c | 56 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/lan78xx.c | 1 - drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/r8152.c | 5 +- drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/usb/usbnet.c | 38 +- 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/hdlc_x25.c | 30 +- drivers/net/wan/lapbether.c | 53 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 + 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/nfc/pn533/pn533.c | 3 + drivers/nfc/s3fwrn5/core.c | 12 +- drivers/nvme/host/core.c | 326 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 18 +- drivers/nvme/host/tcp.c | 36 +- drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/configfs.c | 6 + drivers/nvme/target/core.c | 50 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fabrics-cmd.c | 17 +- drivers/nvme/target/fc.c | 1 + drivers/nvme/target/loop.c | 10 +- drivers/nvme/target/nvmet.h | 8 +- drivers/nvme/target/tcp.c | 42 +- 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 | 115 +- drivers/parport/parport_ip32.c | 12 - drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 4 +- 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-host-common.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 - drivers/pci/controller/pci-tegra.c | 343 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 20 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 6 +- drivers/pci/controller/pcie-microchip-host.c | 12 +- drivers/pci/controller/pcie-rcar-host.c | 355 +- drivers/pci/controller/pcie-xilinx.c | 246 +- drivers/pci/controller/vmd.c | 63 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 16 +- drivers/pci/endpoint/functions/pci-epf-test.c | 19 +- drivers/pci/endpoint/pci-epc-core.c | 2 + drivers/pci/hotplug/acpi_pcihp.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 60 +- drivers/pci/iov.c | 102 +- drivers/pci/msi.c | 45 +- drivers/pci/of.c | 22 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 35 +- drivers/pci/pci.h | 5 +- drivers/pci/pcie/aer.c | 6 +- drivers/pci/pcie/pme.c | 2 +- drivers/pci/probe.c | 5 +- drivers/pci/quirks.c | 28 +- drivers/pci/vpd.c | 164 +- 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 | 2 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/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/microchip/Kconfig | 1 + drivers/phy/microchip/sparx5_serdes.c | 1871 +-- drivers/phy/phy-core-mipi-dphy.c | 2 - drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 509 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +- drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1877 ++- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-j721e-wiz.c | 447 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/bcm/Kconfig | 57 + 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/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- 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-hid.c | 16 +- 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/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 8 + drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 8 +- 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/bq25980_charger.c | 40 +- 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/cpcap-charger.c | 7 +- 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/max8997_charger.c | 12 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/sbs-battery.c | 44 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- 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/Kconfig | 9 + drivers/pwm/Makefile | 1 + 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-raspberrypi-poe.c | 206 + drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 1 - drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-samsung.c | 1 - drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 1 - drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 1 - drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 1 - drivers/pwm/pwm-twl.c | 1 - drivers/pwm/pwm-vt8500.c | 1 - drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/helpers.c | 101 +- .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_spmi-regulator.c | 34 +- drivers/regulator/scmi-regulator.c | 42 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/reset/reset-scmi.c | 33 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/rtc/rtc-rx6110.c | 7 + drivers/s390/char/con3215.c | 3 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 28 +- drivers/s390/char/sclp_tty.c | 18 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/css.c | 6 +- drivers/s390/cio/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/crypto/vfio_ap_ops.c | 308 +- drivers/s390/crypto/vfio_ap_private.h | 2 + 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 | 207 +- drivers/scsi/BusLogic.h | 11 - drivers/scsi/FlashPoint.c | 4 - drivers/scsi/Kconfig | 2 +- drivers/scsi/a100u2w.c | 11 +- drivers/scsi/aacraid/TODO | 3 - drivers/scsi/advansys.c | 323 +- drivers/scsi/aha1542.c | 105 +- drivers/scsi/aic94xx/aic94xx.h | 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/bfa_fcs.h | 3 - 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/device_handler/scsi_dh_alua.c | 35 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 16 +- drivers/scsi/fnic/fnic_main.c | 3 - drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hosts.c | 7 +- drivers/scsi/hpsa_cmd.h | 78 +- 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/libsas/sas_ata.c | 74 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc_attr.c | 6 +- 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 | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 25 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 55 +- drivers/scsi/myrs.c | 12 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qedf/qedf.h | 2 - drivers/scsi/qedf/qedf_dbg.h | 1 - drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qla1280.c | 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_debugfs.c | 1 - drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/scsi/scsi_transport_iscsi.c | 14 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 10 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3107 +++-- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/sni_53c710.c | 1 - drivers/scsi/sr_ioctl.c | 12 +- drivers/scsi/st.c | 20 +- drivers/scsi/st.h | 2 - drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufshcd.c | 160 +- drivers/scsi/ufs/ufshcd.h | 4 +- drivers/scsi/ufs/ufshci.h | 22 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 + drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 - drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 3 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mt8167-mmsys.h | 35 + drivers/soc/mediatek/mt8167-pm-domains.h | 7 + drivers/soc/mediatek/mt8173-pm-domains.h | 10 + drivers/soc/mediatek/mt8183-mmsys.h | 54 + drivers/soc/mediatek/mt8183-pm-domains.h | 15 + drivers/soc/mediatek/mt8192-pm-domains.h | 21 + drivers/soc/mediatek/mtk-mmsys.c | 314 +- drivers/soc/mediatek/mtk-mmsys.h | 215 + drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pm-domains.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/mediatek/mtk-pmic-wrap.c | 97 +- drivers/soc/qcom/qcom-geni-se.c | 74 - drivers/soc/qcom/wcnss_ctrl.c | 15 +- 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/intel_init.c | 9 + drivers/soundwire/qcom.c | 652 +- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 28 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-dln2.c | 3 +- drivers/spi/spi-fsi.c | 27 +- drivers/spi/spi-hisi-kunpeng.c | 505 + 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 | 108 +- 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/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/TODO | 4 - drivers/staging/iio/cdc/ad7150.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/media/atomisp/Kconfig | 3 +- drivers/staging/media/atomisp/Makefile | 5 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 - drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 105 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 2 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 15 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 - drivers/staging/media/atomisp/pci/sh_css_params.c | 10 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 16 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/imx/imx7-mipi-csis.c | 27 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 + drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 5 + drivers/staging/media/ipu3/ipu3.h | 5 - .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/omap4iss/iss.c | 5 + drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/omap4iss/iss_video.c | 3 + drivers/staging/media/rkvdec/rkvdec.c | 50 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/media/tegra-video/vi.c | 6 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/sound/Kconfig | 14 - drivers/staging/most/sound/Makefile | 4 - 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_security.c | 6 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 7 +- 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 | 34 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- 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/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 23 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 10 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/wifi.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 170 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 57 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 95 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 97 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 153 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 101 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 100 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 572 +- drivers/staging/rtl8723bs/core/rtw_security.c | 125 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 25 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 172 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 142 +- 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 | 59 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 50 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 138 +- drivers/staging/rtl8723bs/hal/hal_com.c | 35 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 42 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 14 +- 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 | 373 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 265 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 57 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 7 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 41 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 162 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 74 +- 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 | 47 +- 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_debug.h | 38 - 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 | 46 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 142 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 198 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 15 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 33 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 9 +- drivers/staging/sm750fb/sm750.h | 1 - .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- .../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/iscsi/iscsi_target.c | 3 +- drivers/target/target_core_device.c | 2 +- drivers/target/target_core_pscsi.c | 13 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 + drivers/target/target_core_spc.c | 6 +- drivers/target/target_core_transport.c | 1 + drivers/tee/optee/Makefile | 3 + drivers/tee/optee/call.c | 4 + drivers/tee/optee/core.c | 10 - 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-8960.c | 233 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/qcom/tsens.c | 162 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/thermal/thermal_core.c | 1 + drivers/thunderbolt/domain.c | 1 + drivers/thunderbolt/retimer.c | 4 +- drivers/tty/pty.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/sc16is7xx.c | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/stm32-usart.c | 51 +- drivers/tty/serial/stm32-usart.h | 6 +- drivers/tty/serial/ucc_uart.c | 124 +- 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/cdns3/cdnsp-mem.c | 3 +- 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/core.h | 2 +- drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 1 - drivers/usb/dwc3/core.h | 33 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 3 + drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 339 + drivers/usb/dwc3/gadget.c | 75 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 8 +- drivers/usb/gadget/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/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- 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 | 12 + drivers/usb/host/xhci-mtk-sch.c | 11 +- drivers/usb/host/xhci-mtk.c | 41 +- drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/host/xhci-ring.c | 47 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 16 +- 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/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/usb-serial.c | 135 +- drivers/usb/serial/xr_serial.c | 31 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 91 +- drivers/usb/typec/class.h | 76 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/stub_dev.c | 11 +- drivers/usb/usbip/usbip_common.h | 3 + drivers/usb/usbip/usbip_event.c | 2 + drivers/usb/usbip/vhci_hcd.c | 3 + drivers/usb/usbip/vhci_sysfs.c | 30 +- drivers/usb/usbip/vudc_dev.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 5 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + drivers/vfio/mdev/mdev_private.h | 7 +- drivers/vfio/mdev/vfio_mdev.c | 53 +- drivers/vfio/pci/Kconfig | 6 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/pci/vfio_pci.c | 274 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 53 + drivers/vfio/pci/vfio_pci_nvlink2.c | 490 - drivers/vfio/pci/vfio_pci_private.h | 15 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_amba.c | 8 +- drivers/vfio/platform/vfio_platform.c | 20 +- drivers/vfio/platform/vfio_platform_common.c | 56 +- drivers/vfio/platform/vfio_platform_private.h | 5 +- drivers/vfio/vfio.c | 210 +- drivers/vfio/vfio_iommu_type1.c | 20 +- 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/events/events_base.c | 12 +- 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 | 10 +- fs/aio.c | 5 +- fs/autofs/autofs_i.h | 1 + fs/autofs/waitq.c | 72 +- fs/befs/TODO | 14 - fs/block_dev.c | 11 +- fs/btrfs/block-group.c | 71 +- fs/btrfs/ctree.c | 28 +- fs/btrfs/ctree.h | 24 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/extent_io.c | 16 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 12 +- fs/btrfs/inode.c | 16 +- fs/btrfs/qgroup.c | 12 +- fs/btrfs/reflink.c | 25 + fs/btrfs/relocation.c | 24 +- fs/btrfs/send.c | 2 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 71 +- fs/btrfs/subpage.h | 10 - fs/btrfs/sysfs.c | 37 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/transaction.h | 7 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 15 +- fs/btrfs/volumes.c | 48 +- fs/buffer.c | 42 +- fs/cachefiles/Makefile | 2 +- fs/cachefiles/bind.c | 6 + fs/cachefiles/{rdwr2.c => io.c} | 0 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 | 6 +- 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 | 102 +- fs/cifs/smb2transport.c | 37 +- fs/cifsd/Kconfig | 3 +- fs/cifsd/auth.c | 119 +- fs/cifsd/buffer_pool.c | 48 +- fs/cifsd/buffer_pool.h | 8 - fs/cifsd/connection.c | 44 +- fs/cifsd/connection.h | 34 +- fs/cifsd/crypto_ctx.c | 4 +- fs/cifsd/glob.h | 15 +- fs/cifsd/ksmbd_server.h | 93 +- fs/cifsd/ksmbd_work.c | 12 +- fs/cifsd/ksmbd_work.h | 24 +- fs/cifsd/mgmt/share_config.c | 16 +- fs/cifsd/mgmt/share_config.h | 2 - fs/cifsd/mgmt/tree_connect.c | 46 +- fs/cifsd/mgmt/tree_connect.h | 2 +- fs/cifsd/mgmt/user_config.c | 16 +- fs/cifsd/mgmt/user_config.h | 3 +- fs/cifsd/mgmt/user_session.c | 23 +- fs/cifsd/mgmt/user_session.h | 10 +- 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 | 23 +- fs/cifsd/server.c | 79 +- fs/cifsd/server.h | 2 - fs/cifsd/smb2misc.c | 83 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 1156 +- fs/cifsd/smb2pdu.h | 129 +- fs/cifsd/smb_common.c | 85 +- fs/cifsd/smb_common.h | 10 +- fs/cifsd/smbacl.c | 118 +- fs/cifsd/smbacl.h | 1 - fs/cifsd/time_wrappers.h | 34 - fs/cifsd/transport_ipc.c | 69 +- fs/cifsd/transport_ipc.h | 35 +- fs/cifsd/transport_rdma.c | 168 +- fs/cifsd/transport_tcp.c | 36 +- fs/cifsd/unicode.c | 40 +- fs/cifsd/unicode.h | 82 +- fs/cifsd/vfs.c | 378 +- fs/cifsd/vfs.h | 93 +- fs/cifsd/vfs_cache.c | 67 +- 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/debugfs/file.c | 3 +- fs/direct-io.c | 5 +- fs/dlm/lowcomms.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 17 +- fs/ecryptfs/inode.c | 163 +- fs/erofs/Kconfig | 14 - fs/erofs/Makefile | 2 +- fs/erofs/data.c | 19 +- fs/erofs/decompressor.c | 251 +- fs/erofs/erofs_fs.h | 54 +- fs/erofs/inode.c | 7 + fs/erofs/internal.h | 70 +- fs/erofs/pcpubuf.c | 134 + fs/erofs/super.c | 146 +- fs/erofs/utils.c | 12 - fs/erofs/zdata.c | 239 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- 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/dir.c | 94 +- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- 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 | 4 +- fs/f2fs/file.c | 38 +- fs/f2fs/gc.c | 54 +- fs/f2fs/gc.h | 6 + fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 121 +- fs/f2fs/segment.h | 14 +- fs/f2fs/super.c | 83 +- fs/file.c | 85 +- fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/bmap.c | 148 +- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 52 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 2 +- fs/gfs2/glops.c | 24 +- fs/gfs2/incore.h | 3 +- fs/gfs2/log.c | 6 +- fs/gfs2/meta_io.c | 19 +- fs/gfs2/meta_io.h | 6 +- fs/gfs2/ops_fstype.c | 1 - fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 10 +- fs/gfs2/trans.c | 46 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hostfs/hostfs_kern.c | 8 +- fs/inode.c | 4 +- fs/io-wq.c | 340 +- fs/io-wq.h | 1 + fs/io_uring.c | 1108 +- fs/iomap/swapfile.c | 38 +- fs/jffs2/TODO | 37 - fs/libfs.c | 1 + fs/namei.c | 31 +- fs/namespace.c | 14 +- fs/netfs/read_helper.c | 34 +- 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 | 15 +- 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/nfssvc.c | 3 +- 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 | 15 +- 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 | 15 +- fs/ocfs2/file.h | 4 +- fs/ocfs2/filecheck.c | 4 +- fs/ocfs2/filecheck.h | 4 +- fs/ocfs2/heartbeat.c | 4 +- fs/ocfs2/heartbeat.h | 4 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/inode.h | 4 +- fs/ocfs2/journal.c | 4 +- fs/ocfs2/journal.h | 4 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/localalloc.h | 4 +- fs/ocfs2/locks.c | 4 +- fs/ocfs2/locks.h | 4 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/move_extents.c | 4 +- fs/ocfs2/move_extents.h | 4 +- fs/ocfs2/namei.c | 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/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/reiserfs/procfs.c | 10 - fs/reiserfs/xattr.h | 2 +- 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/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 + include/asm-generic/hyperv-tlfs.h | 35 +- include/asm-generic/io.h | 11 - include/asm-generic/mshyperv.h | 3 +- include/crypto/chacha.h | 9 +- include/crypto/ecdh.h | 1 + include/crypto/internal/poly1305.h | 3 +- include/crypto/poly1305.h | 6 +- include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 6 +- include/drm/drm_drv.h | 2 +- include/drm/drm_edid.h | 3 + include/drm/drm_encoder.h | 18 + include/drm/drm_hdcp.h | 5 +- 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/dt-bindings/phy/phy-cadence-torrent.h | 15 - include/dt-bindings/phy/phy-cadence.h | 20 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + include/dt-bindings/soc/bcm-pmb.h | 1 + include/keys/asymmetric-type.h | 6 + include/keys/system_keyring.h | 7 + include/kunit/test-bug.h | 29 + include/kvm/arm_vgic.h | 1 + include/linux/acpi.h | 9 +- include/linux/align.h | 15 + include/linux/amba/pl022.h | 10 - include/linux/armada-37xx-rwtm-mailbox.h | 2 +- include/linux/avf/virtchnl.h | 280 +- include/linux/bitmap.h | 136 +- include/linux/bitops.h | 12 - include/linux/blkdev.h | 41 +- include/linux/bpf-cgroup.h | 58 +- include/linux/bpf.h | 61 +- include/linux/btf.h | 6 + include/linux/buffer_head.h | 4 + include/linux/bug.h | 3 + include/linux/can/bittiming.h | 79 + include/linux/can/dev.h | 14 +- include/linux/can/skb.h | 3 +- include/linux/cgroup_subsys.h | 4 + include/linux/clk/tegra.h | 4 +- include/linux/clocksource.h | 4 +- include/linux/cma.h | 4 +- include/linux/configfs.h | 7 +- include/linux/cpuhotplug.h | 2 + include/linux/crc8.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/dma-mapping.h | 2 +- include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/filter.h | 13 +- include/linux/fs.h | 148 +- include/linux/fsl/guts.h | 4 +- include/linux/ftrace.h | 4 +- include/linux/genl_magic_func.h | 1 - include/linux/genl_magic_struct.h | 1 - include/linux/gfp.h | 20 +- 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 | 27 +- include/linux/huge_mm.h | 3 - include/linux/hugetlb.h | 8 + include/linux/hyperv.h | 8 +- include/linux/i2c.h | 2 + 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/dac/mcp4725.h | 2 +- include/linux/iio/iio-opaque.h | 14 + include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 + include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 + include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 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 | 125 +- 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/mhi.h | 24 +- include/linux/migrate.h | 6 - include/linux/misc_cgroup.h | 132 + include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mm.h | 53 +- include/linux/mmc/host.h | 3 - include/linux/moduleparam.h | 2 +- include/linux/moxtet.h | 2 +- include/linux/msi.h | 17 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/rawnand.h | 1 - include/linux/mtd/spi-nor.h | 8 + include/linux/mutex.h | 6 +- include/linux/netdevice.h | 98 +- include/linux/netfilter/ipset/ip_set.h | 2 - include/linux/netfilter/nfnetlink.h | 29 + include/linux/netfs.h | 54 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nvme.h | 10 + include/linux/of.h | 63 +- include/linux/oid_registry.h | 10 +- include/linux/pagemap.h | 31 +- include/linux/pagewalk.h | 4 +- include/linux/pci.h | 13 +- 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/platform_device.h | 3 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/power_supply.h | 15 +- include/linux/ppp_channel.h | 3 + include/linux/pps-gpio.h | 19 - include/linux/proc_fs.h | 1 + include/linux/property.h | 13 +- include/linux/pwm.h | 2 - include/linux/qcom-geni-se.h | 2 - include/linux/qed/qed_chain.h | 8 +- include/linux/rcutiny.h | 5 +- include/linux/rcutree.h | 1 - include/linux/regmap.h | 9 + include/linux/regulator/driver.h | 7 + include/linux/ring_buffer.h | 5 +- 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/skbuff.h | 1 + include/linux/skmsg.h | 77 +- include/linux/slab.h | 2 + include/linux/slub_def.h | 2 + include/linux/smp.h | 8 + include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 36 +- include/linux/spi/spi.h | 1 - include/linux/stmmac.h | 41 + include/linux/swap.h | 14 + include/linux/swiotlb.h | 50 +- include/linux/syscalls.h | 2 +- include/linux/sysctl.h | 2 + include/linux/task_work.h | 2 + include/linux/timex.h | 2 +- include/linux/trace_events.h | 8 +- include/linux/tracepoint.h | 2 +- include/linux/udp.h | 22 +- include/linux/usb.h | 4 +- include/linux/usb/ehci_pdriver.h | 1 + include/linux/usb/serial.h | 8 +- include/linux/usb/usbnet.h | 11 +- include/linux/usermode_driver.h | 1 + include/linux/vfio.h | 37 +- include/linux/vgaarb.h | 4 +- include/linux/virtio_net.h | 2 + include/linux/vmalloc.h | 26 +- include/linux/ww_mutex.h | 17 +- include/linux/xarray.h | 4 +- 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/media-entity.h | 7 +- include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 9 +- include/media/v4l2-fwnode.h | 21 - include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/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/mptcp.h | 18 +- include/net/net_namespace.h | 10 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_conntrack_ecache.h | 33 +- include/net/netfilter/nf_flow_table.h | 64 +- include/net/netfilter/nf_log.h | 25 - include/net/netfilter/nf_tables.h | 28 +- include/net/netns/conntrack.h | 4 - include/net/netns/ipv4.h | 133 +- include/net/netns/ipv6.h | 28 +- include/net/netns/mib.h | 30 +- include/net/netns/netfilter.h | 6 - include/net/netns/nftables.h | 7 - include/net/netns/x_tables.h | 1 - include/net/netns/xfrm.h | 4 +- include/net/nexthop.h | 4 +- include/net/page_pool.h | 2 +- include/net/red.h | 6 +- include/net/sock.h | 18 +- include/net/switchdev.h | 1 + include/net/tcp.h | 45 +- include/net/udp.h | 26 + 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/rdma/uverbs_ioctl.h | 7 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_cmnd.h | 7 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_host.h | 7 - include/scsi/scsi_transport_iscsi.h | 1 + include/soc/at91/pm.h | 16 + include/soc/bcm2835/raspberrypi-firmware.h | 10 + include/soc/fsl/qe/qe.h | 34 +- include/soc/mscc/ocelot.h | 13 +- include/soc/mscc/ocelot_ptp.h | 2 - include/soc/tegra/mc.h | 7 + include/sound/control.h | 35 +- include/sound/hda_register.h | 8 +- include/sound/simple_card_utils.h | 7 +- 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 | 68 +- include/trace/events/io_uring.h | 2 +- include/trace/events/migrate.h | 22 + include/trace/events/random.h | 83 - 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/drm/i915_drm.h | 1 + include/uapi/linux/android/binder.h | 20 + include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 5 + 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/ethtool_netlink.h | 17 + 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/mptcp.h | 11 + include/uapi/linux/nfs4.h | 6 - include/uapi/linux/nfsd/nfsfh.h | 27 +- include/uapi/linux/psample.h | 5 +- include/uapi/linux/rkisp1-config.h | 16 +- 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 | 239 + include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/vfio.h | 38 +- include/uapi/linux/videodev2.h | 23 +- include/uapi/misc/uacce/hisi_qm.h | 1 + include/uapi/mtd/mtd-abi.h | 2 + include/vdso/time64.h | 1 + include/xen/interface/elfnote.h | 10 - include/xen/interface/hvm/hvm_vcpu.h | 10 - include/xen/interface/io/xenbus.h | 10 - init/Kconfig | 55 +- init/init_task.c | 2 +- init/main.c | 7 +- 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 | 54 +- kernel/bpf/disasm.c | 15 +- kernel/bpf/helpers.c | 15 +- kernel/bpf/inode.c | 6 +- kernel/bpf/local_storage.c | 5 +- kernel/bpf/lpm_trie.c | 3 + kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/trampoline.c | 30 + kernel/bpf/verifier.c | 396 +- kernel/cgroup/Makefile | 1 + kernel/cgroup/misc.c | 407 + 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/map_benchmark.c | 23 +- 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 | 11 +- kernel/locking/lockdep_internals.h | 8 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 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 | 56 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 2 +- kernel/reboot.c | 2 - kernel/resource.c | 45 +- 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/task_work.c | 35 +- kernel/time/alarmtimer.c | 6 +- kernel/time/clocksource.c | 142 +- 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 | 50 +- kernel/trace/ring_buffer.c | 142 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 265 +- kernel/trace/trace.h | 16 +- kernel/trace/trace_event_perf.c | 2 +- kernel/trace/trace_events.c | 214 +- kernel/trace/trace_events_filter.c | 18 +- kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 + kernel/trace/trace_probe.c | 6 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 4 +- kernel/trace/trace_seq.c | 12 +- kernel/usermode_driver.c | 21 +- kernel/watchdog.c | 20 +- kernel/workqueue.c | 17 +- lib/Kconfig.debug | 58 +- lib/Makefile | 2 +- lib/bitmap.c | 42 +- lib/bug.c | 54 +- lib/crc8.c | 2 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/find_bit.c | 68 +- lib/genalloc.c | 7 +- .../kunit_defconfig => lib/kunit/.kunitconfig | 0 lib/kunit/assert.c | 30 +- lib/kunit/test.c | 39 +- lib/math/div64.c | 1 + lib/oid_registry.c | 24 + lib/stackdepot.c | 6 +- lib/test_kasan.c | 49 +- lib/test_printf.c | 90 +- lib/test_rhashtable.c | 9 +- lib/test_slub.c | 131 +- lib/vsprintf.c | 69 +- localversion-next | 2 +- mm/Kconfig | 12 +- mm/Makefile | 3 +- mm/balloon_compaction.c | 4 +- mm/cma.c | 48 +- mm/cma.h | 27 +- mm/cma_debug.c | 8 +- mm/cma_sysfs.c | 84 +- mm/compaction.c | 103 +- mm/filemap.c | 51 +- mm/gup.c | 34 +- mm/highmem.c | 6 +- mm/huge_memory.c | 197 +- mm/hugetlb.c | 463 +- mm/hugetlb_cgroup.c | 8 +- mm/internal.h | 53 +- 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 | 23 +- mm/madvise.c | 4 +- mm/memcontrol.c | 224 +- mm/memory-failure.c | 2 +- mm/memory.c | 113 +- 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 | 284 +- mm/page_owner.c | 12 +- mm/page_poison.c | 4 +- mm/percpu-internal.h | 2 +- mm/percpu-vm.c | 7 +- mm/percpu.c | 2 +- mm/pgalloc-track.h | 6 +- mm/secretmem.c | 2 +- mm/shmem.c | 1 + mm/slab.c | 6 +- mm/slab.h | 8 +- mm/slab_common.c | 10 +- mm/slub.c | 93 +- 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 | 7 +- 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/batman-adv/translation-table.c | 2 + net/bluetooth/6lowpan.c | 5 +- net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 21 +- net/bluetooth/hci_request.c | 19 +- net/bluetooth/l2cap_core.c | 31 +- net/bluetooth/l2cap_sock.c | 8 + net/bluetooth/mgmt.c | 13 +- net/bluetooth/sco.c | 4 +- net/bluetooth/smp.c | 8 +- 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/ebtables.c | 39 +- 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 | 111 +- net/core/dev_addr_lists.c | 4 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 1 + net/core/neighbour.c | 2 +- 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/rtnetlink.c | 19 +- net/core/skbuff.c | 55 +- net/core/skmsg.c | 177 +- net/core/sock.c | 12 +- net/core/sock_map.c | 118 +- net/core/sysctl_net_core.c | 10 + net/core/xdp.c | 3 +- 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/Makefile | 2 +- net/ethtool/fec.c | 238 + net/ethtool/ioctl.c | 9 + net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/hsr/hsr_debugfs.c | 2 +- net/ieee802154/core.c | 4 +- net/ipv4/af_inet.c | 1 + 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_defrag_ipv4.c | 20 +- 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 | 249 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 130 +- net/ipv4/tcp_cubic.c | 24 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_lp.c | 4 +- net/ipv4/udp.c | 41 + net/ipv4/udp_bpf.c | 77 +- net/ipv4/udp_offload.c | 27 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrconf_core.c | 9 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/ipv6/esp6_offload.c | 17 +- net/ipv6/icmp.c | 16 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/mcast.c | 1100 +- net/ipv6/netfilter/Kconfig | 5 +- net/ipv6/netfilter/Makefile | 3 - net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 15 +- net/ipv6/netfilter/nf_log_ipv6.c | 427 - net/ipv6/raw.c | 2 +- net/ipv6/route.c | 7 +- net/ipv6/sit.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 38 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 4 + net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 4 +- net/l2tp/l2tp_core.c | 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/mib.c | 3 + net/mptcp/mib.h | 3 + net/mptcp/options.c | 72 +- net/mptcp/pm.c | 25 +- net/mptcp/pm_netlink.c | 210 +- net/mptcp/protocol.c | 162 +- net/mptcp/protocol.h | 26 +- net/mptcp/subflow.c | 36 +- net/ncsi/internal.h | 2 +- net/ncsi/ncsi-manage.c | 20 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 - net/netfilter/nf_conntrack_acct.c | 2 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 31 +- net/netfilter/nf_conntrack_netlink.c | 77 +- net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_conntrack_standalone.c | 11 +- net/netfilter/nf_flow_table_core.c | 145 +- net/netfilter/nf_flow_table_ip.c | 453 +- net/netfilter/nf_flow_table_offload.c | 185 +- 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 | 685 +- net/netfilter/nf_tables_offload.c | 30 +- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink.c | 67 +- net/netfilter/nfnetlink_acct.c | 14 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 63 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_compat.c | 11 +- net/netfilter/nft_dynset.c | 6 +- net/netfilter/nft_flow_offload.c | 211 +- net/netfilter/nft_log.c | 20 +- net/netfilter/x_tables.c | 46 +- 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/digital_dep.c | 2 +- net/nfc/llcp_sock.c | 10 + net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 4 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/vport-netdev.c | 7 +- net/openvswitch/vport.h | 2 +- net/packet/af_packet.c | 2 +- net/qrtr/qrtr.c | 47 +- net/rds/message.c | 3 +- net/rds/send.c | 2 +- net/sched/act_api.c | 3 + net/sched/act_ct.c | 6 +- net/sched/cls_api.c | 2 +- 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/ipv6.c | 7 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 10 +- net/sctp/socket.c | 2 +- net/smc/smc_core.h | 1 - net/socket.c | 2 +- net/sunrpc/svc_xprt.c | 38 +- net/sunrpc/svcauth_unix.c | 9 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 - net/tipc/bearer.c | 95 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 2 + net/tipc/name_table.c | 2 + net/tipc/node.c | 2 +- net/tipc/socket.c | 4 +- net/tipc/subscr.h | 3 +- net/tipc/udp_media.c | 2 + net/tls/tls_device.c | 2 +- net/tls/tls_sw.c | 4 +- net/vmw_vsock/af_vsock.c | 3 +- net/wireless/core.c | 4 +- net/wireless/reg.c | 2 +- net/x25/af_x25.c | 2 +- net/xfrm/xfrm_compat.c | 12 +- 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/Makefile | 12 +- rust/exports.c | 5 +- rust/helpers.c | 5 - rust/kernel/c_types.rs | 6 +- rust/kernel/chrdev.rs | 4 +- rust/kernel/error.rs | 35 +- rust/kernel/file_operations.rs | 215 +- rust/kernel/lib.rs | 75 +- rust/kernel/miscdev.rs | 75 +- rust/kernel/module_param.rs | 221 +- rust/kernel/random.rs | 4 +- rust/kernel/static_assert.rs | 2 +- rust/kernel/sync/arc.rs | 184 + rust/kernel/sync/condvar.rs | 9 +- rust/kernel/sync/guard.rs | 6 +- rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 8 +- rust/kernel/sync/mutex.rs | 2 +- rust/kernel/sync/spinlock.rs | 2 +- rust/kernel/sysctl.rs | 19 +- rust/kernel/user_ptr.rs | 153 +- rust/module.rs | 303 +- 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/Makefile.modpost | 28 +- scripts/as-version.sh | 82 + scripts/cc-version.sh | 20 +- scripts/checkpatch.pl | 11 + scripts/dummy-tools/gcc | 6 + scripts/get_abi.pl | 74 +- 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 | 25 +- scripts/ld-version.sh | 11 +- scripts/min-tool-version.sh | 39 + scripts/mod/modpost.c | 42 +- scripts/module.lds.S | 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.c | 2 + security/integrity/digsig_asymmetric.c | 30 +- security/integrity/iint.c | 8 + security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 20 +- security/integrity/ima/ima_template.c | 4 +- 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 | 184 +- sound/core/control_led.c | 773 ++ sound/core/init.c | 2 - sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 4 +- sound/core/seq_device.c | 15 +- sound/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_conexant.c | 1 + 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/amd/renoir/acp3x-pdm-dma.c | 2 - sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ak5558.c | 101 +- sound/soc/codecs/arizona-jack.c | 1657 +++ sound/soc/codecs/arizona.h | 44 + sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/lm49453.c | 2 - sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/max98373-i2c.c | 1 + sound/soc/codecs/max98373-sdw.c | 1 + sound/soc/codecs/max98373.c | 16 + sound/soc/codecs/max98373.h | 3 + sound/soc/codecs/max98390.c | 62 + sound/soc/codecs/max98390.h | 2 + sound/soc/codecs/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/rt5670.c | 51 + sound/soc/codecs/rt5670.h | 2 + sound/soc/codecs/tlv320aic32x4.c | 12 +- 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 | 56 +- 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/generic/audio-graph-card.c | 112 +- sound/soc/generic/simple-card-utils.c | 20 +- sound/soc/generic/simple-card.c | 115 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 17 + sound/soc/intel/boards/bytcr_wm5102.c | 28 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/boards/sof_rt5682.c | 16 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/pxa/mmp-pcm.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 | 36 +- 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/soc/sti/sti_uniperif.c | 2 + sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 5 + sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra_audio_graph_card.c | 1 + sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- 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/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/prog.c | 1 + tools/bpf/resolve_btfids/main.c | 11 +- tools/gpio/gpio-utils.c | 18 +- tools/iio/Makefile | 1 + tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 + tools/include/linux/bitmap.h | 18 +- tools/include/uapi/asm/errno.h | 2 - tools/include/uapi/linux/bpf.h | 5 + tools/include/uapi/linux/kvm.h | 13 + tools/kvm/kvm_stat/kvm_stat.service | 1 + tools/lib/bitmap.c | 4 +- tools/lib/bpf/bpf_helpers.h | 2 +- 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 | 42 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 315 +- tools/lib/find_bit.c | 56 +- 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/scripts/Makefile.include | 1 + tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_kernel.py | 2 + tools/testing/kunit/kunit_tool_test.py | 6 + tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 2 + tools/testing/selftests/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 +- tools/testing/selftests/bpf/config | 2 + .../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 + .../selftests/bpf/prog_tests/sockmap_basic.c | 40 + .../selftests/bpf/prog_tests/sockmap_listen.c | 136 + 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 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 - .../selftests/bpf/progs/test_sockmap_listen.c | 22 + .../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 + 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/vmtest.sh | 39 +- tools/testing/selftests/bpf/xdpxceiver.c | 700 +- tools/testing/selftests/bpf/xdpxceiver.h | 49 +- tools/testing/selftests/dma/dma_map_benchmark.c | 22 +- .../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 + .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 + 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 | 4 + tools/testing/selftests/kvm/Makefile | 4 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 584 + .../testing/selftests/kvm/hardware_disable_test.c | 10 +- tools/testing/selftests/kvm/include/kvm_util.h | 11 + tools/testing/selftests/kvm/lib/kvm_util.c | 84 +- .../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 | 269 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/slub.sh | 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/diag.sh | 55 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 10 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 158 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +- tools/testing/selftests/net/so_txtime.c | 247 +- tools/testing/selftests/net/so_txtime.sh | 97 +- tools/testing/selftests/net/udpgro_fwd.sh | 251 + tools/testing/selftests/netfilter/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 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 72 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/resctrl/.gitignore | 2 + tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- tools/testing/selftests/resctrl/cmt_test.c | 145 + tools/testing/selftests/resctrl/config | 2 + tools/testing/selftests/resctrl/cqm_test.c | 176 - tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 26 +- .../tc-testing/tc-tests/actions/police.json | 48 + .../tc-testing/tc-tests/actions/simple.json | 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/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/mremap_dontunmap.c | 52 + tools/testing/selftests/vm/split_huge_page_test.c | 313 - 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 +- 5955 files changed, 200319 insertions(+), 104007 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/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/admin-guide/reporting-bugs.rst create mode 100644 Documentation/arm/stm32/stm32h750-overview.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/gpio/realtek,otto-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/media/qcom,sm8250-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] 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 delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml 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- [...] delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml 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/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.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/gpu/rfc/index.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/misc-devices/dw-xdata-pcie.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 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h750.dtsi create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts delete mode 100644 arch/arm/tools/syscallhdr.sh delete mode 100644 arch/arm/tools/syscalltbl.sh create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] 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/mediatek/mt8183-kukui-kakadu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts 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 create mode 100644 arch/mips/kernel/access-helper.h create mode 100644 arch/mips/mm/maccess.c create mode 100644 arch/mips/mm/physaddr.c delete mode 100644 arch/mips/sgi-ip27/TODO create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh copy arch/{powerpc => parisc}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/powerpc/include/asm/kfence.h create mode 100644 arch/powerpc/mm/book3s32/kuep.c create mode 100644 arch/powerpc/rust/target.json 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/clk/socfpga/Kconfig create mode 100644 drivers/counter/interrupt-cnt.c delete mode 100644 drivers/extcon/extcon-arizona.c create mode 100644 drivers/gpio/gpio-realtek-otto.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/drm_displayid.c create mode 100644 drivers/gpu/drm/i915/TODO.txt 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 delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c 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/i2c/busses/i2c-cp2615.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 create mode 100644 drivers/misc/dw-xdata-pcie.c 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/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c 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 create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.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/pwm/pwm-raspberrypi-poe.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) 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/mt8167-mmsys.h create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h create mode 100644 drivers/soc/mediatek/mtk-mmsys.h create mode 100644 drivers/soundwire/dmi-quirks.c create mode 100644 drivers/spi/spi-hisi-kunpeng.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 create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c delete mode 100644 fs/befs/TODO rename fs/cachefiles/{rdwr2.c => io.c} (100%) delete mode 100644 fs/cifsd/time_wrappers.h create mode 100644 fs/erofs/pcpubuf.c 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 delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h create mode 100644 include/kunit/test-bug.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 create mode 100644 include/linux/misc_cgroup.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/cgroup/misc.c 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 copy arch/um/configs/kunit_defconfig => lib/kunit/.kunitconfig (100%) 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 create mode 100644 net/ethtool/fec.c 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/arc.rs 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 delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h 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/bpf/progs/test_sockmap_skb_verdict_attach.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh 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/aarch64/vgic_init.c 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 delete mode 100644 tools/testing/selftests/lib/slub.sh create mode 100755 tools/testing/selftests/net/udpgro_fwd.sh create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c create mode 100644 tools/testing/selftests/resctrl/.gitignore create mode 100644 tools/testing/selftests/resctrl/cmt_test.c create mode 100644 tools/testing/selftests/resctrl/config delete mode 100644 tools/testing/selftests/resctrl/cqm_test.c delete mode 100644 tools/testing/selftests/vm/split_huge_page_test.c