This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards bc085f8fc88f Add linux-next specific files for 20210121 discards b92dd440a70e Merge branch 'akpm/master' discards 6d9ded83f38e secretmem-test-add-basic-selftest-for-memfd_secret2-fix discards 4f17b5b015fb secretmem: test: add basic selftest for memfd_secret(2) discards a89a5941064f arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix discards 30d09b39abea arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix discards 89973f409c96 arch, mm: wire up memfd_secret system call where relevant discards 1ed8de7398e3 PM: hibernate: disable when there are active secretmem users discards 3d192b05faea secretmem: add memcg accounting discards cb474b6a1e1d secretmem: use PMD-size pages to amortize direct map fragm [...] discards 3c18bd9be833 riscv/Kconfig: make direct map manipulation options depend on MMU discards 4dd2ca534af4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] discards 50458c111d21 mm: introduce memfd_secret system call to create "secret" [...] discards d1e57e039097 kfence: fix implicit function declaration discards 9c263eb21de4 set_memory: allow querying whether set_direct_map_*() is a [...] discards fff3981aff32 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix discards 7ca527615687 set_memory: allow set_direct_map_*_noflush() for multiple pages discards 748c27e10197 mmap: make mlock_future_check() global discards 972b168ebcd5 mm: add definition of PMD_PAGE_ORDER discards 3e926bee6d40 Merge branch 'akpm-current/current' discards c9f2a5a2e8ac Merge remote-tracking branch 'oprofile-removal/oprofile/removal' discards 9e2f23938095 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards 09304bc27ea3 Merge remote-tracking branch 'memblock/for-next' discards 0dbe3a288628 Merge remote-tracking branch 'notifications/notifications- [...] discards 5a34073fbeab Merge remote-tracking branch 'mhi/mhi-next' discards a1980c24888f Merge remote-tracking branch 'pidfd/for-next' discards 50927b92312c Merge remote-tracking branch 'hyperv/hyperv-next' discards 1b14b97db614 Merge remote-tracking branch 'xarray/main' discards 1328100a903f Merge remote-tracking branch 'nvmem/for-next' discards 9862e660eeed Merge remote-tracking branch 'gnss/gnss-next' discards eb41b6bd16d6 Merge remote-tracking branch 'kspp/for-next/kspp' discards f8bfd5eaeb61 Merge remote-tracking branch 'rtc/rtc-next' discards 488616119a99 Merge remote-tracking branch 'coresight/next' discards 3be90c839d2a Merge remote-tracking branch 'livepatching/for-next' discards 3e678f0a1e36 Merge remote-tracking branch 'userns/for-next' discards 0aef9d5b38a2 Merge remote-tracking branch 'pwm/for-next' discards 4cdaa4ad96e0 Merge remote-tracking branch 'pinctrl-intel/for-next' discards d6d7e11ade83 Merge remote-tracking branch 'pinctrl/for-next' discards b3e4b930cfab Merge remote-tracking branch 'gpio-intel/for-next' discards 683b1f2cc336 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards e2aebe2c52ad Merge remote-tracking branch 'rpmsg/for-next' discards c7b56e02f49e Merge remote-tracking branch 'vhost/linux-next' discards 9f31ff5d8b96 Merge remote-tracking branch 'scsi-mkp/for-next' discards 99a8b488f561 Merge remote-tracking branch 'scsi/for-next' discards eec01ee1658f Merge remote-tracking branch 'cgroup/for-next' discards d94193a91471 Merge remote-tracking branch 'dmaengine/next' discards 7de8cce06ac5 Merge remote-tracking branch 'icc/icc-next' discards dd089bcdf354 Merge remote-tracking branch 'staging/staging-next' discards 68a04bae1b1d Merge remote-tracking branch 'thunderbolt/next' discards c57b302d2bc0 Merge remote-tracking branch 'soundwire/next' discards cfa484c624b9 Merge remote-tracking branch 'extcon/extcon-next' discards d09dbe1615c1 Merge remote-tracking branch 'char-misc/char-misc-next' discards ec91cc89bccd Merge remote-tracking branch 'tty/tty-next' discards d2f233002cec Merge remote-tracking branch 'phy-next/next' discards 648f96b53dcf Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 9d1d35a92217 Merge remote-tracking branch 'usb-serial/usb-next' discards cb884952b687 Merge remote-tracking branch 'usb/usb-next' discards 9af61e206403 Merge remote-tracking branch 'driver-core/driver-core-next' discards 561e9e4ae5ce Merge remote-tracking branch 'leds/for-next' discards fbb79be2781c Merge remote-tracking branch 'hsi/for-next' discards 8bcf12cee96a Merge remote-tracking branch 'chrome-platform/for-next' discards 58bd34e19774 Merge remote-tracking branch 'drivers-x86/for-next' discards 3040b6a54b88 Merge remote-tracking branch 'workqueues/for-next' discards 78df46b255e7 Merge remote-tracking branch 'percpu/for-next' discards ce2a50336042 Merge remote-tracking branch 'kvm-arm/next' discards 594723a19730 Merge remote-tracking branch 'rcu/rcu/next' discards 688a49d03ece Merge remote-tracking branch 'edac/edac-for-next' discards 11764a5b0079 Merge remote-tracking branch 'tip/auto-latest' discards aa189ae3c40e Merge remote-tracking branch 'spi/for-next' discards f19369113e63 Merge remote-tracking branch 'devicetree/for-next' discards d1fd75a84b86 Merge remote-tracking branch 'audit/next' discards c7784357a1de Merge remote-tracking branch 'tpmdd/next' discards 4c33231c7cdf Merge remote-tracking branch 'selinux/next' discards a1b01175de9d Merge remote-tracking branch 'keys/keys-next' discards 6a5b53515348 Merge remote-tracking branch 'security/next-testing' discards 2eae8a0fd180 Merge remote-tracking branch 'regulator/for-next' discards f4b7cc243714 Merge remote-tracking branch 'battery/for-next' discards a212f709b4d9 Merge remote-tracking branch 'backlight/for-backlight-next' discards 9b1d3eebcd9d Merge remote-tracking branch 'mfd/for-mfd-next' discards 337346e6e91a Merge remote-tracking branch 'mmc/next' discards f3e3898bf6f1 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 903b19ea6b86 Merge remote-tracking branch 'block/for-next' discards c7d33709e528 Merge remote-tracking branch 'input/next' discards 7ec45abc7637 Merge remote-tracking branch 'modules/modules-next' discards f4b89472f747 Merge remote-tracking branch 'sound-asoc/for-next' discards 07adbc131bae Merge remote-tracking branch 'sound/for-next' discards 8788fdff0033 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 4c74308b5c5a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards f48621fbfa62 Merge remote-tracking branch 'amdgpu/drm-next' discards 65cee9487f4f Merge remote-tracking branch 'drm/drm-next' discards 182b48db7c36 Merge remote-tracking branch 'crypto/master' discards a2ce76c592a7 Merge remote-tracking branch 'nand/nand/next' discards 3d01cd74b55d Merge remote-tracking branch 'mtd/mtd/next' discards e885b985de22 Merge remote-tracking branch 'gfs2/for-next' discards 85cccdac0dd0 Merge remote-tracking branch 'bluetooth/master' discards 44dd4ee1cdb7 Merge remote-tracking branch 'wireless-drivers-next/master' discards 8303b1b282da Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 62fa8e696524 Merge remote-tracking branch 'ipsec-next/master' discards 78d3346c94ca Merge remote-tracking branch 'bpf-next/for-next' discards f59390db2a65 Merge remote-tracking branch 'net-next/master' discards 1409c2060bea Merge remote-tracking branch 'rdma/for-next' discards c7b14d85bb5c Merge remote-tracking branch 'ieee1394/for-next' omits 225051939495 ABI: add sysfs description for tpm exports of PCR registers omits 28df6d203090 tpm: add sysfs exports for all banks of PCR registers discards 997af83b070b Merge remote-tracking branch 'thermal/thermal/linux-next' discards 408e7b920737 Merge remote-tracking branch 'spi/for-5.12' into spi-next discards c7d09083a9c6 Merge remote-tracking branch 'spi/for-5.11' into spi-linus discards 5b1b3b96eb7a Merge remote-tracking branch 'regulator/for-5.12' into reg [...] discards 4197fcaee291 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 9aa5296e51f4 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 1959feda5665 tpm: Remove tpm_dev_wq_lock omits 77d3ee57d96c char: tpm: add i2c driver for cr50 omits 8201a68337d4 tpm: Fix fall-through warnings for Clang discards fe718b5f0db9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next discards 40ebfd05326c Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus discards b0cf0398ef1c Merge remote-tracking branch 'opp/opp/linux-next' discards 9b1138238ae5 Merge remote-tracking branch 'devfreq/devfreq-next' discards f1429d99ab52 Merge remote-tracking branch 'cpupower/cpupower' discards 46c372698696 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 4400383f9156 Merge remote-tracking branch 'pm/linux-next' discards c7aa976ec04b Merge remote-tracking branch 'v4l-dvb-next/master' discards 751aa99dde34 Merge remote-tracking branch 'v4l-dvb/master' discards 3edd9a50c68f Merge remote-tracking branch 'jc_docs/docs-next' discards 2cee4434b5bd Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 43b186656555 Merge remote-tracking branch 'dmi/dmi-for-next' discards d75b0dbac428 Merge remote-tracking branch 'i2c/i2c/for-next' discards 462c27f1cd07 Merge remote-tracking branch 'hid/for-next' discards 511926691daa Merge remote-tracking branch 'pci/next' discards 98b7191506ee Merge remote-tracking branch 'printk/for-next' discards 211adbbaccb1 Merge remote-tracking branch 'vfs/for-next' discards 3bdf4bcb4dfa Merge remote-tracking branch 'v9fs/9p-next' discards 58082c66ff94 Merge remote-tracking branch 'cel/for-next' discards 764b9b231037 Merge remote-tracking branch 'nfs-anna/linux-next' discards c9e0699e23c0 Merge remote-tracking branch 'jfs/jfs-next' discards 6b06aa6149ee Merge remote-tracking branch 'f2fs/dev' discards 4c0b74f43f63 Merge remote-tracking branch 'ext3/for_next' discards 7d2c046ad35e Merge remote-tracking branch 'exfat/dev' discards 36bd3d79b11f Merge remote-tracking branch 'cifs/for-next' discards c79e688d4f3b Merge remote-tracking branch 'ceph/master' discards f88cdd4220db Merge remote-tracking branch 'btrfs/for-next' discards 603a73befe9a Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 04c22855dcba Merge remote-tracking branch 'sh/for-next' discards 37457960898b Merge remote-tracking branch 's390/for-next' discards e9efbb43c9f7 Merge remote-tracking branch 'risc-v/for-next' discards 062056cac992 Merge remote-tracking branch 'openrisc/for-next' discards de480f60a5ad Merge remote-tracking branch 'nds32/next' discards c29e0e78c8e1 Merge remote-tracking branch 'mips/mips-next' discards 10d12ea43835 Merge remote-tracking branch 'microblaze/next' discards 3c08c88daedc Merge remote-tracking branch 'h8300/h8300-next' discards 023a1d7a783b Merge remote-tracking branch 'csky/linux-next' discards 1710d53e52ca Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 24700b6b78e8 Merge remote-tracking branch 'clk/clk-next' discards 9dbc6c0327fe Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards 3f6df4c0cb41 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 49cf2117b08b Merge remote-tracking branch 'tegra/for-next' discards a4ec3c6252d9 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 1233db740a97 Merge remote-tracking branch 'stm32/stm32-next' discards fe893cc8bd31 Merge remote-tracking branch 'scmi/for-linux-next' discards 1a0da9a36f10 Merge remote-tracking branch 'samsung-krzk/for-next' discards fc42b2cac7cd Merge remote-tracking branch 'rockchip/for-next' discards 4b3109bafee5 Merge remote-tracking branch 'reset/reset/next' discards cb2160812b7b Merge remote-tracking branch 'renesas/next' discards 2997393c0138 Merge remote-tracking branch 'realtek/for-next' discards c1273c9fcd6d Merge remote-tracking branch 'raspberrypi/for-next' discards 7fada01db05c Merge remote-tracking branch 'qcom/for-next' discards 327569b38f60 Merge remote-tracking branch 'omap/for-next' discards 068be5de8023 Merge remote-tracking branch 'mvebu/for-next' discards 4c3ea2f39e84 Merge remote-tracking branch 'mediatek/for-next' discards 11ef575a195b Merge remote-tracking branch 'keystone/next' discards cf9871c344a9 Merge remote-tracking branch 'imx-mxs/for-next' discards 41ad161c24b8 Merge remote-tracking branch 'drivers-memory/for-next' discards 002f3eee7172 Merge remote-tracking branch 'at91/at91-next' discards 68bd2d8fe036 Merge remote-tracking branch 'aspeed/for-next' discards 9f58e3639e75 Merge remote-tracking branch 'amlogic/for-next' discards 1948c84920c5 Merge remote-tracking branch 'actions/for-next' discards d54e64387986 Merge remote-tracking branch 'arm-soc/for-next' discards 98c0b4e34f29 Merge remote-tracking branch 'arm64/for-next/core' discards 895275f25899 Merge remote-tracking branch 'dma-mapping/for-next' discards 429e3c13d550 Merge remote-tracking branch 'kbuild/for-next' discards cbe1658e272d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards c56d185374c9 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards c02d24bb3812 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards a3d03102c046 Merge remote-tracking branch 'mmc-fixes/fixes' discards ee6b6c10d686 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 8577e958f580 Merge remote-tracking branch 'scsi-fixes/fixes' discards 20f6e1e63728 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards b04279f440a9 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' discards c84254c71d07 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 88c3b7da5d5e Merge remote-tracking branch 'omap-fixes/fixes' discards 9c3bf95f0a8f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 98911adf172c Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards e5a30d109a40 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 7d202e3f25f6 Merge remote-tracking branch 'ide/master' discards 31b493cfbc9e Merge remote-tracking branch 'input-current/for-linus' discards cefde993d904 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 38c8008f6817 Merge remote-tracking branch 'staging.current/staging-linus' discards 2e536d6fcd79 Merge remote-tracking branch 'phy/fixes' discards ca5bb9525e7b Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 795a3e3aef91 Merge remote-tracking branch 'usb.current/usb-linus' discards 31b47efdf245 Merge remote-tracking branch 'tty.current/tty-linus' discards 2a65f06689a2 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 6d50d4663d02 Merge remote-tracking branch 'spi-fixes/for-linus' discards 3c2401432d17 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 59e63a462773 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 06974595fc45 Merge remote-tracking branch 'sound-current/for-linus' discards 258878002a64 Merge remote-tracking branch 'rdma-fixes/for-rc' discards ee3d7b9f97b2 Merge remote-tracking branch 'wireless-drivers/master' discards dbe066fb5735 Merge remote-tracking branch 'ipsec/master' discards d34e9ddb96bd Merge remote-tracking branch 'sparc/master' discards 1464efa6ce0b Merge remote-tracking branch 'powerpc-fixes/fixes' discards 1a4a00f6cab8 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 6987602790ee Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits dc589daea7a0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits fc1669f983f4 Merge branch 'v5.11/fixes' into tmp/aml-rebuild discards a31400ec480e Merge branch 'pm-clk' into linux-next omits 06ef8ee05aa5 Merge branch 'acpi-scan' into linux-next omits b85e75c8bafa Merge branch 'acpica' into linux-next omits 8e7bc9477994 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] omits 550132a6d8f2 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] discards 818d95227f3f Merge branch for-5.12/arm64/defconfig into for-next discards dc780a244eda Merge branch for-5.12/arm64/dt into for-next discards e1710b46c3d9 Merge branch for-5.12/arm/defconfig into for-next discards ecc8fd6ab444 Merge branch for-5.12/arm/core into for-next omits f7b98f896da4 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits f9812c033ad3 Merge branch 'remotes/lorenzo/pci/misc' omits c713db333c39 Merge branch 'remotes/lorenzo/pci/ntb' omits 99a9e54a9f59 Merge branch 'remotes/lorenzo/pci/rcar' omits fca5e4c5ccce Merge branch 'remotes/lorenzo/pci/dwc' omits 17a65dae5579 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 63780922474c Merge branch 'pci/resource' discards d44d44019287 csky: Using set_max_mapnr api discards e61383949c3e csky: Fixup pfn_valid discards 08c0c8415156 opp: Prepare for ->set_opp() helper to work without regulators omits cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node discards d36101e9c3d6 kcsan: Add missing license and copyright headers discards d489131583a9 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests discards 7e8e14d4d30c kcsan: Make test follow KUnit style recommendations discards 0ccb15b78779 rcutorture: Fix testing of RCU priority boosting discards 7e6273949d1f rcu: Fix kfree_rcu() docbook errors discards 1331d33fc9b5 rculist: Replace reference to atomic_ops.rst discards 741d842fd69f rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] discards 02e75249d049 rcutorture: Make TREE03 use real-time tree.use_softirq setting discards 297566de5187 rcu: Expedite deboost in case of deferred quiescent state discards 0bc9c98e4cf8 tools/memory-model: Remove reference to atomic_ops.rst discards bbd906abd9ff doc: Update rcu_dereference.rst reference discards fa61e598f3b9 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() discards b55e7a293316 rcu: Fix CPU-offline trace in rcutree_dying_cpu discards 8cc1d94427d0 timer: Report ignored local enqueue in nohz mode discards 0446c5f2368c entry: Report local wake up on resched blind zone while re [...] discards 845f44e8ef28 sched: Report local wake up on resched blind zone within i [...] discards c17b1e427b94 entry: Explicitly flush pending rcuog wakeup before last r [...] discards a06d78ecebf1 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] discards fa04336c6165 rcu/nocb: Perform deferred wake up before last idle's need [...] discards c847c981d8fe rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers discards 9a96aa2398e6 rcu: Remove superfluous rdp fetch discards f8793426024e rcu/nocb: Detect unsafe checks for offloaded rdp discards 38a46aa75b54 torturescript: Don't rerun failed rcutorture builds discards 0d6d353c17f1 cpuidle: Fix missing need_resched() check after rcu_idle_enter() discards 4b6d6ba2da3c sched/idle: Fix missing need_resched() check after rcu_idl [...] discards 2522632a5290 rcutorture: Add crude tests for mem_dump_obj() discards 9949d3c05470 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels discards 79dea9692640 Merge branch 'lkmm-dev.2021.01.04a' into HEAD discards bf46de2f5637 Merge branch 'clocksource.2021.01.12a' into HEAD discards b1a1f4e4470b Merge branch 'lkmm.2021.01.04a' into HEAD discards 121605adfe4e Merge branch 'kcsan.2021.01.04a' into HEAD discards 27a27292f452 Merge branches 'cpumask.2021.01.04a', 'doc.2021.01.06a', ' [...] discards 51346d25dd3e initramfs-panic-with-memory-information-fix discards f89f42fd743f initramfs: panic with memory information discards 49ad35e34eae scripts/gdb: fix list_for_each discards e4c7dfb1c1ba aio: simplify read_events() discards 35d78d0e969b checkpatch: improve TYPECAST_INT_CONSTANT test message discards 61a3b3b22d90 checkpatch: prefer ftrace over function entry/exit printks discards 527e33b041fd checkpatch: trivial style fixes discards 2d3c4757e7f2 checkpatch: ignore warning designated initializers using NR_CPUS discards 8947945de6bd checkpatch: improve blank line after declaration test discards cb90c6b35113 include/linux/bitops.h: spelling s/synomyn/synonym/ discards 08e2da73d5c9 mm/page_poison: use unhashed address in hexdump for check_ [...] discards 3a8a2dd47487 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] discards 7d97a47f2cc1 string.h: move fortified functions definitions in a dedica [...] discards 13c176ef773e lib-optimize-cpumask_local_spread-v8 discards 1c60cbd33d1e lib: optimize cpumask_local_spread() discards e49dc6609760 lib/genalloc.c: change return type to unsigned long for bi [...] discards 43fe586bc1cc proc/sysctl: make protected_* world readable discards a7bec8074509 sysctl.c: fix underflow value setting risk in vm_table discards f37005e5973c proc/wchan: use printk format instead of lookup_symbol_name() discards 39027020a45a alpha: remove CONFIG_EXPERIMENTAL from defconfigs discards e756ded44ecb kernel/hung_task.c: Monitor killed tasks. discards 0f621c9ecc71 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 8a931b91a693 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 215df41f70d6 MAINTAINERS: add entry for KFENCE discards 30fe242b76ed kfence: show access type in report discards 1cb39a534c22 kfence: fix typo in test discards 3d82d50a6a04 kfence: add test suite discards ed44cce98c8e kfence: add missing copyright header to documentation discards 43479aefe1bb kfence, Documentation: add KFENCE documentation discards d0eed67ab70b revert kasan-remove-kfence-leftovers discards 9833c08cc19f kfence, kasan: make KFENCE compatible with KASAN discards cc6fe51a70a1 mm, kfence: insert KFENCE hooks for SLUB discards ef6828507baf mm, kfence: insert KFENCE hooks for SLAB discards 68c35e7deadb kfence: use pt_regs to generate stack trace on faults discards 8133480e1397 kfence, arm64: add missing copyright and description header discards e7d954b22971 arm64, kfence: enable KFENCE for ARM64 discards 5256ff8c223b kfence, x86: add missing copyright and description header discards 1f8ba0613af0 x86, kfence: enable KFENCE for x86 discards b1de5741965d kfence: add missing copyright and description headers discards edee60b93d54 kfence: add option to use KFENCE without static keys discards 82668d93cee0 kfence: fix potential deadlock due to wake_up() discards bf15f8240e21 kfence: avoid stalling work queue task without allocations discards 7a0fe99fc57a kfence: Fix parameter description for kfence_object_start() discards 383a42bb8ffe mm: add Kernel Electric-Fence infrastructure discards b6dbf0238cbf bdi-use-might_alloc-fix discards 9bc4c5bdc55c mm/backing-dev.c: use might_alloc() discards 5a82cac5b4c3 mm/dmapool: use might_alloc() discards 5a1b117a8125 mm: page-flags.h: Typo fix (It -> If) discards 3f76d286b27b mm: remove arch_remap() and mm-arch-hooks.h discards bcbf36dbb073 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] discards e18108c8587e mm: set the sleep_mapped to true for zbud and z3fold discards 6753c561f653 mm/zswap: add the flag can_sleep_mapped discards 9a2871c7e30b mm: zswap: clean up confusing comment discards bd4e22b7bf23 mm: fix memory_failure() handling of dax-namespace metadata discards e821cf25cfee mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] discards 29970e9cdbf0 mm: teach pfn_to_online_page() to consider subsection validity discards 725e1566b91e mm: move pfn_to_online_page() out of line discards 89599df99227 mm/vmstat.c: erase latency in vmstat_shepherd discards 89b70699c7bd mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards ffb9f69e943c mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 6dc3cf9b67e3 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards a5d638249c39 memblock: do not start bottom-up allocations with kernel_end discards 147079f4e18a mm-cma-allocate-cma-areas-bottom-up-fix-3-fix discards 2497def94f08 mm-cma-allocate-cma-areas-bottom-up-fix-3 discards 4db64b8ee357 mm-cma-allocate-cma-areas-bottom-up-fix-2 discards 65cdecd8b999 mm-cma-allocate-cma-areas-bottom-up-fix discards aa7dd94c6a96 mm: cma: allocate cma areas bottom-up discards 2d29d15c594a mm,thp,shmem: make khugepaged obey tmpfs mount flags discards 1a307f687c31 mm,thp,shm: limit gfp mask to no more than specified discards eb837e1d574a mm,thp,shmem: limit shmem THP alloc gfp_mask discards 96cea1cd03f7 mm: remove pagevec_lookup_entries discards d510aab9b593 mm: pass pvec directly to find_get_entries discards 8f6cfb2d5b44 mm: remove nr_entries parameter from pagevec_lookup_entries discards eee1acb20975 mm: add an 'end' parameter to pagevec_lookup_entries discards 108681f7be81 mm: add an 'end' parameter to find_get_entries discards c58b402ad71f fix mm-add-and-use-find_lock_entries.patch discards f4787126e0da mm: add and use find_lock_entries discards e3df74122d30 iomap: use mapping_seek_hole_data discards e3af35924922 fix mm-filemap-add-mapping_seek_hole_data.patch discards 3e96346c2b91 mm/filemap: add mapping_seek_hole_data discards 4cbee442ba45 fix mm-filemap-add-helper-for-finding-pages.patch discards f5cf552c2185 mm/filemap: add helper for finding pages discards 368abb279cfa mm/filemap: rename find_get_entry to mapping_get_entry discards e51bb704ce53 mm: add FGP_ENTRY discards aa35caced558 mm/swap: optimise get_shadow_from_swap_cache discards 766841a5b483 mm/shmem: use pagevec_lookup in shmem_unlock_mapping discards 6772da94e02a mm: make pagecache tagged lookups return only head pages discards 5a9bfb00a49e mm/migrate: remove unneeded semicolons discards d0a64899dc6e hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] discards 9e6d7ac38430 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs discards 906a7ae1785b hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() discards 92f02bbaaaf5 hugetlbfs: remove special hugetlbfs_set_page_dirty() discards 62f988dc5177 mm/hugetlb: change hugetlb_reserve_pages() to type bool discards c86cbe2eaf34 mm/compaction: correct deferral logic for proactive compaction discards 849f5c623d07 mm-compaction-return-proper-state-in-should_proactive_comp [...] discards 67ce2087e599 mm/compaction: return proper state in should_proactive_com [...] discards d390a9c8a78d mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked discards ff8dcb2fb48e mm/compaction: remove rcu_read_lock during page compaction discards 75ed4e5d0a29 mm/vmscan: __isolate_lru_page_prepare() cleanup discards d9f0a580710b mm/hugetlb: use helper huge_page_order and pages_per_huge_page discards 279873b705b8 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call discards df8a88fa3da0 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing discards c4762df12f5b mm/hugetlb: fix potential double free in hugetlb_register_ [...] discards d2d994cd8617 MIPS: do not call flush_tlb_all when setting pmd entry discards 3d5ade2d1013 mm/huge_memory.c: update tlb entry if pmd is changed discards a11b1758cb9b kasan-remove-redundant-config-option-v3 discards e8e4a9b0c4b2 kasan: remove redundant config option discards 3451d01e3d4a kasan: don't run tests when KASAN is not enabled discards 70656b0c927e kasan: add a test for kmem_cache_alloc/free_bulk discards b42ccb46241f kasan: add proper page allocator tests discards 56ce675f891c kasan: fix bug detection via ksize for HW_TAGS mode discards 02afad77ae04 kasan: move _RET_IP_ to inline wrappers discards 266ac0787cb2 kasan: fix memory corruption in kasan_bitops_tags test discards c194ddf4304f kasan: adapt kmalloc_uaf2 test to HW_TAGS mode discards 4ea35fc5cd26 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL discards f9c45992799f kasan: rename CONFIG_TEST_KASAN_MODULE discards ef5d3e14b159 kasan, arm64: allow using KUnit tests with HW_TAGS mode discards ffe364dfb2f9 kasan: add match-all tag tests discards 424804505941 kasan: add macros to simplify checking test constraints discards f99984f35e15 kasan: clean up comments in tests discards e0c951a912c4 kasan: clarify HW_TAGS impact on TBI discards 5fb91c4da84f kasan: prefix global functions with kasan_ discards e8eaf50dd374 mm/page_reporting: use list_entry_is_head() in page_report [...] discards fbdbae3da30a mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards 3f8c2aae5d45 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() discards 9a2c0d26cd9c mm/mprotect.c: optimize error detection in do_mprotect_pkey() discards 8817e454e83a mm/mmap.c: fix the adjusted length error discards 2dfb6b931a4b mm/mmap.c: remove unnecessary local variable discards 6175b49ea706 mm: page_counter: re-layout structure to reduce false sharing discards 5ddf291db5dc mm: kmem: make __memcg_kmem_(un)charge static discards f55a526f72bf mm-memcg-add-swapcache-stat-for-memcg-v2-fix discards 536c2a236fd4 mm: memcg: add swapcache stat for memcg v2 discards 869406b7daa8 mm/memcg: remove rcu locking for lock_page_lruvec function series discards 231890fff0d8 mm/memcg: revise the using condition of lock_page_lruvec f [...] discards 930625198a35 mm: memcontrol: make the slab calculation consistent discards e8e64046ea1b mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages discards 48ccf9f44a6d mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages discards f9b86d8255e0 mm: memcontrol: convert NR_SHMEM_THPS account to pages discards 3f17de8c75de mm: memcontrol: convert NR_FILE_THPS account to pages discards 92ed79420e57 mm: memcontrol: convert NR_ANON_THPS account to pages discards 9e6ef9cb08b4 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving discards c961f7249d70 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] discards 8457e5012068 mm: memcontrol: optimize per-lruvec stats counter memory usage discards 8f54e1b4937a mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] discards 7592e2f167ca mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] discards 46eaedf5a6be mm/swap: don't SetPageWorkingset unconditionally during swapin discards e1bebb7e29c6 mm/filemap: don't revert iter on -EIOCBQUEUED discards a18d651a76b7 mm/filemap: remove unused parameter and change to void typ [...] discards 96677673a49b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 895e88068c51 mm/debug: improve memcg debugging discards 9f42c75249bf mm, slub: splice cpu and page freelists in deactivate_slab() discards 55c1d8866fce mm, slab, slub: stop taking cpu hotplug lock discards f1b2599176e8 mm, slab, slub: stop taking memory hotplug lock discards 1131f0c2d2c6 mm, slub: stop freeing kmem_cache_node structures on node offline discards dd476047d4d6 mm/slub: disable user tracing for kmemleak caches by default discards 12981538ddcb mm, tracing: record slab name for kmem_cache_free() discards 3bdc1c073660 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards ac8b98193393 fs: delete repeated words in comments discards 66aeed285d1b ramfs: support O_TMPFILE discards 09780d9d252c ocfs2: fix ocfs2 corrupt when iputting an inode discards a455fe913949 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards b92f88b343ab ocfs2: clean up some definitions which are not used any more discards 657d4f7a34e3 ocfs2: remove redundant conditional before iput discards d795734c802e hexagon: remove CONFIG_EXPERIMENTAL from defconfigs discards 8225cbfd4a4b /proc/kpageflags: do not use uninitialized struct pages discards 4f24dae4872f /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 7fe25bc1e2ab MAINTAINERS: add a couple more files to the Clang/LLVM section discards ef2076ee872a proc_sysctl: fix oops caused by incorrect command parameters discards b7358b59890b powerpc/mm/highmem: use __set_pte_at() for kmap_local() discards 0d95bc482355 mips/mm/highmem: use set_pte() for kmap_local() discards 44e05a70dfc0 mm/highmem: prepare for overriding set_pte_at() discards 4a6d2f28803f sparc/mm/highmem: flush cache and TLB discards dca451056306 mm: fix page reference leak in soft_offline_page() discards d111b92f3f14 mm, compaction: move high_pfn to the for loop scope discards c6000f9e4979 ubsan: disable unsigned-overflow check for i386 discards 051bb41384b6 mm: migrate: do not migrate HugeTLB page whose refcount is one discards 0d34361950fa mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active discards 4e9350932a3f mm: hugetlb: fix a race between isolating and freeing page discards ccb0c5309b58 mm: hugetlb: fix a race between freeing and dissolving the page discards 7a9028306f89 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page discards ed428fb35a4c kasan, mm: fix resetting page_alloc tags for HW_TAGS discards 4eeeae15f146 kasan, mm: fix conflicts with init_on_alloc/free discards 3db3c4cfc05d kasan: fix HW_TAGS boot parameters discards 3e46c1cc860e kasan: fix incorrect arguments passing in kasan_add_zero_shadow discards acb69b7813cd kasan: fix unaligned address is unhandled in kasan_remove_ [...] discards a3539181ec6d mm: memcontrol: prevent starvation when writing memory.high discards 31ddbcb71bd1 mm: fix numa stats for thp migration discards e1a8c07f903d mm: memcg: fix memcg file_dirty numa stat discards 85ec2075ecd0 mm: memcg/slab: optimize objcg stock draining discards 9b905f8b56bd mm: fix initialization of struct page for holes in memory layout discards 769447e652cb x86/setup: don't remove E820_TYPE_RAM for pfn 0 discards ff28dae0bc90 drivers/soc/litex: Add restart handler discards 4db0a05c28de ALSA: hda/hdmi - enable runtime pm for CI AMD display audio discards 31140b5c293f drm/amdgpu: add another raven1 gfxoff quirk discards a95a09fb9b2d drm/radeon: fix check order in radeon_bo_move discards f07fa86f98e2 drm/amdgpu: fix check order in amdgpu_bo_move discards 70f32506beee usb: typec: ucsi: check cci busy during PPM reset discards 533c23ac4dc4 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh discards b83070fd79e7 drm/amdgpu: Remove GFXOFF MASK for Vangogh discards 5494c285883c drm/amd/display: 3.2.119 discards 0d660e461ce0 drm/amd/display: [FW Promotion] Release 0.0.48 discards 2038eb1e4a4c drm/amd/display: Update dram_clock_change_latency for DCN2.1 discards edc3f4517de8 drm/amd/display: Allow PSTATE chnage when no displays are enabled discards 086729b13c59 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] discards 1975b95ad4e7 drm/amd/display: Log link/connector info provided in BIOS [...] discards c12366b837b7 drm/amd/display: Allow dmu_stg to support cached inbox for dmub discards 0f9c280cfc1e drm/amd/display: Change function decide_dp_link_settings t [...] discards 18cf20d3daf6 drm/amd/display: Fix reset sequence with driver direct DMC [...] discards a74069c25bfe drm/amd/display: Guard against NULL pointer deref when get [...] discards 3880fce468c8 drm/amd/display: Allow dmub srv hardware reset before HW init discards cd5c16c5c6e1 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] discards 25aa44f3c2da drm/amd/display: Use hardware sequencer functions for PG control discards 95c2298bd0e6 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] discards fab7b4f7da24 drm/amd/display: disable FEC while using eDP discards 2efcced556f6 drm/amd/display: Fixed corruptions on HPDRX link loss restore discards 4701787e4041 drm/amd/amdgpu: remove redundant flush_delayed_work discards 974ea6a0dd70 drm/amd/pm: remove unused message SMU_MSG_SpareX discards 5ae36931ff0d PM: clk: make PM clock layer compatible with clocks that m [...] omits b640eda3ba7e f2fs: introduce checkpoint=merge mount option omits a2fc3949116e f2fs: deprecate f2fs_trace_io omits 4cbcc4d42e47 f2fs: Remove readahead collision detection omits 5c4542600f1f f2fs: remove unused stat_{inc, dec}_atomic_write omits 504da64a0753 f2fs: introduce sb_status sysfs node omits 67e5ab69dd7d f2fs: fix to use per-inode maxbytes omits c7fd0eab65e4 f2fs: compress: fix potential deadlock omits ad0764a46c17 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 2ba933a1a2c9 f2fs: fix to set/clear I_LINKABLE under i_lock omits 207ded61d8bd f2fs: fix null page reference in redirty_blocks omits 0670ef624733 f2fs: clean up post-read processing omits 05e02a362796 f2fs: trival cleanup in move_data_block() omits 19bb7075d1a9 f2fs: fix out-of-repair __setattr_copy() omits 84bfcbdf03ac f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 475edbb74397 f2fs: introduce a new per-sb directory in sysfs omits 125f5a4243e4 f2fs: compress: deny setting unsupported compress algorithm omits c08e95fc6466 f2fs: compress: support compress level omits 03a9a1a64a11 f2fs: relocate f2fs_precache_extents() omits 29d648e88309 f2fs: enforce the immutable flag on open files omits 7cf2e6173b2d f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 9f0ff5b02727 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 0b67f8fe171c f2fs: Replace expression with offsetof() omits 9744035ef5ad f2fs: handle unallocated section and zone on pinned/atgc discards a12e0fb859fc Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA omits 355ef6bb005f gpio: tegra: Add dependency on GPIOLIB_IRQCHIP omits 3a4d0bc81bc6 gpio: tegra: Fix wake interrupt omits 9a00b428f9f8 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 4378d3479ad5 dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 365f8e97893d gpio: pca953x: Add support for pca9506 discards a518bfa05b6f Merge branch 'objtool/core' discards 45ef057f18e1 Merge branch 'x86/misc' discards fff37f10323d Merge branch 'linus' omits 63e1267254ab Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits f205fa436042 Merge branch 'devel' into for-next omits 471db1e4bc9b Merge branch 'misc-5.11' into next-fixes omits e1abcce21537 ACPICA: Update version to 20210105 omits 79993d068f48 ACPICA: Updated all copyrights to 2021 omits 93efad1117b2 ACPICA: Remove the VRTC table omits 97849978fba8 ACPICA: Remove the MTMR (Mid-Timer) table omits 4f148ec14a43 ACPICA: Update version to 20201217 omits 4c549b2854f9 ACPICA: add type casts for string functions omits 244eac08622e ACPICA: ACPICA: fix -Wfallthrough omits a515fe6daecd Merge branches 'powercap' and 'pm-cpufreq' into linux-next omits f1b631864d84 opp: Print OPP level in debug message of _opp_add_static_v2() omits ad92292a5ac0 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits 22300b8fd92a opp: Add devm_pm_opp_attach_genpd omits 551417e153db opp: Add devm_pm_opp_register_set_opp_helper omits d4c073021112 opp: Add dev_pm_opp_get_required_pstate() omits 70f3b55abe15 opp: Add dev_pm_opp_find_level_ceil() omits fc0b27c828a0 opp: Correct debug message in _opp_add_static_v2() omits 498bbd83f983 opp: Filter out OPPs based on availability of a required-OPP omits 67ebc78f1cb4 opp: Fix adding OPP entries in a wrong order if rate is un [...] omits bae6ac7b1c6a fs: Remove dcookies support omits d01f2abb03b1 drivers: Remove CONFIG_OPROFILE support omits 95f63ea6fdbe arch: xtensa: Remove CONFIG_OPROFILE support omits 8409f84bedbb arch: x86: Remove CONFIG_OPROFILE support omits 477353ebfc77 arch: sparc: Remove CONFIG_OPROFILE support omits 839beb41fc18 arch: sh: Remove CONFIG_OPROFILE support omits 328bf4b625f9 arch: s390: Remove CONFIG_OPROFILE support omits b1673f3b44ab arch: powerpc: Remove oprofile omits 3ef5ee462105 arch: powerpc: Stop building and using oprofile omits 2553b399fbfd arch: parisc: Remove CONFIG_OPROFILE support omits 622b5a983cd4 arch: mips: Remove CONFIG_OPROFILE support omits d0f54419d7ef arch: microblaze: Remove CONFIG_OPROFILE support omits 59957a3a6ca7 arch: ia64: Remove rest of perfmon support omits fd18de8e2c97 arch: ia64: Remove CONFIG_OPROFILE support omits 70f0bb5bc26d arch: hexagon: Don't select HAVE_OPROFILE omits 29b2cb67c3dd arch: arc: Remove CONFIG_OPROFILE support omits 6421ef0cdbbc arch: arm: Remove CONFIG_OPROFILE support omits 0d30c7177752 arch: alpha: Remove CONFIG_OPROFILE support omits b360439c99c5 Merge branch 'x86/cleanups' omits c39f8b0ea04b Merge branch 'x86/platform' omits dcb0e23c05c7 Merge branch 'x86/sgx' omits da9a0fd2ac14 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits 4ca325b6324b Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] omits 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] omits b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] omits 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] omits 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 omits 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 omits ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] omits 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes omits 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] omits 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state omits 69acb8a397b6 btrfs: adjust the flush trace point to include the source omits 51d8dd7c281e btrfs: implement space clamping for preemptive flushing omits febf159d0239 btrfs: simplify the logic in need_preemptive_flushing omits 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size omits 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim omits ef84f5fd7e83 btrfs: rename need_do_async_reclaim omits 86258a0ae35e btrfs: improve preemptive background space flushing omits 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes omits 803d61efddfc btrfs: add a trace point for reserve tickets omits 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots omits d4ce1845ff74 btrfs: stop running all delayed refs during snapshot omits 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper omits 35fbedaf72d5 btrfs: only run delayed refs once before committing omits 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] omits e8971692669d btrfs: only let one thread pre-flush delayed refs in commit omits 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner omits 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] omits a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself omits 102cfe222828 btrfs: fix possible free space tree corruption with online [...] omits a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 55992f6ba46c btrfs: keep track of the root owner for relocation reads omits 2c2adbc40b72 Merge branch 'irq/urgent' omits 1e55eb7404a4 Merge branch 'locking/core' omits e0de4f9e8f1d Merge branch 'objtool/urgent' omits faaa783d5fab Merge branch 'perf/core' omits 6608b22af6cc Merge branch 'sched/core' omits a8def15ac23f Merge branch 'x86/urgent' omits c3fb73931e4d Merge branch 'linus' omits d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation omits da1abed99bf3 btrfs: do not double free backref nodes on error omits f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc omits 745b56b06561 x86/sgx: Fix the return type of sgx_init() omits 1b4f9164e7b7 nfsd: report per-export stats omits e0a94d7a25e4 nfsd: protect concurrent access to nfsd stats counters omits d58a66f576cd nfsd: remove unused stats counters omits fa4f5924992f NFSD: Clean up after updating NFSv3 ACL decoders omits 02c5a3b83b33 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 3da825d3206d NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits e8790d774fb9 NFSD: Clean up after updating NFSv2 ACL decoders omits 7acf51bf5598 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 95fb10d3567d NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits 05a128f8879e NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits efb5f268fc8b NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits 2f43862fef01 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 03b9277da391 NFSD: Remove argument length checking in nfsd_dispatch() omits 6176945ea138 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 228d45bf7a1a NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits c6fdbe528d72 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 14c0ac162eff NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits a0c03af7d40f NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 8cc91632a88a NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 2850e60113ea NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 01639006627e NFSD: Add helper to set up the pages where the dirlist is encoded omits 12361f766c48 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits a70e0611c17b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits c05679fbb9ef NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits 09a3b32b36bd NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits fdd99951cc07 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits fa2a4262fbfc NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits db746a12a222 NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits ba357025ebed NFSD: Update the CREATE3args decoder to use struct xdr_stream omits c4cfa702e58d NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits 3baeb18f3e76 NFSD: Update the LINK3args decoder to use struct xdr_stream omits eeb8b7bf02e6 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 6e612d0ceec7 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits eb1824bf9e19 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 24658289234f NFSD: Update READDIR3args decoders to use struct xdr_stream omits e6bbd62f6dfe NFSD: Add helper to set up the pages where the dirlist is encoded omits c48128d4a94d NFSD: Fix returned READDIR offset cookie omits 20eddc9076d4 NFSD: Update READLINK3arg decoder to use struct xdr_stream omits 6b42c086b216 NFSD: Update WRITE3arg decoder to use struct xdr_stream omits 5a747666df94 NFSD: Update READ3arg decoder to use struct xdr_stream omits 730b229586cc NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits 6519191c40a0 NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 3b2e776210b8 SUNRPC: Move definition of XDR_UNIT omits cac618237a4b SUNRPC: Display RPC procedure names instead of proc numbers omits d8b5ca8ddcbb SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits ed7518a99413 Merge branch 'irq/urgent' omits 729e4f08f48d Merge branch 'timers/urgent' omits 1286e1582d90 Merge branch 'x86/cleanups' omits 5b9796d3113e Merge branch 'x86/entry' omits 640b5b13f7a7 Merge branch 'x86/misc' omits 4831ca5dfc8d Merge branch 'x86/urgent' omits a35d6cc44dec Merge branch 'linus' omits bde718b7e154 x86/entry: Emit a symbol for register restoring thunk omits 52db910f6fdf certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 54ee0a33c69b certs: Fix blacklist flag type confusion omits 22e987867b3b PKCS#7: Fix missing include omits b2cb219c2f8d certs: Fix blacklisted hexadecimal hash string check omits 79cf458cf7f7 certs/blacklist: fix kernel doc interface issue omits 125cfe729af9 crypto: public_key: Remove redundant header file from publ [...] omits c3c5f4d48a02 keys: remove trailing semicolon in macro definition omits 4052fae1ccca crypto: pkcs7: Use match_string() helper to simplify the code omits d836a387ac1d PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits ac6d14e5c929 encrypted-keys: Replace HTTP links with HTTPS ones omits 4dd5856aaa85 crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits 5964b1125025 KEYS: remove redundant memset omits 979ef89d2235 security: keys: delete repeated words in comments omits debf01eb1e71 KEYS: asymmetric: Fix kerneldoc omits 3d7600efd07c security/keys: use kvfree_sensitive() omits 0c3f19da1229 watch_queue: Drop references to /dev/watch_queue omits 562b8af6e3f6 keys: Remove outdated __user annotations omits d5144e154d5e security: keys: Fix fall-through warnings for Clang omits 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] omits b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages omits 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability omits 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 omits f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] omits f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] omits 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long omits 98a01c621baa btrfs: send: remove stale code when checking for shared extents omits 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs omits c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs omits 4509dd391960 btrfs: noinline btrfs_should_cancel_balance omits 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] omits a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] omits e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 6c7c04f7bc18 gfs2: Fix invalid block size message omits 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits deb68a2cb198 btrfs: cleanup local variables in btrfs_file_write_iter omits 74c648883766 btrfs: clarify error returns values in __load_free_space_cache omits 96496ba1fad1 btrfs: fix error handling in commit_fs_roots omits c60427c5df46 Merge branch 'linus' omits 83e7ef80f52d Merge branch 'perf/kprobes' omits b88c9e356935 Merge branch 'ras/core' omits 9426223cd1c4 Merge branch 'x86/asm' omits d1d51a2a2abb Merge branch 'x86/cache' omits 2ece3f80bf26 Merge branch 'x86/cleanups' omits 92dbcf1d4c03 Merge branch 'x86/platform' omits 0bacfde957c4 Merge branch 'x86/urgent' omits 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support omits 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev omits db2ba6110327 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits 46a4a59ab917 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits f05a9bcdd9e3 mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 18d34c8b6c54 mm: Make mem_dump_obj() handle vmalloc() memory omits 7990283e10ce mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits cb61583a3c0a mm: Add mem_dump_obj() to print source of memory block omits d1f7b079ce5b hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits c87e5115e05c hwmon: (max6650) Switch to using the new API kobj_to_dev() omits 18e443876c95 hwmon: (pwm-fan) Support multiple fan tachometers omits e7fa69d79e3d hwmon: (pwm-fan) Store tach data separately omits 0a54a237d181 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits 9f957f59b07f hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits a5f4324078f1 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits a0f4694edfd3 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits 4e1688b24413 hwmon: (abx500) Decomission abx500 driver omits 024043a54a52 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits ecee5eb76ccf hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 490f5d73e663 hwmon: (pc87360) convert comma to semicolon omits a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next omits 485f705364d3 Merge branch 'io_uring-5.11' into for-next omits 312bee110d06 io_uring: modularize io_sqe_buffers_register omits 662c40d77634 io_uring: modularize io_sqe_buffer_register omits 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits e6ca384d3b09 mhi: pci_generic: Fix shared MSI vector support omits a7209009f885 mhi: unconstify mhi_event_config omits b965e1c78d9c bus: mhi: Ensure correct ring update ordering with memory barrier omits efcdca286eef gpio: tegra: Convert to gpio_irq_chip omits 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support omits 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC omits 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data omits 6c44caf1e694 Merge branch 'x86/mm' omits 4c9430563753 rcutorture: Use "all" and "last" in "nohz_full" and "rcu_nocbs" omits 43aa066822a9 cpumask: Add "last" alias for cpu list specifications omits 05e0bde2129a cpumask: Add a "none" alias to complement "all" omits 67365ea475a5 cpumask: Make "all" alias global and not just RCU omits 8f7eb6cf4324 cpumask: Un-inline cpulist_parse for SMP; prepare for asci [...] omits 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits d092478dd36c mhi: use irq_flags if controller driver configures it omits 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] omits 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config omits ff07b22e5730 gpio: sl28cpld: convert comma to semicolon omits 3a57026a83ba gpio: rcar: Remove redundant compatible values omits 341e4faf9cad mtd: remove redundant assignment to pointer eb omits a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits 300da924c996 Merge branch 'x86/microcode' omits 1cc9c2f6e90b Merge branch 'x86/misc' omits 50d0ec0df09f Merge branch 'linus' omits a8fd37d9e829 docs: gpio: intro: Improve HTML formatting omits 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits ae0e95a3f49d Merge branch 'x86/cleanups' omits 87d8099939e5 Merge branch 'x86/platform' omits 1173fb292bae Merge branch 'x86/build' omits 433df0d61c2e Merge branch 'linus' omits e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next omits dfb7239cf3f8 Merge branch 'fixes' into for-next omits 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits c01706e750ad Merge branch 'fixes' into for-next omits 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next omits 77c69e9f54a7 Merge branch 'fixes' into for-next omits 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next omits 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next omits 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next omits b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next omits 2879a84c30ce Merge branch 'fixes' into for-next omits b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next omits 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next omits 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next omits cfb95c01dc43 Merge branch 'fixes' into for-next omits 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next omits b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] omits 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next omits 7045d808685e Merge branch 'fixes' into for-next omits a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next omits 841a0dfa5113 watch_queue: sample: Display mount tree change notifications omits 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] omits 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches omits 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size omits 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 63858ac32656 Merge tag 'pinctrl-v5.11-2' of git://git.kernel.org/pub/sc [...] adds d7631e4378f2 Merge tag 'gpio-fixes-for-v5.11-rc5' of git://git.kernel.o [...] adds 120fbdb84f33 Merge tag 'sound-5.11-rc5' of git://git.kernel.org/pub/scm [...] adds 6a52f4cf863a Merge tag 'acpi-5.11-rc5' of git://git.kernel.org/pub/scm/ [...] adds 535b6a122c6b Merge branch 'printk-rework' into for-linus adds 2561bbbe2e95 Merge tag 'printk-for-5.11-printk-rework-fixup' of git://g [...] adds 5cdc4a6950a8 udf: fix the problem that the disc content is not displayed adds 9f29bd8b2e71 Merge tag 'fs_for_v5.11-rc5' of git://git.kernel.org/pub/s [...] adds f722f5bea1ca Merge tag 'drm-misc-fixes-2021-01-20' of git://anongit.fre [...] adds 5f9986a6cdf2 Merge tag 'drm-intel-fixes-2021-01-21' of git://anongit.fr [...] adds 348fe1ca5ccd drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] adds acc214bfafba drm/amdgpu: remove gpu info firmware of green sardine adds bdfc6fd6c8df drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds 8bc3d461d0a9 drm/amd/display: Allow PSTATE chnage when no displays are enabled adds 4716a7c50c5c drm/amd/display: Change function decide_dp_link_settings t [...] adds c74f865f1431 drm/amd/display: Use hardware sequencer functions for PG control adds 4b08d8c78360 drm/amd/display: Fixed corruptions on HPDRX link loss restore adds 51e87da7d401 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] adds 8f0d60fe8bf2 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh adds 39263a2f8868 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 adds 06ee38dc2aab Merge tag 'amd-drm-fixes-5.11-2021-01-21' of https://gitla [...] adds 36ada2502635 Merge tag 'drm-fixes-2021-01-22' of git://anongit.freedesk [...] adds e6dc077b7dff soc: litex: Fix compile warning when device tree is not co [...] adds 031c7a8cd6fc openrisc: io: Add missing __iomem annotation to iounmap() adds 83d09ad4b950 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 9887e9af2d58 Merge tag 'platform-drivers-x86-v5.11-2' of git://git.kern [...] adds 59a4560e8557 Merge tag 'mmc-v5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds 17cbe03872be mm/memblock: Fix typo in comment of memblock_phys_alloc_try_nid() adds df7da31d055f Merge tag 'fixes-2021-01-22' of git://git.kernel.org/pub/s [...] adds 9d5ae6f3c50a libceph: fix "Boolean result is used in bitwise operation" [...] adds a9034304ff7b Merge tag 'ceph-for-5.11-rc5' of git://github.com/ceph/cep [...] adds 75bd4bff300b arm64: kprobes: Fix Uexpected kernel BRK exception at EL1 adds 1c304c77f7cf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fc705fecf3a0 perf evlist: Fix id index for heterogeneous systems adds 9c880c24cb0d perf metricgroup: Fix for metrics containing duration_time adds 3d6e79ee9e8f perf metricgroup: Fix system PMU metrics adds 8adc0a06d68a perf script: Fix overrun issue for dynamically-allocated P [...] adds faba877b3bcc Merge tag 'perf-tools-fixes-v5.11-2-2021-01-22' of git://g [...] adds 2d06dfecb132 dm integrity: fix a crash if "recalculate" used without "i [...] adds 5c02406428d5 dm integrity: conditionally disable "recalculate" feature adds 004b8ae9e2de dm crypt: fix copy and paste bug in crypt_alloc_req_aead adds 809b1e494577 dm: avoid filesystem lookup in dm_get_dev_t() adds fe75a21824e7 Merge tag 'for-5.11/dm-fixes-2' of git://git.kernel.org/pu [...] adds 929b979611f5 Merge tag 'linux-kselftest-kunit-fixes-5.11-rc5' of git:// [...] adds 15cfb0f06db4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a4166340a6e4 Revert "i2c: imx: Remove unused .id_table support" adds 9ecd1d2b302b i2c: sprd: depend on COMMON_CLK to fix compile tests adds 077e81d51d1f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds b135b3358d73 mtd: rawnand: omap: Use BCH private fields in the specific [...] adds e1ae4b0be158 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 214a5ea081e7 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] adds 4dcd3bcc2063 Merge tag '5.11-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds c509ce2378e1 Merge tag 'for-linus-2021-01-24' of git://git.kernel.org/p [...] adds 08685be7761d powerpc/64s: fix scv entry fallback flush vs interrupt adds 14c50a661838 Merge tag 'powerpc-5.11-5' of git://git.kernel.org/pub/scm [...] adds e45122893a98 x86/fpu: Add kernel_fpu_begin_mask() to selectively initia [...] adds 67de8dca50c0 x86/mmx: Use KFPU_387 for MMX string operations adds 6e1239c13953 x86/cpu: Add another Alder Lake CPU to the Intel family adds 17b6c49da37f Merge tag 'x86_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds 025929f46813 Merge tag 'timers_urgent_for_v5.11_rc5' of git://git.kerne [...] adds 9c7d9017a49f x86: PM: Register syscore_ops for scale invariance adds 36c6e17bf169 sched/core: Print out straggler tasks in sched_cpu_dying() adds 547a77d02f8c workqueue: Use cpu_possible_mask instead of cpu_active_mas [...] adds 22f667c97aad sched: Don't run cpu-online with balance_push() enabled adds ac687e6e8c26 kthread: Extract KTHREAD_IS_PER_CPU adds 5c25b5ff89f0 workqueue: Tag bound workers with KTHREAD_IS_PER_CPU adds 640f17c82460 workqueue: Restrict affinity change to rescuer adds 975707f227b0 sched: Prepare to use balance_push in ttwu() adds 5ba2ffba13a1 sched: Fix CPU hotplug / tighten is_per_cpu_kthread() adds 741ba80f6f9a sched: Relax the set_cpus_allowed_ptr() semantics adds 24c56ee06c4d Merge tag 'sched_urgent_for_v5.11_rc5' of git://git.kernel [...] adds 655cf86548a3 objtool: Don't fail the kernel build on fatal errors adds 1d489151e9f9 objtool: Don't fail on missing symbol table adds 32d43270ca0b Merge tag 'objtool_urgent_for_v5.11_rc5' of git://git.kern [...] adds e68061375f79 Merge tag 'irq_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds 8f3bfd2181ec Merge tag 'usb-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9bb48c82aced tty: implement write_iter adds 494e63ee9c9f Merge 9bb48c82aced ("tty: implement write_iter") into tty-linus adds 17749851eb9c tty: fix up hung_up_tty_write() conversion adds 4da81fa2108a Merge tag 'tty-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 832bceefa08e Merge tag 'staging-5.11-rc5' of git://git.kernel.org/pub/s [...] adds 4eaad21a6ac9 kernfs: implement ->read_iter adds cc099e0b3998 kernfs: implement ->write_iter adds f2d6c2708bd8 kernfs: wire up ->splice_read and ->splice_write adds 3d1cf435e201 driver core: Extend device_is_dependent() adds e020ff611ba9 driver core: Fix device link device name collision adds 443d11297b5c Merge tag 'driver-core-5.11-rc5' of git://git.kernel.org/p [...] adds 927633a6d20a stm class: Fix module init return on allocation failure adds cb5c681ab903 intel_th: pci: Add Alder Lake-P support adds 9354f1b421f7 habanalabs: zero pci counters packet before submit to FW adds f8abaf379bfe habanalabs: fix backward compatibility of idle check adds 2dc4a6d79168 habanalabs: disable FW events on device removal adds b11f623cc8e7 Merge tag 'misc-habanalabs-fixes-2021-01-21' of https://gi [...] adds 31b081066e9c misc: rtsx: init value of aspm_enabled adds fdbc80bdc436 Merge tag 'char-misc-5.11-rc5' of git://git.kernel.org/pub [...] adds bde9cfa3afe4 x86/setup: don't remove E820_TYPE_RAM for pfn 0 adds d3921cb8be29 mm: fix initialization of struct page for holes in memory layout adds 3de7d4f25a74 mm: memcg/slab: optimize objcg stock draining adds 8a8792f600ab mm: memcg: fix memcg file_dirty numa stat adds 5c447d274f37 mm: fix numa stats for thp migration adds a11a496ee6e2 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds 5dabd1712cd0 kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds 76bc99e81a7c kasan: fix HW_TAGS boot parameters adds ce5716c61852 kasan, mm: fix conflicts with init_on_alloc/free adds acb35b177c71 kasan, mm: fix resetting page_alloc tags for HW_TAGS adds 251b5497c5c9 ubsan: disable unsigned-overflow check for i386 adds dad4e5b39086 mm: fix page reference leak in soft_offline_page() adds f99e02372af2 sparc/mm/highmem: flush cache and TLB adds a1dce7fd2ade mm/highmem: prepare for overriding set_pte_at() adds 8c0d5d78f359 mips/mm/highmem: use set_pte() for kmap_local() adds 785025820a6a powerpc/mm/highmem: use __set_pte_at() for kmap_local() adds 697edcb0e4ea proc_sysctl: fix oops caused by incorrect command parameters adds e82d891a63af MAINTAINERS: add a couple more files to the Clang/LLVM section adds 51306806426d Merge branch 'akpm' (patches from Andrew) adds dc5d17a3c39b md: Set prev_flush_start and flush_bio in an atomic way adds 8dfe11681758 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 4d6b1c95b974 nvme: check the PRINFO bit before deciding the host buffer length adds 7674073b2ed3 nvme-rdma: avoid request double completion for concurrent [...] adds 9ebbfe495ecd nvme-tcp: avoid request double completion for concurrent n [...] adds 20d3bb92e84d nvme-pci: allow use of cmb on v1.4 controllers adds bffcd507780e nvmet: set right status on error in id-ns handler adds 9275c206f88e nvme-pci: refactor nvme_unmap_data adds fa0732168fa1 nvme-pci: fix error unwind in nvme_map_data adds 1df35bf0b4e1 Merge tag 'nvme-5.11-2020-01-21' of git://git.infradead.or [...] adds 97784481757f lightnvm: fix memory leak when submit fails adds a692a610d7ed Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/l [...] adds c93cc9e16d88 io_uring: iopoll requests should also wake task ->in_idle state adds 6b393a1ff174 io_uring: fix false positive sqo warning on flush adds 4325cb498cb7 io_uring: fix uring_flush in exit_files() warning adds 0b5cd6c32b14 io_uring: fix skipping disabling sqo on exec adds 607ec89ed18f io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state adds 9a173346bd9e io_uring: fix short read retries for non-reg files adds 9d5c8190683a io_uring: fix sleeping under spin in __io_clean_op adds 02a13674fa0e io_uring: account io_uring internal files as REQ_F_INFLIGHT adds ef7b1a0ea857 Merge tag 'io_uring-5.11-2021-01-24' of git://git.kernel.d [...] adds 228a65d4544a Merge tag 'sh-for-5.11' of git://git.libc.org/linux-sh adds 6ee1d745b7c9 Linux 5.11-rc5 adds 08d60e599954 printk: fix string termination for record_print_text() adds 61bb17da44a0 Merge branch 'printk-rework' into for-linus adds 007ad27d7baf Merge tag 'printk-for-5.11-urgent-fixup' of git://git.kern [...] adds 9f12e37cae44 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] adds f8ad8187c3b5 fs/pipe: allow sendfile() to pipe again adds 4f6543f28bb0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit adds 13391c60da33 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 377bf660d07a Revert "mm: fix initialization of struct page for holes in [...] adds 51dfb6ca3728 regulator: consumer: Add missing stubs to regulator/consumer.h adds 14a71d509ac8 regulator: Fix lockdep warning resolving supplies adds 5bec2487ff33 Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.or [...] adds 396cf2a46add spidev: Add cisco device compatible adds c7230a48ed5e Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/ [...] adds e1663372d5ff KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag adds 9529aaa056ed KVM: arm64: Filter out v8.1+ events on v8.0 HW adds 139bc8a6146d KVM: Forbid the use of tagged userspace addresses for memslots adds 615099b01eb7 Merge tag 'kvmarm-fixes-5.11-2' of git://git.kernel.org/pu [...] adds a10f373ad3c7 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM adds eb79cd00ce25 KVM: x86: Add more protection against undefined behavior i [...] adds e61ab2a320c3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in int [...] adds 98dd2f108e44 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding [...] adds 1f7becf1b7e2 KVM: x86: get smi pending status correctly adds 01ead84ccd23 KVM: Documentation: Update description of KVM_{GET,CLEAR}_ [...] adds d95df9510679 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events adds d51e1d3f6b42 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration adds 250091409a4a KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SE [...] adds aed89418de9a KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" adds 9a78e15802a8 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside gue [...] adds 4992eb41ab1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ab38c17aac1 mailmap: remove the "repo-abbrev" comment adds 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet adds 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] adds 76c057c84d28 Merge branch 'parisc-5.11-2' of git://git.kernel.org/pub/s [...] adds 757fed1d0898 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" adds 5de3b9430221 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 adds 23b53d441742 ALSA: pcm: One more dependency for hw constraints adds fe773b8711e3 ALSA: usb-audio: workaround for iface reset issue adds c5b5ff607d6f ALSA: hda: intel-dsp-config: add PCI id for TGL-H adds 7dfe20ee92f6 ASoC: qcom: Fix number of HDMI RDMA channels on sc7180 adds c1c3ba1f7835 ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete adds 1d8fe0648e11 ASoC: Intel: Skylake: Zero snd_ctl_elem_value adds e953daeb68b1 ASoC: ak4458: correct reset polarity adds 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 adds 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup adds 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E adds bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies adds 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency adds 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] adds 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] adds 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] adds be4a338596a4 Merge tag 'sound-5.11-rc6' of git://git.kernel.org/pub/scm [...] adds a467b07361a1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace adds 73bc0b0c2a96 media: cedrus: Fix H264 decoding adds eaf18a416514 media: cec: add stm32 driver adds e081863ab48d media: hantro: Fix reset_raw_fmt initialization adds fc856f1df788 Merge tag 'media/v5.11-2' of git://git.kernel.org/pub/scm/ [...] adds 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] adds 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity adds 25221c99c593 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" adds b0dfa64dcdc3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds dcb3b06d9c34 tee: optee: replace might_sleep with cond_resched adds 156d02914b7d Merge tag 'optee-rcu-sched-trace-for-v5.11' of git://git.l [...] adds caab13b49604 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs adds 680896556805 drivers: soc: atmel: add null entry at the end of at91_soc [...] adds da8ee66f5607 arm64: dts: broadcom: Fix USB DMA address translation for [...] adds 68e89bc868e1 MAINTAINERS: Include bcm2835 subsequents into search adds e49c24c8cd00 Merge tag 'imx-fixes-5.11-2' of git://git.kernel.org/pub/s [...] adds 7485e08eec4c Merge tag 'arm-soc-fixes-v5.11-2' of git://git.kernel.org/ [...] adds 796130b1de29 ia64: fix timer cleanup regression adds 968d7764e35b ia64: fix xchg() warning adds 96ec72a3425d ia64: Mark architecture as orphaned adds 228345bf98cd Merge tag 'asm-generic-fixes-v5.11' of git://git.kernel.or [...] adds 0549cd67b010 xen-blkfront: allow discard-* nodes to be optional adds 5f46400f7a6a xen: Fix XenStore initialisation for XS_LOCAL adds 2e92493637a0 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM [...] adds e5ff2cb9cf67 Merge tag 'for-linus-5.11-rc6-tag' of git://git.kernel.org [...] adds 51839e29cb59 scripts: switch explicitly to Python 3 adds 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh adds f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc adds 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst adds cf81c3abe1b8 kconfig: mconf: fix HOSTCC call new 2cea4a7a1885 scripts: use pkg-config to locate libcrypto new ae9162e2be76 Revert "checkpatch: add check for keyword 'boolean' in Kco [...] new fadff6d5b367 Merge remote-tracking branch 'kbuild-current/fixes' adds 519ea6f1c82f arm64: Fix kernel address detection of __is_lm_address() adds a1df829ead58 ACPI/IORT: Do not blindly trust DMA masks from firmware new 4cf9de9660dd Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e6777b8d35dc Merge tag 'stm32-dt-for-v5.11-fixes-1' of git://git.kernel [...] adds c25644d5db84 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 3de834b29239 Merge tag 'qcom-arm64-fixes-for-5.11' of git://git.kernel. [...] adds 082153866e66 Merge tag 'qcom-arm64-defconfig-fixes-for-5.11' of git://g [...] adds 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] adds 715a1284d89a Merge branch 'cpuidle-fix' into fixes adds 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus adds eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] adds 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] new 2a3e487a3e53 Merge tag 'omap-for-v5.11/fixes-rc5' of git://git.kernel.o [...] adds 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S new f2d514b4f428 Merge tag 'v5.11-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 19f6fe976a61 Revert "arm64: dts: amlogic: add missing ethernet reset ID" new fd28a52a4fce Merge tag 'amlogic-fixes-2' of git://git.kernel.org/pub/sc [...] adds daf12bee07b9 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] new e2fc2de8e1aa Merge tag 'amlogic-fixes-3' of git://git.kernel.org/pub/sc [...] new 1be9c0e29f11 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 4025c784c573 powerpc/64s: prevent recursive replay_soft_interrupts caus [...] new 508820df3356 Merge remote-tracking branch 'powerpc-fixes/fixes' adds f21916ec4826 s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] adds 6c12a6384e0c s390/vfio-ap: No need to disable IRQ after queue reset adds e82080e1f456 s390: uv: Fix sysfs max number of VCPUs reporting new 05765a51fae3 Merge remote-tracking branch 's390-fixes/fixes' new ee5fd41fce33 Merge remote-tracking branch 'sparc/master' adds c369d7fc8fdd net: dsa: microchip: ksz8795: Fix KSZ8794 port map again adds 1c45ba93d34c net: dsa: microchip: Adjust reset release timing to match [...] adds 35c715c30b95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7e0e63d09516 net: usb: qmi_wwan: added support for Thales Cinterion PLS [...] adds db2805150a0f net: octeontx2: Make sure the buffer is 128 byte aligned adds 3765d86ffcd3 net: stmmac: dwmac-intel-plat: remove config data on error adds 0607a2cddb60 net: fec: put child node on error path adds dc090de854b9 net: mrp: fix definitions of MRP test packets adds 6781939054a1 net: mrp: move struct definitions out of uapi adds 853c56b489f3 Merge branch 'fix-and-move-definitions-of-mrp-data-structures' adds cf3c46631e16 net: dsa: bcm_sf2: put device node before return adds b6011966ac6f chtls: Fix potential resource leak adds fc024c5c07aa doc: networking: ip-sysctl: Document conf/all/disable_ipv6 [...] adds d8f923c3ab96 NFC: fix possible resource leak adds 3a30537cee23 NFC: fix resource leak when target index is invalid adds 344db93ae3ee tcp: make TCP_USER_TIMEOUT accurate for zero window probes adds 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] adds 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr adds 81a86e1bd8e7 iwlwifi: provide gso_type to GSO packets adds bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA adds 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() adds 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks adds 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading adds 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures adds a800f95858d0 iwlwifi: fix the NMI flow for old devices adds 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL adds ed0022da8bd9 iwlwifi: pcie: set LTR on more devices adds 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap adds 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak adds 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit adds 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads adds aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 adds e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start adds 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 adds 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd adds 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. adds 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe adds 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing adds 0acb20a5438c mt7601u: fix kernel crash unplugging the device adds db22ce68a9c9 Merge tag 'wireless-drivers-2021-01-26' of git://git.kerne [...] adds dcf3c8fb32dd mac80211: 160MHz with extended NSS BW in CSA adds 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() adds 054c9939b480 mac80211: pause TX while changing interface type adds 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse adds c5e9e8d48acd Merge tag 'mac80211-for-net-2021-01-26' of git://git.kerne [...] adds 5cfeb5626d4a MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers adds f0947d0d21b2 team: protect features update by RCU to avoid deadlock adds b491e6a7391e net: lapb: Add locking to the lapb module adds c730ab423bfa net: fec: Fix temporary RMII clock reset on link up adds 2bd29748fca1 Merge branch 'net-fec-fix-temporary-rmii-clock-reset-on-link-up' adds 20776b465c0c net: switchdev: don't set port_obj_info->handled true when [...] adds 3f96d6449768 net: decnet: fix netdev refcount leaking on error path adds 29e2d9eb8264 ice: fix FDir IPv6 flexbyte adds 1b0b0b581b94 ice: Implement flow for IPv6 next header (extension header) adds 13ed5e8a9b9c ice: update dev_addr in ice_set_mac_address even if HW fil [...] adds 943b881e3582 ice: Don't allow more channels than LAN MSI-X available adds f3fe97f64384 ice: Fix MSI-X vector fallback logic adds 67a3c6b3cc40 i40e: acquire VSI pointer only after VF is initialized adds 329a3678ec69 igc: fix link speed advertising adds 5ae3a25b32eb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds b770753c7b08 MAINTAINERS: add missing header for bonding adds b552766c872f can: dev: prevent potential information leak in can_fill_info() adds 45a81464819a Merge tag 'linux-can-fixes-for-5.11-20210127' of git://git [...] adds fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] adds 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template adds ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] adds 0f764eec3ea2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e41aec79e62f ibmvnic: Ensure that CRQ entry read are correctly ordered adds 487c6ef81eb9 net/mlx5: Fix memory leak on flow table creation error flow adds 1fe3e3166b35 net/mlx5e: E-switch, Fix rate calculation for overflow adds 258ed19f075f net/mlx5e: free page before return adds 48470a90a42a net/mlx5e: Reduce tc unsupported key print level adds 45c9a30835d8 net/mlx5e: Fix IPSEC stats adds 0aa128475d33 net/mlx5: Maintain separate page trees for ECPF and PF functions adds 156878d0e697 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config [...] adds 89e394675818 net/mlx5e: Fix CT rule + encap slow path offload and deletion adds 57ac4a31c483 net/mlx5e: Correctly handle changing the number of queues [...] adds 912c9b5fcca1 net/mlx5e: Revert parameters on errors when changing trust [...] adds 8355060f5ec3 net/mlx5e: Revert parameters on errors when changing MTU a [...] adds e2194a1744e8 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from [...] adds 44a674d6f798 Merge tag 'mlx5-fixes-2021-01-26' of git://git.kernel.org/ [...] new 2f491f08a93a Merge remote-tracking branch 'net/master' adds bb8b81e396f7 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou adds f4a2da755a7e bpf, cgroup: Fix problematic bounds check adds b9557caaf872 bpf, inode_storage: Put file handler if no storage was found adds 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set adds 150a27328b68 bpf, preload: Fix build when $(O) points to a relative path new b2f77202b33a Merge remote-tracking branch 'bpf/master' new b64acb28da83 ath9k: fix build error with LEDS_CLASS=m new 93a1d4791c10 mt76: dma: fix a possible memory leak in mt76_add_fragment() new 37bb3994bc1c Merge remote-tracking branch 'wireless-drivers/master' adds ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix adds 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename adds 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] adds 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] adds ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get adds b3e44a67efa7 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus new a4a93585fd18 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a3def2460583 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 577ea301e185 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3277f2e72f86 Merge remote-tracking branch 'spi/for-5.11' into spi-linus new d94c5059d45c Merge remote-tracking branch 'spi-fixes/for-linus' adds 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] new c7f394c7b9bc Merge remote-tracking branch 'pci-current/for-linus' adds d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt adds a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put adds 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data new 0d160a49fe7d Merge remote-tracking branch 'usb.current/usb-linus' adds 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB new e478d6029dca USB: serial: option: Adding support for Cinterion MV31 new 4d1049afa0e7 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new e97ef3cada45 Merge remote-tracking branch 'phy/fixes' new 4d395c5e7439 thunderbolt: Fix possible NULL pointer dereference in tb_a [...] new 5e5bef808d01 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub new eeedd9f742ab Merge remote-tracking branch 'input-current/for-linus' new dd0b1f4728fa Merge remote-tracking branch 'ide/master' adds fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] new a0f548d254ea Merge remote-tracking branch 'dmaengine-fixes/fixes' new 31f190e0ccac media: rkisp1: uapi: change hist_bins array type from __u1 [...] new a76f8dc8be47 media: rkisp1: stats: remove a wrong cast to u8 new a802a0430b86 media: rkisp1: stats: mask the hist_bins values new 66d81de7ea9d media: rockchip: rkisp1: reduce number of histogram grid e [...] new fc672d806bd7 media: rockchip: rkisp1: carry ip version information new ef357e02b6c4 media: rockchip: rkisp1: extend uapi array sizes new 4cceca7d94aa Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 181f494888d5 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl new e500b805c39d KVM: arm64: Don't clobber x4 in __do_hyp_init new 074489b77a37 Merge tag 'kvmarm-fixes-5.11-3' of git://git.kernel.org/pu [...] new 14d9a422c20f Merge remote-tracking branch 'kvm-fixes/master' adds f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation new 4008bc7d3953 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist new 32018f02ebc9 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] adds c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch adds 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] adds 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes new 73ded1f59463 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds d17405d52bac dma-mapping: benchmark: fix kernel crash when dma_map_sing [...] new 7bbadf74f9f7 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new ce1a93c12848 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default new 1ba5b69ec5ac Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference adds 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] adds c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] adds 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference adds 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props adds 30596ae0547d ARM: zImage: atags_to_fdt: Fix node names on added root nodes adds 89c7cb1608ac of/device: Update dma_range_map only when dev has valid dm [...] new 4a1dbf8a2847 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 389102a3515b scsi: target: iscsi: Fix typo in comment adds aa2c24e7f415 scsi: qla2xxx: Fix description for parameter ql2xenforce_i [...] new 3fbf09853996 Merge remote-tracking branch 'scsi-fixes/fixes' adds ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling adds 8f6d08c9af28 drm/i915: Check for all subplatform bits adds 3d480fe1befa drm/i915/selftest: Fix potential memory leak adds f6e98a1809fa drm/i915: Always flush the active worker before returning [...] adds 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 new 6528e3a02a3a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ba6987cc63c9 mmc: core: Limit retries when analyse of SDIO tuples fails adds 1bebdd0c6529 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb new f46268718210 Merge remote-tracking branch 'mmc-fixes/fixes' adds 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr new 62d414c51447 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 03a58ea5905f gpiolib: cdev: clear debounce period if line set to output new ee85571a899c Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 78e5330329ee drm/vc4: Correct lbm size and calculation adds f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 new 053b1b287ccf drm/bridge/lontium-lt9611uxc: fix waiting for EDID to beco [...] new 1bb7ab402da4 drm/bridge/lontium-lt9611uxc: fix get_edid return code new bc6fa8676ebb drm/bridge/lontium-lt9611uxc: move HPD notification out of [...] new 2b1b3e544f65 drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page new 1e76bd25cdcd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section adds 56885598c48f kbuild: stop removing stale <linux/version.h> file adds d73a6a04c76a kbuild: use always-y instead of extra-y adds f405db04ba7f Kbuild: Make composite object searching more generic new 8cf1bbdd2a24 Merge remote-tracking branch 'kbuild/for-next' new e7eecf375a79 Merge remote-tracking branch 'dma-mapping/for-next' adds 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic new 4f85642bc5ec Merge remote-tracking branch 'asm-generic/master' adds f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths adds 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting adds 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() adds 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] adds 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] adds 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() adds 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] adds 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' adds 117cda9a7847 arm64: kexec: make dtb_mem always enabled adds 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp adds 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c adds 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic adds 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy adds 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] adds 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() adds 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] adds 4c3c31230c91 arm64: kexec: move relocation function setup adds 77a43be11648 arm64: kexec: call kexec_image_info only once adds dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] adds a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp adds f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS adds 507d664450f8 arm64: mm: Remove unused header file adds 1e193c70f5bb arm64: cacheflush: Remove stale comment adds c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c adds 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] adds a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework adds 38db987316a3 arm64: Add support for SMCCC TRNG entropy source adds ca66f9519b50 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/f [...] new 5922f4c2c77a Merge remote-tracking branch 'arm64/for-next/core' adds 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] adds a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform adds b82a27075a04 ARM: dts: arria10: add PMU node adds 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] adds 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery adds 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references adds 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] adds 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi adds 78894adedd87 ARM: dts: ux500: Add a device tree for Janice adds 200231a72706 ARM: dts: ux500: Fix channel names attributes adds bc324d447fba ARM: dts: ux500: Add interrupts to charger adds 695055861a36 ARM: dts: ux500: Add thermistors to the HREF adds ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ adds 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree adds 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 adds 28734f87a03e ARM: dts: Fix up MMC host node names adds 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] adds f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names adds 79166e5d7cf8 Merge branch 'arm/dt' into for-next adds 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers adds 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] adds 4ba6db325e67 Merge branch 'arm/defconfig' into for-next adds e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] adds 05f86de5a1f9 Merge branch 'arm/drivers' into for-next adds 1c2b264030e1 Merge branch 'arm/fixes' into for-next adds a579fcfa8e49 c6x: remove architecture adds f3a732843acc ARM: remove sirf prima2/atlas platforms adds 89d4f98ae90d ARM: remove zte zx platform adds edd4488aea9c ARM: remove tango platform adds ce1380c9f4bc ARM: remove u300 platform adds eb05991ae569 Merge branch 'arm/platform-removal' into for-next adds e98ba16fd07d Merge branch 'arm/fixes' into for-next adds 011238c3b942 soc: document merges adds 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next adds 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver adds 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC adds cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] adds 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] adds 74ef47dba6ce Merge branch 'arm/dt' into for-next adds 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] adds a1122e4bbe7e Merge branch 'arm/soc' into for-next adds a492b3c39260 soc: document merges new cde4f2df698c Merge branch 'arm/fixes' into for-next new 9a96c8accba3 Merge remote-tracking branch 'arm-soc/for-next' new 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform new 1db017dd750e Merge branch 'v5.12/defconfig' into for-next new 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers new 006828d706fd Merge branch 'v5.12/defconfig' into for-next new 33109811b990 Merge remote-tracking branch 'actions/for-next' adds 52e877aa7511 Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] adds c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi adds ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] adds 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] adds e8a4ba504ede Merge branch 'v5.12/dt' into tmp/aml-rebuild adds 39f5e36d5d2b dt-bindings: arm: amlogic: add support for the Beelink GS-King-X adds f3d4ad4f106e arm64: dts: meson: add initial Beelink GS-King-X device-tree adds cf21697a8c5b arm64: dts: meson: shorten audio card names for alsa compa [...] adds 31560ff5fafb dt-bindings: sram: Add compatible strings for the Meson AO [...] adds b14020eadb88 dt-bindings: Amlogic: add the documentation for the SECBUS [...] adds 42360108c554 ARM: dts: meson: add the AO ARC remote processor adds 930f424bd8ce arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] adds ea7d75abfde0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] adds 35fe4b2c91ae Merge branch 'v5.12/soc' into tmp/aml-rebuild new 1e135235b07e Merge remote-tracking branch 'amlogic/for-next' new 9cc43d7ba042 Merge remote-tracking branch 'aspeed/for-next' adds 9641c66cd277 Merge branch 'at91-dt' into at91-next adds 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] adds 8eb2f88c6084 drivers: soc: atmel: use GENMASK adds 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] adds af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks adds 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" adds f12a29cb5666 drivers: soc: atmel: add support for sama7g5 adds cd9168b43779 drivers: soc: atmel: add spdx license identifier adds bcd7e8ebb203 Merge branch 'at91-soc' into at91-next new 1023ef63f03d Merge remote-tracking branch 'at91/at91-next' adds 6ce84ab6492c memory: tegra: Check whether reset is already asserted adds 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next adds 182120315033 memory: mtk-smi: Use platform_register_drivers adds 176aac399404 Merge branch 'mem-ctrl-next' into for-next adds 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop adds 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next adds 50fc8d9232cd memory: mtk-smi: Allow building as module adds 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next new 581dd448ec7a Merge remote-tracking branch 'drivers-memory/for-next' new a427a7a3d2df Merge remote-tracking branch 'imx-mxs/for-next' adds 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string adds 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case adds 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] adds f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text adds 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next new 22aad8534ab6 Merge remote-tracking branch 'keystone/next' new a8d683e88326 Merge remote-tracking branch 'mediatek/for-next' new 74835e354eeb Merge remote-tracking branch 'mvebu/for-next' adds 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt adds e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support adds 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 adds 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] adds 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP adds fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] adds 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants adds 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice adds 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] adds 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next adds 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver adds 320f6f90cbe4 ARM: OMAP2+: fix spellint typo adds 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next new 87dca7b1e0e5 ARM: omap2plus_defconfig: Update for moved options new 07bf01714f7f ARM: omap2plus_defconfig: Update for dropped options new 1a2ddab3ec7a Merge branch 'omap-for-v5.12/defconfig' into for-next new 4331e6767f50 Merge remote-tracking branch 'omap/for-next' new 94385e0b030d Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node adds 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] adds 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part adds 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 adds 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions adds e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks adds 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones adds 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains adds 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards adds 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config adds 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config adds 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr adds 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config adds e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen adds ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support adds e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator adds a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node adds 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map adds 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] adds 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt adds 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt adds b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt adds 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt adds a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers adds df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver adds 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver adds d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser adds dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver adds ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system adds ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs adds 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU adds caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator adds 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver adds 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support adds 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver adds f147d717b133 ARM: qcom_defconfig: Enable Command DB driver adds e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check adds 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() adds 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains new e161ce8e4cc1 soc: qcom: aoss: Add SM8350 compatible new aec8535edccb soc: qcom: socinfo: Remove unwanted le32_to_cpu() adds 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering adds 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 adds fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support adds 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support adds 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 adds b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support adds c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support adds 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x adds b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes adds d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels adds 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno adds 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC adds 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 adds dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi adds 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" adds e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node new 3e6a8ce09475 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new 452efe0cc5e7 Merge remote-tracking branch 'qcom/for-next' adds 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] adds adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver adds 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver adds 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 adds 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller new fbdcf1d20126 ARM: dts: bcm2711: Add the CEC interrupt controller new e87bce917591 Merge remote-tracking branch 'raspberrypi/for-next' new 11907826a997 Merge remote-tracking branch 'realtek/for-next' adds d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC adds 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes adds 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support adds 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support adds e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support adds bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes adds 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes adds 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support adds 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node adds ee33cd69344f arm64: dts: renesas: falcon: Enable MMC adds 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() adds 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next new 992ae22b354f Merge remote-tracking branch 'renesas/next' adds d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() new 8ccbc13df14a Merge remote-tracking branch 'reset/reset/next' adds fc0f1620b381 Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes adds 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 59ddae2a01fc Merge branch 'v5.12-armsoc/dts32' into for-next adds 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] adds c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board adds d134ac731fee arm64: dts: rockchip: Increase maximal SDIO voltage to 3.3 [...] adds 19de5156d002 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] adds 6b8cc4b3e4c6 arm64: dts: rockchip: fix ranges property format for rk339 [...] adds e060547dd825 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S adds 50cbc5a95d91 arm64: dts: rockchip: Remove bogus "amba" bus nodes adds 376e46b5dd0a arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] adds 2e934646b1f8 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 5299084c2d01 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds dc976ea57dde arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 16459ecac6d6 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] adds 9752b5a8247f Merge branch 'v5.12-armsoc/dts64' into for-next adds 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] adds 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] adds eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] adds d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] adds b3307b94ff1f Merge branch 'v5.12-clk/next' into for-next adds 5b295839ba3c arm64: dts: rockchip: more user friendly name of sound nodes adds 573fc3d310a3 Merge branch 'v5.12-armsoc/dts64' into for-next new 508b0214914b Merge remote-tracking branch 'rockchip/for-next' new df72d455ab66 Merge remote-tracking branch 'samsung-krzk/for-next' adds 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins adds c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] adds 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ adds decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support adds e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux adds 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] adds d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] adds a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] new 7361fd2bd80a Merge remote-tracking branch 'stm32/stm32-next' adds 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] adds 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse adds eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header adds 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks adds 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc adds 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] adds a544e655137c ARM: dts: sunxi: Use the new r_intc binding adds f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node adds 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding adds 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next new 4a44e612090f Merge remote-tracking branch 'sunxi/sunxi/for-next' new bce5db644ae7 Merge branch for-5.12/arm/core into for-next adds 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM new 66f95204d410 Merge branch for-5.12/dt-bindings into for-next new 127f9ce3c371 Merge branch for-5.12/arm/defconfig into for-next adds 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt adds 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA adds 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] adds 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host adds 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 adds f5208672eba0 arm64: tegra: Audio graph header for Tegra210 adds b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 adds 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano adds 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 adds ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX new 1cab0a51f62a arm64: tegra: Prepare for supporting the Jetson Xavier NX [...] new f16013020440 arm64: tegra: Add support for Jetson Xavier NX with eMMC new d1778800c173 Merge branch for-5.12/arm64/dt into for-next adds d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver new 09eb389280e5 Merge branch for-5.12/arm64/defconfig into for-next new c7baf773bca8 Merge remote-tracking branch 'tegra/for-next' new 58e583318423 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings new ae10ce938da5 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific new e37eac10bb5d Merge branch 'ti-k3-dts-next' into ti-k3-next new d441605935c7 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new b82888c38840 Merge remote-tracking branch 'clk/clk-next' adds 6893a77279be clk: renesas: r8a779a0: Add I2C clocks adds c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks new 24ece96554a9 clk: renesas: cpg-mssr: Fix formatting issues for 'smstpcr [...] new a730a60b130c Merge remote-tracking branch 'clk-renesas/renesas-clk' adds c7460ca9b50e csky: Using set_max_mapnr api adds 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr adds 9d986b01feb9 csky: use free_initmem_default() in free_initmem() new 37eddadad68b Merge remote-tracking branch 'csky/linux-next' new d5edbd286f74 Merge remote-tracking branch 'h8300/h8300-next' adds ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 adds c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask new 65a36135d25c Merge remote-tracking branch 'm68k/for-next' adds d2680cc0301e m68k: let clk_enable() return immediately if clk is NULL new 854f29b3a712 Merge remote-tracking branch 'm68knommu/for-next' new 90e8e5814540 Merge remote-tracking branch 'microblaze/next' adds fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal adds a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache adds 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" adds baec970aa5ba mips: Add N64 machine type adds 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] adds aadfe4b5f17c MIPS: jazz: always allow little-endian builds adds 42b20995fae6 MIPS: make kgdb depend on FPU support adds 1448f8acf4cc sound: Add n64 driver adds 2c097b154d30 MAINTAINERS: Update my e-mail address throughout adds fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion adds 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op adds 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size adds 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early adds 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level adds 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd adds 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon adds c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() adds e6a52b8f0f81 MIPS: mm:remove function __uncached_access() adds 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] new eb0a5be31b7b Merge remote-tracking branch 'mips/mips-next' new b9529f80e45d Merge remote-tracking branch 'nds32/next' adds 3706f9f76a4f drivers/soc/litex: Add restart handler adds 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] new 335b8561eca1 Merge remote-tracking branch 'openrisc/for-next' new 653475da6b30 parisc: Drop out of get_whan() if task is running again new 199befd5da54 parisc: Use the generic devmem_is_allowed() new 21f988a975f1 parisc: Fix IVT checksum calculation wrt HPMC new d08a31bbb0f2 parisc: Optimize per-pagetable spinlocks new ae0c2ff40df6 Merge remote-tracking branch 'parisc-hd/for-next' adds 179eee18f021 riscv: Update Canaan Kendryte K210 device tree adds 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets adds e7616ca288ad initrd: Add the preprocessor guard in initrd.h adds 5c92f60106c2 initramfs: Provide a common initrd reserve function adds 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] adds a78d7f7d424d riscv: Covert to reserve_initrd_mem() adds ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support adds 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] adds 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver adds 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian new b365c33877f3 Merge remote-tracking branch 'risc-v/for-next' adds e7f9773ccb32 Merge branch 'fixes' into for-next adds aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] adds c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c adds e1bff843cde6 s390/pci: remove superfluous zdev->zbus check adds 1daafea411f3 s390/crypto: improve retry logic in case of master key change adds 58ccd7e11822 Merge branch 'features' into for-next new f200496695bd Merge remote-tracking branch 's390/for-next' adds 94c41b3a7c37 um: ubd: fix command line handling of ubd adds 1cdcfb44370b um: return error from ioremap() adds d7ffac33631b um: stdio_console: Make preferred console adds e23fe90dec28 um: kmsg_dumper: always dump when not tty console adds f4172b084342 um: virtio: free vu_dev only with the contained struct device adds 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" adds a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" adds 9868c2081d07 um: fix os_idle_sleep() to not hang adds 7f3414226b58 um: time: fix initialization in time-travel mode new d7d918def727 Merge remote-tracking branch 'uml/linux-next' new 9a94b7f6179d Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a6435940b62f mount: attach mappings to mounts adds e6c9a7145156 fs: add id translation helpers adds 02f92b3868a1 fs: add file and path permissions helpers adds 0558c1bf5a08 capability: handle idmapped mounts adds 47291baa8ddf namei: make permission helpers idmapped mount aware adds 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware adds 2f221d6f7b88 attr: handle idmapped mounts adds e65ce2a50cf6 acl: handle idmapped mounts adds c7c7a1a18af4 xattr: handle idmapped mounts adds 71bc356f93a1 commoncap: handle idmapped mounts adds 0d56a4518d5e stat: handle idmapped mounts adds ba73d98745be namei: handle idmapped mounts in may_*() helpers adds 9fe61450972d namei: introduce struct renamedata adds 6521f8917082 namei: prepare for idmapped mounts adds 643fe55a0679 open: handle idmapped mounts in do_truncate() adds b8b546a06188 open: handle idmapped mounts adds 7c02cf73d0e2 af_unix: handle idmapped mounts adds d06c26f196dd utimes: handle idmapped mounts adds 9eccd12ce7f1 fcntl: handle idmapped mounts adds b816dd5ddeae init: handle idmapped mounts adds 0f5d220b42fb ioctl: handle idmapped mounts adds 435ac6214e00 would_dump: handle idmapped mounts adds 1ab29965b305 exec: handle idmapped mounts adds 549c7297717c fs: make helpers idmap mount aware adds 3cee6079f62f apparmor: handle idmapped mounts adds a2d2329e30e2 ima: handle idmapped mounts adds 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts adds 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts adds 899bf2ceb396 nfs: do not export idmapped mounts adds 68847c941700 namespace: take lock_mount_hash() directly when changing flags adds d033cb6784c4 mount: make {lock,unlock}_mount_hash() static adds e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() adds fbdc2f6c40f6 fs: split out functions to hold writers adds 5b490500f91b fs: add attr_flags_to_mnt_flags helper adds 2a1867219c7b fs: add mount_setattr() adds 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP adds 01eadc8dd96d tests: add mount_setattr() selftests adds 4b7899368108 fat: handle idmapped mounts adds 14f3db5542e6 ext4: support idmapped mounts adds f736d93d76d3 xfs: support idmapped mounts new 6cbef0bd4a13 Merge remote-tracking branch 'pidfd/for-next' adds 11432a3cc061 iov_iter: Add ITER_XARRAY adds fa4910177245 vm: Add wait/unlock functions for PG_fscache adds 13aecd8259dc mm: Implement readahead_control pageset expansion adds 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles adds 84751c67f70a netfs: Make a netfs helper module adds 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers adds f36fd472366d netfs: Add tracepoints adds 2c9d76ec8343 netfs: Gather stats adds 1cd11ccf1530 netfs: Add write_begin helper adds 99fed40841c4 netfs: Define an interface to talk to a cache new 6b323be9aad6 fscache, cachefiles: Add alternate API to use kiocb for re [...] new f66aa628e7b2 afs: Disable use of the fscache I/O routines new af6ab9406378 afs: Pass page into dirty region helpers to provide THP size new 9f739dc67037 afs: Print the operation debug_id when logging an unexpect [...] new 1c43b142e4a9 afs: Move key to afs_read struct new e43aed22abf2 afs: Don't truncate iter during data fetch new df901e884396 afs: Log remote unmarshalling errors new 442a1924037e afs: Set up the iov_iter before calling afs_extract_data() new c88db749e4e0 afs: Use ITER_XARRAY for writing new 2328e4defad1 afs: Wait on PG_fscache before modifying/releasing a page new 11fac960efa0 afs: Extract writeback extension into its own function new 6c725c73f452 afs: Prepare for use of THPs new 0bb652b54c3a afs: Use the fs operation ops to handle FetchData completion new 751551a7a74a afs: Use new fscache read helper API new fa886e056b15 Merge branch 'fscache-netfs-lib' into fscache-next new 324292d5734d ceph: disable old fscache readpage handling new 5a1eb07add3b ceph: rework PageFsCache handling new 97fcbb235a38 ceph: fix fscache invalidation new 1cf7fdf52d5a ceph: convert readpage to fscache read helper new d7e7695d7aeb ceph: plug write_begin into read helper new 234cdf8d3e1b ceph: convert ceph_readpages to ceph_readahead new d40a904c1211 Merge branch 'ceph-netfs-lib' of https://git.kernel.org/pu [...] new b18c415f645d NFS: Clean up nfs_readpage() and nfs_readpages() new 6f20706e27f3 NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] new c591cd146e23 NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] new 2621bff30434 NFS: Call readpage_async_filler() from nfs_readpage_async() new 35bdaa480ff2 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] new 2ff1d09693ee NFS: Allow internal use of read structs and functions new bc6d7b12e4ea NFS: Convert to the netfs API and nfs_readpage to use netf [...] new 52306be00508 NFS: Convert readpages to readahead and use netfs_readahea [...] new 01d1c0583318 NFS: Update releasepage to handle new fscache kiocb IO API new 063e873261a8 NFS: update various invalidation code paths for new IO API new ef5176bf29b2 Merge branch 'fscache-iter-lib-nfs' of https://github.com/ [...] new 50e2d87b21b9 Merge remote-tracking branch 'fscache/fscache-next' adds 7d69ea416d60 Merge branch 'misc-5.11' into for-next-current-v5.10-20210127 adds d10150e54b29 Merge branch 'for-next-current-v5.10-20210127' into for-ne [...] adds 108534ce2851 btrfs: fix error handling in commit_fs_roots adds 23b2fda67e61 btrfs: clarify error returns values in __load_free_space_cache adds 5d868cec13e0 btrfs: cleanup local variables in btrfs_file_write_iter adds 7d59f82decbb btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 4cc44b56c256 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds c02422b5513b btrfs: rename btrfs_root::highest_objectid to free_objectid adds dcdfb72876de btrfs: make btrfs_root::free_objectid hold the next availa [...] adds 67e37ea1b201 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds 4fb0211f25d0 btrfs: allow error injection for btrfs_search_slot and btr [...] adds d4f43dde544c btrfs: noinline btrfs_should_cancel_balance adds 34a506adede0 btrfs: ref-verify: pass down tree block level when building refs adds 9121472e64d9 btrfs: ref-verify: make sure owner is set for all refs adds 8bc8e4f75681 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 54765e90b77d btrfs: send: remove stale code when checking for shared extents adds 763b7695e636 btrfs: make btrfs_start_delalloc_root's nr argument a long adds 9033201f7914 btrfs: remove always true condition in btrfs_start_delalloc_roots adds 9d732f7d47e2 btrfs: make btrfs_dio_private::bytes u32 adds d1b1897d78ad btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 7ac2e5602fd4 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 11aab363a879 btrfs: refactor __extent_writepage_io() to improve readability adds 07fa0468598a btrfs: update comment for btrfs_dirty_pages adds a45de59fa74c btrfs: introduce helper to grab an existing extent buffer [...] adds ae36f539aa71 btrfs: keep track of the root owner for relocation reads adds fa1100d8cb29 btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds 257f2d5a425a btrfs: remove redundant NULL check before kvfree adds 2d6bd7d41320 btrfs: rework the order of btrfs_ordered_extent::flags adds 1cf15d8d422e btrfs: document modified parameter of add_extent_mapping adds d0295ba341a8 btrfs: fix parameter description of btrfs_add_extent_mapping adds 5001aa0708b9 btrfs: fix function description formats in file-item.c adds 28eef9969992 btrfs: fix parameter description in delayed-ref.c functions adds d89752bbf791 btrfs: improve parameter description for __btrfs_write_out_cache adds 7f3b4d246622 btrfs: document now parameter of peek_discard_list adds 91c904f1dded btrfs: document fs_info in btrfs_rmap_block adds 8a5f7b2ccc86 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] adds 8863db3689a8 btrfs: document btrfs_check_shared parameters adds b4f8b6dd1814 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] adds 046f54f358c4 btrfs: fix parameter description in space-info.c adds b4a01a9a613b btrfs: fix parameter description for functions in extent_io.c adds b80cbdd53f0f btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] adds c678e5efb733 lib/zstd: convert constants to defines adds d9f6b455016d btrfs: enable W=1 checks for btrfs adds d7db99f48254 btrfs: handle space_info::total_bytes_pinned inside the de [...] adds 6d25d4951cef btrfs: account for new extents being deleted in total_byte [...] adds 10cdf44dd30e btrfs: fix possible free space tree corruption with online [...] adds 4b49408c9880 btrfs: remove repeated word in struct member comment adds 52cb55c0e040 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch adds faa3b47d4779 btrfs: fix log replay failure due to race with space cache [...] adds 1a28a003fbc1 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds f8151890e85f btrfs: splice remaining dirty_bg's onto the transaction di [...] adds dcafff59f16c btrfs: do not warn if we can't find the reloc root when lo [...] adds ee221c42078b btrfs: add asserts for deleting backref cache nodes adds 62bec91df1d8 btrfs: abort the transaction if we fail to inc ref in btrf [...] adds 75189683ef7f btrfs: do not block on deleted bgs mutex in the cleaner adds 743a19fb84f5 btrfs: only let one thread pre-flush delayed refs in commit adds 36595079dc44 btrfs: delayed refs pre-flushing should only run the heads [...] adds 6fe48ffa595a btrfs: only run delayed refs once before committing adds 2b21a0f6a8cb btrfs: move delayed ref flushing for qgroup into qgroup helper adds 8eb8b1c030fb btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds 337598572515 btrfs: stop running all delayed refs during snapshot adds cf66c6495b6b btrfs: run delayed refs less often in commit_cowonly_roots adds 3a3c121dddc3 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] adds d335d9660867 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds df98dd834f93 btrfs: add a trace point for reserve tickets adds 6dc7260fa0e5 btrfs: track ordered bytes instead of just dio ordered bytes adds efdcd44fc785 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 8e2db42b5d2d btrfs: improve preemptive background space flushing adds 8accb2f6b9fb btrfs: rename need_do_async_reclaim adds de0c93ec835d btrfs: check reclaim_size in need_preemptive_reclaim adds 092e15ad684d btrfs: rework btrfs_calc_reclaim_metadata_size adds 8eab98f50757 btrfs: simplify the logic in need_preemptive_flushing adds 9fad043b453b btrfs: implement space clamping for preemptive flushing adds a7b562f83151 btrfs: adjust the flush trace point to include the source adds c2aed44b82ce btrfs: add a trace class for dumping the current ENOSPC state adds 71e09fbc90f1 Merge branch 'misc-next' into for-next-next-v5.11-20210127 adds 1c97a99f9d16 btrfs: Prevent nowait or async read from doing sync IO adds df315f3b1233 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds 4e741bb750fd btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] adds cb92ccfd3e11 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] adds a74f1f0b43e2 btrfs: introduce the skeleton of btrfs_subpage structure adds 85f91d46d0ea btrfs: make attach_extent_buffer_page() handle subpage case adds f5550d382051 btrfs: make grab_extent_buffer_from_page() handle subpage case adds a0ccd5e50a0e btrfs: support subpage for extent buffer page release adds 64668ecb1dd8 btrfs: attach private to dummy extent buffer pages adds 5b87f5a5174f btrfs: introduce helpers for subpage uptodate status adds 601fec25ce5d btrfs: introduce helpers for subpage error status adds 1aee49b3405e btrfs: support subpage in set/clear_extent_buffer_uptodate() adds 324d061d45de btrfs: support subpage in btrfs_clone_extent_buffer adds 3fd8161612d2 btrfs: support subpage in try_release_extent_buffer() adds 04a4dae171e9 btrfs: introduce read_extent_buffer_subpage() adds d1d8296c7a79 btrfs: support subpage in endio_readpage_update_page_status() adds 623d8c2f3706 btrfs: introduce subpage metadata validation check adds 3e8d1be6b20c btrfs: introduce btrfs_subpage for data inodes adds 7fccec5e8137 btrfs: integrate page status update for data read path int [...] adds a7f78a332e36 btrfs: allow RO mount of 4K sector size fs on 64K page system adds f24862579d09 Merge branch 'ext/qu/subpage-v5-orig' into for-next-next-v [...] adds 65cb48f45773 Merge branch 'for-next-next-v5.11-20210127' into for-next- [...] new 37ed5fc80adc Merge remote-tracking branch 'btrfs/for-next' adds 19d51588125f cifs: ignore auto and noauto options if given adds c9b8cd6a39c4 cifs: fix mounts to subdirectories of target new 229061eb33cd Merge remote-tracking branch 'cifs/for-next' adds 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability new aa8f3139e38e Merge remote-tracking branch 'ecryptfs/next' new 6b490ce5f896 Merge remote-tracking branch 'exfat/dev' adds 0a6dc67a6aa4 isofs: release buffer head before return adds c626ff1d4806 Pull isofs buffer leak fix. adds 63c9e47a1642 udf: fix silent AED tagLocation corruption adds 8e8f048a6941 Merge udf truncate fix. new 95dbd3d91589 Merge remote-tracking branch 'ext3/for_next' adds 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc adds 36218b81f094 f2fs: Replace expression with offsetof() adds a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds e0fcd01510ad f2fs: enforce the immutable flag on open files adds 0b979f1bded3 f2fs: relocate f2fs_precache_extents() adds 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm adds 3fde13f817e2 f2fs: compress: support compress level adds 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs adds 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() adds cf7404036019 f2fs: trival cleanup in move_data_block() adds 7f59b277f79e f2fs: clean up post-read processing adds df0736d70c4f f2fs: fix null page reference in redirty_blocks adds 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock adds 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() adds 3afae09ffea5 f2fs: compress: fix potential deadlock adds 6d1451bf7f84 f2fs: fix to use per-inode maxbytes adds 0bfe9f790448 f2fs: introduce sb_status sysfs node adds deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write adds 12699fb78157 f2fs: Remove readahead collision detection adds d5f7bc0064e0 f2fs: deprecate f2fs_trace_io adds 5e32c774f850 f2fs: introduce checkpoint=merge mount option adds 6092f61dfc24 f2fs: add ckpt_thread_ioprio sysfs node new b9c3a68a0b6f f2fs: flush data when enabling checkpoint back new 79a4aba20bed f2fs: fix to avoid inconsistent quota data new 3a9e63666de2 Merge remote-tracking branch 'f2fs/dev' new 2039f3211ead Merge remote-tracking branch 'jfs/jfs-next' adds 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() adds 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() adds 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] adds d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts adds ba6dfce47c4d SUNRPC: Move simple_get_bytes and simple_get_netobj into p [...] adds e4a7d1f7707e SUNRPC: Handle 0 length opaque XDR object data properly new 30ed8f5f117c Merge remote-tracking branch 'nfs/linux-next' new 407e00ad5618 Merge remote-tracking branch 'nfs-anna/linux-next' adds 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] adds 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers adds 81d217474326 SUNRPC: Move definition of XDR_UNIT adds 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream adds 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream adds be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream adds c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream adds 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream adds 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie adds 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded adds 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream adds c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream adds 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream adds d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream adds efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream adds 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream adds 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream adds 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream adds da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream adds f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream adds ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] adds 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] adds a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] adds 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] adds 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded adds 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] adds 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream adds 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] adds 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] adds 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] adds 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] adds 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] adds 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() adds 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] adds 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs adds 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] adds 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] adds baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders adds 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] adds 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders adds 1b76d1df1a36 nfsd: remove unused stats counters adds e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters adds 20ad856e4732 nfsd: report per-export stats adds 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() adds df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter adds 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter adds 1e7e55731628 svcrdma: Restore read and write stats adds c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used adds 43042b90cae1 svcrdma: Reduce Receive doorbell rate adds dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() adds 4ff923ce1e10 SUNRPC: Correct a comment adds 33311873adb0 nfsd4: simplify process_lookup1 adds a9d53a75cf57 nfsd: simplify process_lock adds b4587eb2cf4b nfsd: simplify nfsd_renew adds 460d27091ae2 nfsd: rename lookup_clientid->set_client adds 7950b5316e40 nfsd: refactor set_client new 47fdb22dacae nfsd: find_cpntf_state cleanup new f71475ba8c2a nfsd: remove unused set_client argument new 1722b0462480 nfsd: simplify nfsd4_check_open_reclaim new ec59659b4972 nfsd: cstate->session->se_client -> cstate->clp new 02591f9febd5 NFSv4_2: SSC helper should use its own config. new e92f94895a32 nfs: use change attribute for NFS re-exports new b350296b993a nfsd: move change attribute generation to filesystem new e5119c1f44a0 nfsd: skip some unnecessary stats in the v4 case new f32b8b4ec291 Merge remote-tracking branch 'cel/for-next' new 9efb069de4ba ovl: add warning on user_ns mismatch new 554677b97257 ovl: perform vfs_getxattr() with mounter creds new f2b00be48873 cap: fix conversions on getxattr new b854cc659dcb ovl: avoid deadlock on directory ioctl new e04527fefba6 ovl: fix dentry leak in ovl_get_redirect new 03fedf93593c ovl: skip getxattr of security labels new 335d3fc57941 ovl: implement volatile-specific fsync error behaviour new d46b7cd68336 ovl: plumb through flush method new 5e674b0c8f55 Merge remote-tracking branch 'overlayfs/overlayfs-next' new b2b0936b6284 Merge remote-tracking branch 'v9fs/9p-next' adds 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename adds b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow adds 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent adds 85ef08b5a667 xfs: Check for extent overflow when punching a hole adds f5d927491914 xfs: Check for extent overflow when adding dir entries adds 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries adds 02092a2f034f xfs: Check for extent overflow when renaming dir entries adds 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs adds c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent adds 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] adds ee898d78c354 xfs: Check for extent overflow when remapping an extent adds bcc561f21f11 xfs: Check for extent overflow when swapping extents adds f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] adds aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() adds 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function adds 07c72e556299 xfs: Process allocated extent in a separate function adds 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] adds eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() adds 01ea173e103e xfs: fix up non-directory creation in SGID directories adds 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() adds 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() adds 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount adds 8aa921a95335 xfs: set inode size after creating symlink adds 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts adds 37444fc4cc39 xfs: lift writable fs check up into log worker task adds 9e54ee0fc9ef xfs: separate log cleaning from log quiesce adds 303591a0a947 xfs: cover the log during log quiesce adds b0eb9e118266 xfs: don't reset log idle state on covering checkpoints adds f46e5a174655 xfs: fold sbcount quiesce logging into log covering adds 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce adds ea2064da4592 xfs: remove xfs_quiesce_attr() adds 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it adds f22c7f877773 xfs: refactor xfs_file_fsync adds ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync new 4e5eb2d80dbb Merge remote-tracking branch 'xfs/for-next' adds 6716b125b339 zonefs: add tracepoints for file operations new 4479f3535fdf Merge remote-tracking branch 'zonefs/for-next' adds 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw adds 2f63296578ca iomap: pass a flags argument to iomap_dio_rw adds 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag new 118a9c470d9e Merge remote-tracking branch 'iomap/iomap-for-next' adds 313d64a35d36 do_splice_to(): move the logics for limiting the read length in adds faa97c48c334 take the guts of file-to-pipe splice into a helper function adds b964bf53e540 teach sendfile(2) to handle send-to-pipe directly adds f012556f37ff Merge branch 'work.sendfile' into for-next new b1256140b1d2 Merge remote-tracking branch 'vfs/for-next' adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() adds fdaae9394da4 Merge branch 'printk-rework' into for-next new 9d51f4608e6d Merge remote-tracking branch 'printk/for-next' adds 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static adds 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock adds 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure adds e496ebc8c19b Merge branch 'pci/enumeration' adds f089c324b6cd Merge branch 'pci/resource' adds ef9e4005cbaf PCI: Align checking of syscall user config accessors adds e10c25b77c33 Merge branch 'pci/misc' adds 0966b5839406 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' adds 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() adds 5b858ff9888c Merge branch 'remotes/lorenzo/pci/dwc' adds 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak adds a419fc17dab9 Merge branch 'remotes/lorenzo/pci/mediatek' adds c4b023d205ba Merge branch 'remotes/lorenzo/pci/rcar' adds 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional adds b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B adds d77f10978453 Merge branch 'remotes/lorenzo/pci/rockchip' adds 22032f952928 Merge branch 'remotes/lorenzo/pci/ntb' adds de9427ca87cf PCI: Remove tango host controller driver adds 6a6dbf81cd88 Merge branch 'remotes/lorenzo/pci/tango' adds ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path adds e708ae37df4e Merge branch 'remotes/lorenzo/pci/xilinx' adds 71df1724cda3 Merge branch 'remotes/lorenzo/pci/misc' new 0652bd53e0c0 Merge remote-tracking branch 'pci/next' adds 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next adds c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. adds 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] adds ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> adds 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c adds 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next new 8ee951f13ee6 Merge remote-tracking branch 'hid/for-next' adds bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next adds 2cea84ddae1c i2c: remove sirf bus driver adds 1059b2bcc683 i2c: remove u300 bus driver adds bfb3939c51d5 i2c: refactor documentation of struct i2c_msg adds deb0d3351b0c i2c: remove licence boilerplate from main UAPI header adds 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header adds 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers adds 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities adds 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN adds 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN adds f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next adds de96c3943f59 i2c: mediatek: Move suspend and resume handling to NOIRQ phase new eee0859bf6a9 Merge branch 'i2c/for-current' into i2c/for-next new 3567932c56e8 dt-bindings: i2c: mv64xxx: Add H616 compatible string new 73cc584cfced i2c: remove zte zx bus driver new 2e7f3db5d886 Merge tag 'v5.11-rc5' into i2c/for-5.12 new 3928bbb0206b i2c: tegra: Use threaded interrupt new 265fec2aab03 i2c: smbus: don't abuse loop variable new 0390bdd4bf0c i2c: smbus: improve naming in i2c_smbus_xfer_emulated() new e82d026aea28 Merge branch 'i2c/for-5.12' into i2c/for-next new d595d2f47b09 Merge remote-tracking branch 'i2c/i2c/for-next' new fabcff349d11 Merge remote-tracking branch 'dmi/dmi-for-next' new 94c08e067ab0 hwmon: (pc87360) convert comma to semicolon new 87da1ed26c33 hwmon: (smsc47m1) Remove 'h' from printk format specifier new 5707c8dbdea3 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new d349626b42f5 hwmon: (abx500) Decomission abx500 driver new c8d0d3fa9469 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new e5befc024cb4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new f7a652182cc7 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new 8bfc731e4767 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new 01695410d452 hwmon: (pwm-fan) Store tach data separately new f0dc7cb6b4c9 hwmon: (pwm-fan) Support multiple fan tachometers new f1fc688c65fd hwmon: (max6650) Switch to using the new API kobj_to_dev() new da75b2245281 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new bd433537fef8 hwmon: (nct6683) Support ASRock boards new 0bf6a1e85ddd hwmon: (applesmc) Assign boolean values to a bool variable new 8c78f0dee437 hwmon: Add AHT10 Temperature and Humidity Sensor Driver new 86585c61972f hwmon: (pwm-fan) stop using legacy PWM functions and some [...] new cbfc6c6177f9 hwmon: (aht10) Unlock on error in aht10_read_values() new 906ace80c284 hwmon: (pmbus) Simplify the calculation of variables new 90b0f71d62df hwmon: (pmbus/max16601) Determine and use number of popula [...] new dd52b01be3a5 hwmon: (pmbus/max16601) Add support for MAX16508 new 7a116d5f743a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix adds f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix adds 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering adds e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 adds a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces adds 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering adds 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables adds 7361ec680c32 docs/admin-guide/cgroup-v2: nit adds ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering adds ba1a297d78f4 arch/Kconfig: update a broken file reference adds 1008bfd8e351 docs: iio: Correct a typo adds 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips adds f7775c20847c AFS: Documentation: fix a few typos in afs.rst adds 4c9a3a6c9c54 parport: fix a kernel-doc markup adds 3de990b09a03 rapidio: fix kernel-doc a markup adds 961f3c898e86 fs: fix kernel-doc markups adds 4fd15eaf429a pstore/zone: fix a kernel-doc markup adds e23bd83368af firmware: stratix10-svc: fix kernel-doc markups adds 3aa1141f9916 connector: fix a kernel-doc markup adds 8276d3b4398d lib/crc7: fix a kernel-doc markup adds 909782ad0a36 memblock: fix kernel-doc markups adds 484cac791015 w1: fix a kernel-doc markup adds 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups new 187623b1d8b2 Documentation: kernel-parameters: add missing '<' new bcadb65fd648 Documentation/x86/boot.rst: Correct the example of SETUP_INDIRECT new dde0dc3a8e67 Documentation: arm: Fix marvell file name new feb47df1faaa Documentation: arm: marvell: Add link to public Armada 37x [...] new c4822bd66fb1 Documentation: arm: marvell: Fix dead link to Armada 37xx [...] new 5d2699d28c4d Documentation: arm: marvell: Update link to unrestricted A [...] new bc47190d4f14 Documentation/admin-guide: kernel-parameters: update CMA entries new 56c6092be2a1 Documentation: ARM: fix reference to DT format documentation new 452f81ed05e2 docs/zh_CN: add iio iio_configfs.rst translation new 9ea800c0113d docs/zh_CN: add iio ep93xx_adc.rst translation new 7720357d16a7 docs: zh_CN: add iio index.rst translation new 798eb4cc6449 docs: Update DTB format references new c66cb171bc30 Update Documentation/admin-guide/sysctl/fs.rst new 06a755d6269c scripts/kernel-doc: add internal hyperlink to DOC: sections new 20ccc8dd38a3 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE [...] new 1b7c52e9dfb5 Merge remote-tracking branch 'jc_docs/docs-next' adds 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] adds 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas adds 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes adds 54c261891ced media: Documentation: media: Fix recently introduced build [...] adds fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] adds ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of adds 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] adds acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] adds d9b1103bc622 media: software_node: Enforce parent before child ordering [...] adds fc002f0f23e2 media: software_node: unregister software_nodes in reverse order adds 529b56a854c5 media: device property: Define format macros for ports and [...] adds 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] adds f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] adds 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS adds acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c adds 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] adds bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] adds 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type adds 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver adds 586bb700b325 media: sunxi-cir: Clean up dead register writes adds d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock adds 8f9061fa773c media: sunxi-cir: Factor out hardware initialization adds a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks adds 9dec0f48a75e media: mceusb: sanity check for prescaler value adds 59a3e78f8cc3 media: lmedm04: Fix misuse of comma adds add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. adds 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. adds 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format adds 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate adds 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM adds 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err adds fec9b0e84916 media: tuners/it913x.c: fix missing error code adds 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable adds 3d14284fe363 media: sti/c8sectpfe: set correct return code adds 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() adds dd3bca72c4db media: pci/ivtv: release memory regions on error adds add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] adds 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code adds e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes adds 7be37332ecfd media: atomisp/pci: add missing include adds 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch adds 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT adds 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' adds 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy adds e259572d6ffc media: vidtv: Add media controller support adds 707848ccdf36 media: vidtv: reinstate sysfs bind attrs adds 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} adds ed35980a4d8a media: vidtv: print message when driver is removed adds 7072db895721 media: cedrus: Remove checking for required controls adds 625993166b55 media: atomisp: Fix a buffer overflow in debug code adds af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang adds 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang adds 45fe926241bc media: atomisp: Fix fall-through warnings for Clang adds 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang adds bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang adds 69518b52e923 media: saa7134: Fix fall-through warnings for Clang adds fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() adds c0011fe210c5 media: mtk-vcodec: Fix order of log arguments adds 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed adds fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields adds 4701825e0987 media: fdp1: Do not zero reserved fields adds 7b472a76fccd media: jpu: Do not zero reserved fields adds b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields adds ed2fb2f57430 media: vicodec: Do not zero reserved fields adds f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields adds 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields adds 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API adds b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory adds a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined adds 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined adds 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] adds b7da24739f31 media: videobuf2-v4l2: remove redundant error test adds c4f115355c53 media: rcar-vin: Do not try to stop stream if not running adds bdd59592b29b media: rcar-vin: Route events to correct video device adds 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C adds 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs adds b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API adds 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] adds ea354b6ddd6f media: zr364xx: fix memory leaks in probe() adds b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 adds dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] adds 351509c604dc media: uvcvideo: Move guid to entity adds cae79e50d122 media: uvcvideo: Allow extra entities adds 7532dad66340 media: uvcvideo: Allow entities with no pads adds d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event adds 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur adds 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT adds 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO adds 69df09547e7a media: uvcvideo: Use dev_ printk aliases adds 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont adds ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() adds 9e56380ae625 media: uvcvideo: Rename debug functions adds 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM adds 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs adds b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor adds 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] adds 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename adds 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator adds 98c588b6d27c media: allegro: add helper to report unsupported fields adds 7f8e438b90c9 media: allegro: add HEVC NAL unit generator adds 8e64f00846bb media: allegro: implement S_FMT for CAPTURE adds d2a1b58fd2df media: allegro: adjust channel after format change adds 83a4b7fd7f6f media: allegro: move encoding options to channel adds e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 adds 21de56fa0789 media: allegro: use handler_setup to configure channel adds 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl adds d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS adds 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel adds 608341075c2d media: allegro: remove profile and level from channel adds 2b6e6e5b26cf media: allegro: use accessor functions for QP values adds 655ef9f9e875 media: allegro: add helper to get entropy mode adds 4132dcbf5ccd media: allegro: rename codec specific functions adds be7f41f2f10c media: allegro: increase offset in CAPTURE buffer adds 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec adds b08797d1b2ec media: allegro: add support for HEVC encoding adds c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] adds 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword adds 0ca0ca980505 media: venus: core: add support to dump FW region adds 74c357fc2c4b media: platform: Remove depends on interconnect adds a76f43a49054 media: venus: pm_helpers: Control core power domain manually adds 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION adds 002c22bd360e media: venus: venc: set inband mode property to FW. adds f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC new f51642338e4a Merge remote-tracking branch 'v4l-dvb/master' new e422f89eb8d3 Merge remote-tracking branch 'v4l-dvb-next/master' adds c1a7c2ce7c37 ACPICA: fix -Wfallthrough adds c01df543c3a2 ACPICA: add type casts for string functions adds 7c9e83b6ad71 ACPICA: Update version to 20201217 adds 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table adds 9a5c7de7a5d1 ACPICA: Remove the VRTC table adds 4441e55d5051 ACPICA: Updated all copyrights to 2021 adds df1d4b466bb6 ACPICA: Update version to 20210105 adds db25e96bd0ae Merge branch 'acpica' into linux-next adds 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly adds 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias adds 9948a6dcfc15 Merge branches 'acpi-thermal' and 'acpi-sysfs' into linux-next adds 847023830e82 Merge branch 'powercap' into linux-next adds 651bc5816c39 intel_idle: remove definition of DEBUG adds 75a8d877d657 cpufreq: intel_pstate: Remove repeated word adds 78bac6e6398a Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c adds 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup adds c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] adds 079c42a0ed73 PM: domains: Make set_performance_state() callback optional adds 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER adds 45fbc464b047 PM: domains: Add "performance" column to debug summary adds a930d7124e2f Merge branches 'pm-core' and 'pm-domains' into linux-next adds 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros adds d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address adds 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer adds 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL adds 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names adds 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] adds 208757d71098 ACPI: tables: introduce support for FPDT table adds 778ce78ae6b4 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds b1f4213cfa2a PNP: add printf attribute to log function adds 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock adds feb0d85db3fd Merge branch 'pnp' into linux-next adds c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() adds 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() adds 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() adds e7c5b62ade5e Merge branch 'acpi-scan' into linux-next adds e425f6a2fb07 ACPI: power: Clean up printing messages adds e8799ef988c1 ACPI: PM: Clean up printing messages adds 20c094415096 ACPI: bus: Clean up printing messages adds 304b4929ecf4 ACPI: scan: Clean up printing messages adds 806c8bf2729b ACPI: utils: Clean up printing messages adds c0af2e02e0bb ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more adds 17dcbe861bc9 Merge branch 'acpi-messages' into linux-next adds 56c91a18432b kernel: kexec: remove the lock operation of system_transit [...] adds fef9c8d28e28 PM: hibernate: flush swap writer after marking adds 93c3d4245f20 Merge branch 'pm-sleep' into linux-next new 40cd9d77d418 Merge remote-tracking branch 'pm/linux-next' adds 7114ebffd330 cpufreq: remove tango driver new 1440bc946f49 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 629d512d682d cpupower: Update msr_pstate union struct naming adds 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag adds a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag adds 1421de7919cd cpupower: Remove unused pscur variable. adds 23765b82a808 cpupower: Update family checks when decoding HW pstates adds 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() adds d1abc4e996d7 cpupower: Remove family arg to decode_pstates() adds 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support new fe479b11a074 Merge remote-tracking branch 'cpupower/cpupower' new f7d4186ddf18 Merge remote-tracking branch 'devfreq/devfreq-next' adds c1e6d3d2757b opp: Fix adding OPP entries in a wrong order if rate is un [...] adds 3a6eb5e5fbca opp: Filter out OPPs based on availability of a required-OPP adds cc13e2c375cf opp: Correct debug message in _opp_add_static_v2() new f65f77ed2e17 opp: Staticize _add_opp_table() new ab73ab4e90f3 opp: Add dev_pm_opp_find_level_ceil() new a54bea752c69 opp: Add dev_pm_opp_get_required_pstate() new 579addc71199 opp: Add dev_pm_opp_sync_regulators() new 1b58a72fa4d6 opp: Create _of_add_table_indexed() to reduce code duplication new 0c9026f0f493 opp: Defer acquiring the clk until OPPs are added new a251d7a7245a opp: Add dev_pm_opp_of_add_table_noclk() new fe046ca2e420 opp: Add devm_pm_opp_register_set_opp_helper new 5fb68b28974a opp: Add devm_pm_opp_attach_genpd new e530ef8d580f opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] new ed83cd50a47d opp: Print OPP level in debug message of _opp_add_static_v2() new 280a5a0c5cce opp: Prepare for ->set_opp() helper to work without regulators new cb75527488e7 opp: Make _set_opp_custom() work without regulators new c1d534114e49 opp: Rename _opp_set_rate_zero() new 1ae73c240ae8 opp: No need to check clk for errors new 6ce920625ea7 opp: Keep track of currently programmed OPP new cfa759b9f214 opp: Split _set_opp() out of dev_pm_opp_set_rate() new 61ac71d9528a opp: Allow _set_opp() to work for non-freq devices new 861b9e91a55b opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new e6c6d5a9bf2b opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new fb54b96b8bf3 opp: Update parameters of _set_opp_custom() new 51858923889a opp: Implement dev_pm_opp_set_opp() new 2635512fa498 cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new 2779d000a184 drm: msm: Migrate to dev_pm_opp_set_opp() new 67a1b617db53 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() new 49cbe7ac77dc opp: Remove dev_pm_opp_set_bw() new 46e877258bd2 opp: Allow lazy-linking of required-opps new 8b523d9f7f0a opp: Update bandwidth requirements based on scaling up/down new e28fdf2048f7 Merge remote-tracking branch 'opp/opp/linux-next' new 8b9afd17be9e Merge remote-tracking branch 'thermal/thermal/linux-next' new 2e3eb304f3b6 Merge remote-tracking branch 'ieee1394/for-next' adds 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode adds 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance adds f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs adds c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation adds 8ebe0e2a7efa IB/isert: Remove unneeded new lines adds ec53a2a6540d IB/isert: Remove unneeded semicolon adds a6dc16b69963 IB/isert: Simplify signature cap check adds 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation adds 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id adds 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next adds 5bf0e4b80b2a IB/iser: Remove unneeded semicolons adds 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback adds 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 adds 877745b47783 IB/iser: Simplify prot_caps setting adds ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex adds 559a3eacc4e5 IB/mlx5: Make function static adds 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args adds 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] adds 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] adds 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] adds 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] adds 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] adds c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours adds d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] adds fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] adds 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] adds 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] adds cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header adds d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] adds dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues adds 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] adds 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue adds 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] adds 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers adds db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings adds abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param adds 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region adds 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] adds bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration adds 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region adds efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI adds 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] adds 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header adds 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] adds 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] adds 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] adds 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] adds 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] adds aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] adds 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] adds 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues adds 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse adds 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] adds 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header adds 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] adds da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] adds 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] adds 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] adds f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param adds 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] adds e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header adds 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] adds 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header adds 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues adds f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues adds 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param adds cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] adds a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues adds 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems adds 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] adds f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours new 9b046b31ea90 Merge remote-tracking branch 'rdma/for-next' adds 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() adds 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() adds 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() adds 643d0878e674 nexthop: Specialize rtm_nh_policy adds 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] adds 2014beea7eb1 net: move net_set_todo inside rollback_registered() adds 037e56bd965e net: inline rollback_registered() adds bcfe2f1a3818 net: move rollback_registered_many() adds 0cbe1e57a7b9 net: inline rollback_registered_many() adds d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' adds 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support adds 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] adds 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment adds 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation adds 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX adds d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters adds e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' adds 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field adds e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument adds 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 adds 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper adds 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() adds 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls adds 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc adds 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] adds 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] adds b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info adds baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info adds b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] adds 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code adds 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() adds 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] adds 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] adds 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations adds 961629bd3217 Merge branch 'ucc_geth-improvements' adds 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver adds fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable adds 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant adds 19038523a735 net: remove aurora nb8800 driver adds 43e5763152e2 net: macb: ignore tx_clk if MII is used adds 86fdf1fc60e9 net: ipa: remove a remoteproc dependency adds 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property adds 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property adds 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property adds 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' adds ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support adds 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN adds a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS adds e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS adds e26ca4b53582 sfc: reduce the number of requested xdp ev queues adds 866f26f2a9c3 mptcp: always graft subflow socket to parent adds 5cf92bbadc58 mptcp: re-enable sndbuf autotune adds ec369c3a337f mptcp: do not queue excessive data on subflows adds 40dc9416cc95 mptcp: schedule work for better snd subflow selection adds b19bc2945b40 mptcp: implement delegated actions adds 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' adds b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp adds 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size adds 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] adds 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg adds e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] adds 8f07b831197e net: bridge: multicast: add EHT structures and definitions adds 5b1632887930 net: bridge: multicast: add EHT host handling functions adds baa74d39ca39 net: bridge: multicast: add EHT source set handling functions adds dba6b0a5ca21 net: bridge: multicast: add EHT host delete function adds 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling adds ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling adds b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts adds c9739016a032 net: bridge: multicast: add EHT host filter_mode handling adds e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases adds d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes adds 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' adds 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). adds 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. adds 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' adds ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock adds 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete adds d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload adds 83271586249c sch_htb: Stats for offloaded HTB adds 214baf22870c net/mlx5e: Support HTB offload adds 351876424ec1 Merge branch 'htb-offload' adds 321f7ab0d458 mlxsw: Register physical ports as a devlink resource adds 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports adds 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' adds c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() adds 148604e7eafb net: ipa: heed napi_complete() return value adds 223f5b34b409 net: ipa: have gsi_channel_update() return a value adds 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() adds 7bd9785f683a net: ipa: disable IEOB interrupts before clearing adds e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' adds 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. adds 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. adds 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' adds 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding adds 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets adds acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] adds b80b5dbf118f net: mhi: Set wwan device type adds 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support adds a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' adds 24f97b6af9a0 tg3: improve PCI VPD access adds b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing adds 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR adds 4fd59792097a net: ethernet: mediatek: support setting MTU adds 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding adds 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support adds ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' adds 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. adds fe1b853572f1 bnxt_en: Define macros for the various health register states. adds b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() adds d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] adds 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] adds 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. adds a44daa8fcbcf bnxt_en: log firmware debug notifications adds 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset adds 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. adds 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. adds e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] adds 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] adds 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. adds 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. adds 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] adds 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' adds afe197f44e64 nfc: fdp: fix typo issue adds 02c26940908f nfc: fix typo adds 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] adds 2961f562bb7b usbnet: fix the indentation of one code snippet adds 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. adds 285715ac9a81 bonding: add TLS dependency adds 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests adds 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 adds b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] adds 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] adds 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init adds c955e329bb9d net: usbnet: use new tasklet API adds 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' adds 6b2e04bc240f net: allow user to set metric on default route learned via [...] adds 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() adds 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] adds 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk adds 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses adds 1f2f1931b2a8 mptcp: pm nl: reduce variable scope adds a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases adds 9c2cadefde48 selftests: increase timeout to 10 min adds fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' adds 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET adds 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile adds 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile adds 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] adds d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] adds 864e898ba3f6 net: remove redundant 'depends on NET' adds 1d96006dccf0 rocker: Simplify the calculation of variables new 89268b056ed1 net: bridge: multicast: add per-port EHT hosts limit new 2dba407f994e net: bridge: multicast: make tracked EHT hosts limit configurable new c7f3489bfce3 Merge branch 'net-bridge-multicast-per-port-eht-hosts-limit' new 2a9063b7ffac tipc: remove duplicated code in tipc_msg_create new 12da7a1f3cb6 can: gw: fix typo new 02ee68081791 can: flexcan: fix typos new 6fe27d68b456 can: dev: export can_get_state_str() function new 54eca60b1c94 can: length: can_fd_len2dlc(): make legnth calculation rea [...] new 22d63be91c50 can: mcba_usb: remove h from printk format specifier new cdc4c698e4be can: mcp251xfd: replace sizeof(u32) with val_bytes in regmap new 9845b8f53019 can: mcp251xfd: mcp251xfd_start_xmit(): use mcp251xfd_get_ [...] new 561aa5b4ce22 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): clean up padd [...] new e20b85c7eb2e can: mcp251xfd: mcp251xfd_hw_rx_obj_to_skb(): don't copy d [...] new a68eda203676 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): don't copy da [...] new 86f1e3b1dd9f can: mcp251xfd: add len8_dlc support new 4162e18e949b can: mcp251xfd: add BQL support new df9d80470a0c Merge tag 'linux-can-next-for-5.12-20210127' of git://git. [...] adds 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory adds bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin adds d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows adds 80a915ec4427 mac80211: add rx decapsulation offload support adds f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap adds 28881922abd7 mac80211_hwsim: add 6GHz channels adds 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] adds 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities adds c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 adds d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] adds e908435e402a mac80211: introduce aql_enable node in debugfs adds f84de063985a mac80211: minstrel_ht: clean up CCK code adds a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] adds cbda98c710d2 mac80211: remove legacy minstrel rate control adds eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code adds 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation adds 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection adds a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection adds 7e2123abc516 mac80211: minstrel_ht: increase stats update interval adds 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] adds 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics adds a05829a7222e cfg80211: avoid holding the RTNL when calling the driver adds 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL adds d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix new 5998dd0217df Merge tag 'mac80211-next-for-net-next-2021-01-27' of git:/ [...] new 63368a7416df net: dsa: mv88e6xxx: Make global2 support mandatory new e78ab164591f devlink: Add DMAC filter generic packet trap new 3d347b1b19da net/mlx5: Add support for devlink traps in mlx5 core driver new 82e6c96f04e1 net/mlx5: Register to devlink ingress VLAN filter trap new f679247f25b6 net/mlx5: Register to devlink DMAC filter trap new 3eac5d949afe net/mlx5: Rename events notifier header new 241dc159391f net/mlx5: Notify on trap action by blocking event new 1c46d7409f30 net/mlx5e: Optimize promiscuous mode new e2a1a00498ae net/mlx5e: Add flow steering VLAN trap rule new ceef1b66bdda net/mlx5e: Add flow steering DMAC trap rule new cf7476093260 net/mlx5e: Expose RX dma info helpers new 5543e989fe5e net/mlx5e: Add trap entity to ETH driver new 70038b73e40e net/mlx5e: Add listener to trap event new 49fdbd23418f net/mlx5e: Add listener to DMAC filter trap event new eb3862a0525d net/mlx5e: Enable traps according to link state new 5cc921a38f2b Merge branch 'mlx5-updates-2021-01-26' new d1f3bdd4eaae net: dsa: rtl8366rb: standardize init jam tables new bbc20b70424a net: reduce indentation level in sk_clone_lock() new 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs new 426c6cbc409c net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips new f0b4f8476732 net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant new 32e31b78272b Merge branch 'net-sfp-add-support-for-gpon-rtl8672-rtl9601 [...] new 3ac2d05e4f3b Merge remote-tracking branch 'net-next/master' adds 53fe5418fe3f docs: bpf: Fixup atomics markup adds b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops adds 6095d5a271ad libbpf: Use string table index from index table if needed adds 443edcefb821 selftest/bpf: Fix typo adds 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] adds 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments adds 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map adds 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() adds f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev adds 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version adds 7140ef14007e selftests/bpf: Remove a lot of ifobject casting adds 449f0874fd4e selftests/bpf: Remove unused enums adds a86072838b67 selftests/bpf: Fix style warnings adds 4896d7e37ea5 selftests/bpf: Remove memory leak adds 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] adds 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable adds 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * adds 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * adds 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block adds 93dd4a06c0e3 selftests/bpf: Avoid heap allocation adds d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage adds 095af986525a selftests/bpf: Avoid useless void *-casts adds 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data adds 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] adds 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload adds 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() adds 8063e184e490 skmsg: Make sk_psock_destroy() static new 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start new 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] new 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions new 690ea52bbc30 Merge remote-tracking branch 'bpf-next/for-next' new 0c87b1ac6045 net: Simplify the calculation of variables new 0e6cf9bb471b Merge remote-tracking branch 'ipsec-next/master' new 83ace77f5117 netfilter: ctnetlink: remove get_ct indirection new 012da53d1afb ipvs: add weighted random twos choice algorithm new dbc859d96f1a netfilter: flowtable: add hash offset field to tuple new 4f16d25c68ec netfilter: nftables: add nft_parse_register_load() and use it new 345023b0db31 netfilter: nftables: add nft_parse_register_store() and use it new 08a01c11a5bb netfilter: nftables: statify nft_parse_register() new 08cd26c12718 Merge remote-tracking branch 'netfilter-next/master' adds d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions adds f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions adds 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions adds 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions adds 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions adds 6598f32d9dfe rtw88: 8723de: adjust the LTR setting adds 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] adds cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx adds f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly adds 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path new 158edeeb26ec Merge remote-tracking branch 'wireless-drivers-next/master' adds 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl adds b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support adds a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor adds 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor adds 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset adds 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement adds 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration adds bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend adds 5a3ef03afe7e Bluetooth: drop HCI device reference before return adds 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts adds f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ adds 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume adds 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length adds 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options new c258f989e095 Merge remote-tracking branch 'bluetooth/master' new 0391a45c8007 nl80211: call cfg80211_dev_rename() under RTNL new bae173563cbf wext: call cfg80211_change_iface() with wiphy lock held new c88f952026ab wext: call cfg80211_set_encryption() with wiphy lock held new 776a39b8196d cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held new e0c23d41bc7d Merge remote-tracking branch 'mac80211-next/master' adds 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds bff2e532d433 gfs2: Fix invalid block size message adds 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] adds f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw adds 82218943058d gfs2: keep bios separate for each journal new 60ee0584065f Merge remote-tracking branch 'gfs2/for-next' adds b81770a7007c mtd: remove redundant assignment to pointer eb adds dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup new 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] new 55a14b4e38a1 Merge remote-tracking branch 'mtd/mtd/next' adds 65e4cbbd7cd1 mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] new b7145292a462 Merge remote-tracking branch 'nand/nand/next' adds d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path new b7c3a0cac50f Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure adds 5a17eae414ab crypto: bcm - Fix sparse warnings adds 0df07d8117c3 crypto: arm64/sha - add missing module aliases adds 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver adds 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF adds fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] adds 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups adds 64506017030d crypto: octeontx2 - add LF framework adds 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities adds 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support adds 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request adds 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework adds ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function adds 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len adds 64a49b85953c crypto: aesni - replace CTR function pointer with static call adds 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls new 7b7f6e418b71 Merge remote-tracking branch 'crypto/master' adds 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets adds e73263367088 drm/i915/gt: Prune 'inline' from execlists adds 9834dfef55cc drm/i915/gt: Prune inlines adds d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next adds 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' adds b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start adds 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] adds 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() adds 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] adds dcaccaf0e83a drm/i915/gem: split gem_create into own file adds 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create adds 97d553963250 drm/i915/region: convert object_create into object_init adds 0bd080497bb8 drm/i915: add back static declaration adds 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking adds 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler adds f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int adds ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait adds 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config adds 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default adds e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals adds 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] adds 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare adds 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL adds 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] adds 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 adds db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] adds 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check adds c97498363fc3 drm/i915/error: Fix object page offset within a region adds e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h adds 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type adds d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static adds f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] adds e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] adds 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable adds 95b98f004f9d drm/i915/region: don't leak the object on error adds ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend adds 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze adds 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union adds 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks adds e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction adds 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning adds aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs adds a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again adds 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] adds 3c4f2120d890 drm/i915/gvt: scan VM ctx pages adds f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler adds 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler adds 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler adds 70add39fad1c drm/i915/gvt: export find_mmio_info adds 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger adds bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH adds 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag adds b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx adds 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers adds c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] adds 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST adds d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] adds bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] new 7297645fdbf3 Merge remote-tracking branch 'drm/drm-next' adds 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX adds b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work adds 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore adds 21b882de6af4 drm/amd/display: disable FEC while using eDP adds 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] adds d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control adds a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] adds eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init adds 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] adds d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] adds 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] adds 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub adds 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] adds 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] adds 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled adds 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 adds c711879f5021 drm/amd/display: 3.2.119 adds d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh adds 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh adds d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] adds 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh adds 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 adds b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks adds 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] adds ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] adds a49054353e0e drm/amd/display: Fix spelling mistake of function name adds 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable adds 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default adds 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. adds e484de44b1ae drm/amd/pm: print the timeout of smc message adds 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled adds dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine adds eda1068dc995 drm/amdgpu: Make contiguous pinning optional adds 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout adds d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" adds 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS adds 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data adds eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations adds 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] adds 23a63e91c155 drm/amd/display: change license of color_table.c adds d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference adds 4a517faa3403 amdgpu: fix clang build warning adds 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] adds efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. new 33cf440d594b drm/amdgpu: disable gpu reset on Vangogh for now new cd63989e0e6a drm/amd/amdkfd: adjust dummy functions' placement new a63888a67a4a drm/amdgpu: add asic callback for querying video codec info (v2) new 2c70c87e6762 drm/amdgpu: add video decode/encode cap tables and asic callbacks new 555fc7fbb2a2 drm/amdgpu: add INFO ioctl support for querying video caps new 477ebbc66738 drm/amdgpu: bump driver version for new video codec INFO i [...] new 6b5db572d96b Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] new 0b0413de3175 drm/amdgpu/pm: Account for extra separator characters in s [...] new 48cb92b89dee drm/amd/pm: correct string parsing for extra separator cha [...] new 5fbf39d51ae7 usb: typec: ucsi: check cci busy during PPM reset new f77b0ff3664b drm/amdgpu: add another raven1 gfxoff quirk new bd582fcdc642 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new 522d7a46412f drm/amd/display: Fix unused variable warning new fc9361e226d5 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" new 92d7537f76bd drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] new f435e1394249 Merge remote-tracking branch 'amdgpu/drm-next' adds d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe adds b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed adds 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST adds 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized adds fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream adds fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header adds 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support adds 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status adds 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support adds 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init adds a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port adds 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len adds 90103622c30b drm/hdcp: Max MST content streams adds e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data adds 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link adds d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register adds e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks adds 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status adds d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support adds 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] adds 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] adds 702c08d6d034 drm/i915/display: remove useless use of inline adds 7853b437391a drm/i915/display: fix the uint*_t types that have crept in adds abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c adds 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock adds f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] adds eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* adds db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked adds f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync adds c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call adds 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() adds c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] adds 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] adds 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle adds bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] adds d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] adds 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 adds ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment adds 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] adds a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge adds 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() adds 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] adds fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) adds 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c adds 777e687a0c65 drm/i915: split fdi code out from intel_display.c adds ba217b77772a Merge drm/drm-next into drm-intel-next adds 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later adds 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] adds 60920148ba41 drm/i915: Fix the training pattern debug print adds 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap adds 33ef04fa5d27 drm/i915: Drop redundant parens adds 30b61720aa9e drm/i915: Generalize the async flip capability check adds 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt adds 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] adds 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] adds a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately adds 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] adds 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] adds 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" adds 97b70144b250 drm/i915/pps: refactor init abstractions adds 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] adds 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct adds aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c adds a089301d8dbf drm/msm/dp: fix build after dp quirk helper change adds 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling adds 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables adds fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] adds 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) adds 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol adds 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] adds 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page adds d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] adds 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] adds 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property adds fa429c0410bc drm/i915: Store framestart_delay in dev_priv adds 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() adds 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() adds 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check adds 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled adds ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together adds dc89bb86facf drm/i915: Rename VRR_CTL reg fields adds aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable adds 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame adds f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path adds 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink adds c7f0f4372b30 drm/i915/display: Add HW state readout for VRR adds 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start adds e64c6789d642 drm/i915: Add vrr state dump adds 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR adds d6a059e2d39f drm/i915: Fix vblank evasion with vrr adds 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() adds 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() adds 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() adds 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() adds 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state adds 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() adds ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder adds 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf adds 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] adds 2aa0f4faa164 drm/i915: WARN if plane src coords are too big adds fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] new 03b3a759c60b drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST new a321fc2b4e60 drm/dp/mst: Export drm_dp_get_vc_payload_bw() new b59c27cab257 drm/i915: Fix the MST PBN divider calculation new fcefa654140b Merge remote-tracking branch 'drm-intel/for-linux-next' new 24d9f4647bc3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper adds 8af8a109b34f drm/ttm: device naming cleanup adds 6a56d09bdab7 drm: Update todo.rst adds 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort adds c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] adds 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp adds a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds adds 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML adds 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings adds 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM adds 7e5d1e122dff drm/doc: fix drm_plane_type docs adds 97ecfff41e26 drm/doc: document the type plane property adds bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() new 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind new e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages new 303085bc11bb drm/vc4: hdmi: Fix up CEC registers new b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect new f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate new a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change new cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock new 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers new ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup new f551863af919 drm/vc4: hdmi: Remove cec_available flag new 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] new e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts new f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] new 8c736bb29609 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. adds 03a2753936e8 drm/etnaviv: dump: fix sparse warnings adds 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] new a427c3dc5870 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds b67498d63003 regmap: Assign boolean values to a bool variable adds aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next new 66151fc45c54 Merge remote-tracking branch 'regmap/for-next' adds 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] adds 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors adds d15f73315deb ALSA: hda: boolean values to a bool variable adds 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable adds 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() adds f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() adds e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() adds 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers adds 87f0e46e7559 ALSA: hda/tegra: Reset hardware adds 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] adds d2006bb79411 watchdog: pcwd: drop always-false if from remove callback adds 7797b4e00faf media/radio: Make radio_isa_common_remove() return void adds 30e88d017fcb isa: Make the remove callback for isa drivers return void adds 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next new c21de0e5ee30 Merge remote-tracking branch 'sound/for-next' new 6c28377b7114 ASoC: qcom: lpass-cpu: Remove bit clock state check new 0084364d9678 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend new e5cfc3a15bc7 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph adds d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] adds cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] adds 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] adds 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] adds 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() adds f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits adds 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) adds ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) adds 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) adds a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) adds f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) adds c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) adds fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) adds d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) adds f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) adds c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) adds c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) adds 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) adds cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) adds 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) adds a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) adds bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) adds 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) adds fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) adds 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) adds 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) adds cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) adds 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) adds 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) adds 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) adds f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) adds 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) adds 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) adds b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) adds 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) adds bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) adds 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) adds 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) adds 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) adds 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) adds 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) adds 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) adds d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) adds 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) adds 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) adds fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits adds fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() adds 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() adds ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] adds d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set adds 9c88a9838352 ASoC: topology: Check if ops is set before dereference adds c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] adds 24a41a38dd2d ASoC: tegra: ahub: Add missing resets adds 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers adds ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly adds 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() adds 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] adds 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos adds 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams adds 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace adds 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] adds e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] new 1fc96dc29c3b ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags new f6c246eacb62 ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API new cedd502d18b5 ASoC: SOF: Intel: hda-loader: keep init cores alive new 42077f08b3f1 ASoC: SOF: update dsp core power status in common APIs new 30876e2a06f3 ASoC: SOF: Filter out unneeded core power up/downs new 92c6ec606cd1 ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_d [...] new 2029d73d4d65 Merge series "ASoC: SOF: use common code for DSP core pm" [...] new 23d9d664fa7e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new b6fb2cce78bc Merge remote-tracking branch 'sound-asoc/for-next' new 8e57e3f8a257 Merge remote-tracking branch 'modules/modules-next' adds a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary adds 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused adds 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] adds e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' adds 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member adds 6965eece2a89 Input: ads7846 - convert to one message adds 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 adds 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements adds 2539da6677b6 Input: iqs5xx - preserve bootloader errors adds 1302c71a3061 Input: iqs5xx - accommodate bootloader latency adds e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset adds 4a76d861d918 Input: iqs5xx - simplify axis setup logic adds 050fac7f056b Input: iqs5xx - eliminate unnecessary register read adds 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete adds ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source adds 3bdffa8ffb45 Input: Add N64 controller driver new 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable new 49f9ac71dfa2 Merge remote-tracking branch 'input/next' adds 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only adds 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only adds 52f019d43c22 block: add a hard-readonly flag to struct gendisk adds 947139bf3cce block: propagate BLKROSET on the whole device to all partitions adds cbf72cce6370 rbd: remove the ->set_read_only method adds d11cd28998e9 nvme: allow revalidate to set a namespace read-only adds 74cb8994b22a brd: remove the end of device check in brd_do_bvec adds cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio adds 309dca309fc3 block: store a block_device pointer in struct bio adds 2f9f6221b9b9 block: simplify submit_bio_checks a bit adds 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping adds 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting adds 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting adds bc359d03c7ec block: add a disk_uevent helper adds 0470dd9d5f10 block: remove DISK_PITER_REVERSE adds a33df75c6328 block: use an xarray for disk->part_tbl adds b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] adds d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection adds ab1fb47e33dc block, bfq: increase time window for waker detection adds 91b896f65d32 block, bfq: do not raise non-default weights adds 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] adds 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one adds 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] adds b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] adds 1a23e06cdab2 bfq: don't duplicate code for different paths adds 49d1ec8573f7 block: manage bio slab cache by xarray adds c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split adds 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs adds baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number adds eec716a1c18c block: move three bvec helpers declaration into private helper adds faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] adds 0f7b4bc6bb1e bsg: free the request before return error code adds 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait adds 684da7628d93 block: remove unnecessary argument from blk_execute_rq adds ad6d5fc5929c Merge branch 'for-5.12/block' into for-next adds 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks adds b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted adds 99b35f060e75 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds b9d2ed159482 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] adds 89a1613ac529 io_uring: modularize io_sqe_buffer_register adds 3d2c79c619cf io_uring: modularize io_sqe_buffers_register adds 9c63624bb407 io_uring: rename file related variables to rsrc adds 4ad5d2716d9d io_uring: generalize io_queue_rsrc_removal adds edc39a5e848d io_uring: separate ref_list from fixed_rsrc_data adds d3dc3af18a73 io_uring: add rsrc_ref locking routines adds d2b9eb2de72f io_uring: split alloc_fixed_file_ref_node adds dab8a64c9fb8 io_uring: split ref_node alloc and init adds 837fa0a9e4bb io_uring: create common fixed_rsrc_ref_node handling routines adds 3cfb739c561e io_uring: create common fixed_rsrc_data allocation routines adds 0176222dfad0 io_uring: make percpu_ref_release names consistent adds f3ee5ddc412d io_uring: optimise io_rw_reissue() adds d314a8e7f425 io_uring: refactor io_resubmit_prep() adds 43b517fe9450 io_uring: cleanup personalities under uring_lock adds a998cfe069c0 io_uring: inline io_async_submit() adds 05015ebb0f30 io_uring: inline __io_commit_cqring() adds e81099a62e8b io_uring: further deduplicate #CQ events calc adds 4af5b0a53efa io_uring: simplify io_alloc_req() adds 2f26b88a1e3f io_uring: remove __io_state_file_put adds 7cb73891af95 io_uring: deduplicate failing task_work_add adds 50bae2932671 io_uring: add a helper timeout mode calculation adds 40f28478a364 io_uring: help inlining of io_req_complete() adds 3fe8e8cfc997 io_uring: don't flush CQEs deep down the stack adds ac4e5af860a8 io_uring: save atomic dec for inline executed reqs adds 1633582bcdf1 fs: provide locked helper variant of close_fd_get_file() adds 729ebe1a01e2 io_uring: get rid of intermediate IORING_OP_CLOSE stage adds 283f824085d0 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL adds 5ee63da477b1 io_uring: simplify io_remove_personalities() adds 3feeee490b6b Merge branch 'for-5.12/io_uring' into for-next adds 0f1d344feb53 splice: don't generate zero-len segement bvecs adds 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs adds 0cf41e5e9baf block/psi: remove PSI annotations from direct IO adds ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] adds 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() adds 3e1a88ec9625 bio: add a helper calculating nr segments to alloc adds c42bca92be92 bio: don't copy bvec for direct IO adds 4856864ff0f1 Merge branch 'for-5.12/block' into for-next adds 31b12e273238 io_uring: ensure only sqo_task has file notes adds 511975a8b18e io_uring: consolidate putting reqs task adds e78e1b99d3fb Merge branch 'for-5.12/io_uring' into for-next adds 3a905c37c351 block: skip bio_check_eod for partition-remapped bios adds d3ac234c0d66 Merge branch 'for-5.12/block' into for-next adds eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity adds 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] adds d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising adds e673914d52f9 block, bfq: save also weight-raised service on queue merging adds 5a5436b98d5c block, bfq: save also injection state on queue merging adds 71217df39dc6 block, bfq: make waker-queue detection more robust adds 5b04fae8b175 Merge branch 'for-5.12/block' into for-next adds a5bf0a92e1b8 bfq: bfq_check_waker() should be static adds 12e5b9fd95eb Merge branch 'for-5.12/block' into for-next adds a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev adds f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev adds 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios adds 04725fdef179 Merge branch 'for-5.12/block' into for-next adds 81de6e152c06 io_uring: cleanup files_update looping adds 95ae7945e1f0 Merge branch 'for-5.12/io_uring' into for-next adds 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write adds 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle adds 2c2b9fd6b496 block: unexport truncate_bdev_range adds 49d1822bc05e blkcg: delete redundant get/put operations for queue adds 016d823a3cdb Merge branch 'for-5.12/block' into for-next adds 6cc8e7430801 loop: scale loop device by introducing per device lock adds 416c05477772 mtip32xx: use PCI #defines instead of numbers adds 212697918314 mtip32xx: prefer pcie_capability_read_word() adds 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] adds 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed adds 9abe47cc5cbe rsxx: remove redundant NULL check adds 2010385835c7 Merge branch 'for-5.12/drivers' into for-next adds 1a818748972a io_uring: Add skip option for __io_sqe_files_update adds a7f7e1e79849 Merge branch 'for-5.12/io_uring' into for-next adds fb4a652af7ed MAINTAINERS: update io_uring section adds e0452bd1cd37 Merge branch 'for-5.12/io_uring' into for-next adds 41e76c85660c bfq: Avoid false bfq queue merging adds 28c6def00919 bfq: Use 'ttime' local variable adds 7684fbde4516 bfq: Use only idle IO periods for think time calculations adds a11396672cfc Merge branch 'for-5.12/block' into for-next adds f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append adds 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device adds 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio adds 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset adds c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush adds a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata adds 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait adds 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO adds 19304f959ffd drbd: remove bio_alloc_drbd adds ae7153f1a7b0 drbd: remove drbd_req_make_private_bio adds a78f18da6692 md: remove bio_alloc_mddev adds 32637385b834 md: simplify sync_page_io adds 6a5965696856 md: remove md_bio_alloc_sync adds e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk adds 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio adds 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio adds 48d15436fde6 mm: remove get_swap_bio adds fd06c8738a55 Merge branch 'for-5.12/block' into for-next adds 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION adds c37fcc538fa0 Merge branch 'for-5.12/block' into for-next adds 59c157433fbc nvme-core: check bdev value for NULL adds f3a3659e73be Merge branch 'for-5.12/block' into for-next new 6b4eeba331cd blk-cgroup: Remove obsolete macro new 1869f0d1abfd Merge branch 'for-5.12/block' into for-next new cd9739eb5a4b Merge remote-tracking branch 'block/for-next' adds 2f78bd4f33d4 dm dust: remove h from printk format specifier adds ebb25f32874f dm crypt: Spelling s/cihper/cipher/ adds 1f2bbc40eea1 dm integrity: fix spelling mistake "flusing" -> "flushing" adds 1c8585ede665 dm: cleanup of front padding calculation adds 3a476f75fbd5 dm persistent data: fix return type of shadow_root() adds 2ee53e76f3ff dm integrity: introduce the "fix_hmac" argument adds 8145b3b99beb dm writecache: fix performance degradation in ssd mode adds 266917bd4a21 dm writecache: fix unnecessary NULL check warnings new 632d076442a6 Merge remote-tracking branch 'device-mapper/for-next' new 327560886491 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 59967a38e261 mmc: atmel-mci: Assign boolean values to a bool variable adds d68849e0f413 mmc: remove dw_mmc-zx driver adds 42af8761bc84 mmc: remove sirf prima/atlas driver adds 7ebf4c951175 mmc: sdhci-of-aspeed: Fix kunit-related build error adds 189f518d80ac Merge branch 'fixes' into next adds 752990cb29d2 block/keyslot-manager: introduce devm_blk_ksm_init() adds 8d59ad64b629 scsi: ufs: use devm_blk_ksm_init() adds b20b82de09c2 mmc: core: Add basic support for inline encryption adds d0d52fec9dcf mmc: cqhci: rename cqhci.c to cqhci-core.c adds aaa05b09c649 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors adds 080fde6b774e mmc: cqhci: add support for inline encryption adds aeaadb3aa7d1 mmc: cqhci: add cqhci_host_ops::program_key adds 34ce80ad7ea8 firmware: qcom_scm: update comment for ICE-related functions adds 889bdb0731f1 dt-bindings: mmc: sdhci-msm: add ICE registers and clock adds cdc216195598 mmc: sdhci-msm: add Inline Crypto Engine support adds 917cd76d5763 mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO adds ebb43d34621f mmc: mmci: Add support for probing bus voltage level translator adds 5e0728d7e6c4 mmc: core: Exclude unnecessary header file adds bdcefe241263 Merge branch 'fixes' into next new 2731e8908b74 Merge remote-tracking branch 'mmc/next' new 9f9e55b43603 Merge remote-tracking branch 'mfd/for-mfd-next' new 238acfa0559a Merge remote-tracking branch 'backlight/for-backlight-next' adds b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs adds 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] adds 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 adds 9483b961ad08 power/reset: remove zte zx driver adds 2a0aa0fa39d4 power: supply: charger-manager: fix typo adds a72acc56f3e9 power-supply: use kobj_to_dev() new 304a5d9417b5 Merge remote-tracking branch 'battery/for-next' new 64f09ea1b551 regulator: pf8x00: Fix typo for PF8200 chip name new b96353f3607a Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds d93d6f52bd9e regulator: remove ab3100 driver adds dea6dd2ba63f regulator: s5m8767: Fix reference count leak adds 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c adds e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c adds a5872bd3398d regulator: s5m8767: Drop regulators OF node reference adds 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] adds 7fefe72b0f8c regulator: pf8x00: Add suspend support adds dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] adds 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks new 5ccfaceb507f Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 19c3a4c9af99 Merge remote-tracking branch 'regulator/for-next' new 59ff6142faeb Merge remote-tracking branch 'security/next-testing' adds ccf11dbaa07b evm: Fix memleak in init_desc adds 2b4a2474a202 IMA: generalize keyring specific measurement constructs adds 291af651b350 IMA: add support to measure buffer data hash adds d6e645012d97 IMA: define a hook to measure kernel integrity critical data adds c4e43aa2eeb0 IMA: add policy rule to measure critical data adds 47d76a484050 IMA: limit critical data measurement based on a label adds 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] adds 03cee1683666 IMA: define a builtin critical data measurement policy adds fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook adds e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity new b3f82afc1041 IMA: Measure kernel version in early boot new cbcb6a91af5c Merge remote-tracking branch 'integrity/next-integrity' adds 634c21bb9867 security: keys: Fix fall-through warnings for Clang adds 796e46f9e2cb keys: Remove outdated __user annotations adds 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue adds 272a121940a2 security/keys: use kvfree_sensitive() adds 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc adds 328c95db01df security: keys: delete repeated words in comments adds c224926edfc2 KEYS: remove redundant memset adds 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones adds d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code adds 464e96aeb16a keys: remove trailing semicolon in macro definition adds 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] adds 0b2d443bf527 certs/blacklist: fix kernel doc interface issue adds 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check adds f14602caf4fa PKCS#7: Fix missing include adds 4993e1f9479a certs: Fix blacklist flag type confusion adds a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() adds f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next new 4a8b64f4e85b Merge remote-tracking branch 'keys/keys-next' new 8a68af4092df Merge remote-tracking branch 'selinux/next' adds 12bb3f7f1b03 futex: Ensure the correct return value from futex_lock_pi() adds 04b79c55201f futex: Replace pointless printk in fixup_owner() adds c5cade200ab9 futex: Provide and use pi_state_update_owner() adds 2156ac193416 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() adds 6ccc84f917d3 futex: Use pi_state_update_owner() in put_pi_state() adds f2dac39d9398 futex: Simplify fixup_pi_state_owner() adds 34b1a1ce1458 futex: Handle faults correctly for PI futexes adds c64396cc36c6 Merge tag 'locking-urgent-2021-01-28' of git://git.kernel. [...] adds dad3a72f5eec net: usb: cdc_ether: added support for Thales Cinterion PL [...] adds 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 b [...] adds 11df27f7fdf0 selftests: forwarding: Specify interface when invoking mausezahn adds b6f6881aaf23 mlxsw: spectrum_span: Do not overwrite policer configuration adds 924b171c29e1 Merge branch 'mlxsw-various-fixes' adds b8323f7288ab rxrpc: Fix memory leak in rxrpc_lookup_local adds 909b447dcc45 Merge tag 'net-5.11-rc6' of git://git.kernel.org/pub/scm/l [...] new afb62f9e2653 tpm: Fix fall-through warnings for Clang new b6081326a1af char: tpm: add i2c driver for cr50 new fd760ef242da tpm: Remove tpm_dev_wq_lock new f1cf310c3fc1 keys: Update comment for restrict_link_by_key_or_keyring_chain new 46dd0844aff8 tpm: add sysfs exports for all banks of PCR registers new 004eed1256bc ABI: add sysfs description for tpm exports of PCR registers new 748cbbbfa56b tpm_tis: Fix check_locality for correct locality acquisition new 6171fb34b146 tpm_tis: Clean up locality release new 37195df726c2 Merge remote-tracking branch 'tpmdd/next' adds a44092e326d4 iommu/amd: Use IVHD EFR for early initialization of IOMMU [...] adds 494b3688bb11 iommu/vt-d: Correctly check addr alignment in qi_flush_dev [...] adds 29b32839725f iommu/vt-d: Do not use flush-queue when caching-mode is on new f8993dc666f4 iommu/amd: Remove unnecessary assignment new 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock new 3703c839e1cf iommu/amd: remove h from printk format specifier new 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline new c9b258c6be09 iommu/amd: Prepare for generic IO page table framework new d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable new 1f5855306676 iommu/amd: Convert to using amd_io_pgtable new f9b4df790aa4 iommu/amd: Declare functions as extern new 18954252a1d0 iommu/amd: Move IO page table related functions new e42ba0633064 iommu/amd: Restructure code for freeing page table new 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable new 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...] new 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable new 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys new fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page new 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...] new 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code new f2dd871799ba iommu/vt-d: Add qi_submit trace event new a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL new 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private new 622106190175 iova: Delete copy_reserved_iova() new 2cf7dbff0a95 iova: Stop exporting some more functions new b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic() new ab0a7119ba67 iommu: Delete iommu_domain_window_disable() new 262948f8ba57 iommu: Delete iommu_dev_has_feature() new a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path new 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...] new 503ef44d8b76 Merge branches 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'c [...] new bf3e0a8a1628 Merge remote-tracking branch 'iommu/next' adds 127c8c5f0589 audit: Make audit_filter_syscall() return void new b7bbc6cb9ead Merge remote-tracking branch 'audit/next' adds cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema new f87a67c2aa04 Merge remote-tracking branch 'devicetree/for-next' adds a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" adds 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays adds 21ea2743f015 spi: atmel: Put allocated master before return adds 181997b49408 spi: remove sirf prima/atlas driver adds 12508e7da753 spi: spi-au1550: quoted string break adds 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings adds 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string adds 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check adds 05cda27d7eb5 Merge remote-tracking branch 'spi/for-5.12' into spi-next new 35c4f0c7c655 Merge remote-tracking branch 'spi/for-next' adds 31bf92881714 x86/sgx: Fix the return type of sgx_init() adds 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches adds da54cca9d9da Merge branch 'x86/sgx' adds e9fce48a271a Merge branch 'x86/platform' adds 55774fd65192 Merge branch 'x86/mm' adds efc826ee3298 Merge branch 'x86/misc' adds 6219d77d7459 Merge branch 'x86/microcode' adds 5e6dca82bcaa x86/entry: Emit a symbol for register restoring thunk adds 0bab9cb2d980 x86/entry: Remove put_ret_addr_in_rdi THUNK macro argument adds 99a9c62d9ba7 Merge branch 'x86/entry' adds 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support adds 4bd5258611c0 Merge branch 'x86/cleanups' adds 3205b418e33a Merge branch 'x86/cache' adds 29fc26879325 Merge branch 'x86/build' adds aeeac194caac Merge branch 'x86/asm' adds 737a72127b5d Merge branch 'sched/core' adds 59d9024802e6 Merge branch 'ras/core' adds af13c867438a Merge branch 'perf/kprobes' adds e43484de753a Merge branch 'perf/core' adds bb7a2be5b417 Merge branch 'objtool/core' adds c75392581468 locking: Add Reviewers adds 2f0df49c89ac jump_label: Do not profile branch annotations adds 997acaf6b4b5 lockdep: report broken irq restoration adds d38edbe14262 Merge branch 'locking/core' new 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too new 5b215e0b2d3a Merge branch 'x86/misc' new fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] new 05e1ad64b138 Merge branch 'x86/cpu' new bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 new 60b8cb9b31fa Merge branch 'x86/build' adds 211e5db19d15 rtc: mc146818: Detect and handle broken RTCs new f2563a48eedf Merge branch 'timers/urgent' new 0524a6273004 Merge branch 'locking/urgent' new 1ce53e2c2ac0 futex: Change utime parameter to be 'const ... *' new 0f9438503ea1 futex: Remove unneeded gotos new bf594bf40001 locking/rtmutex: Add missing kernel-doc markup new 2979692075e4 Merge branch 'locking/core' adds 355845b738e7 efi/apple-properties: Reinstate support for boolean properties new a108213b8654 Merge branch 'efi/urgent' new 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header new 2f196059864f efi/libstub: whitespace cleanup new cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() new 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h new 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' new 514b1a8477d2 efi: x86: clean up previous struct mm switching new 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources new cc9b00b83ecc Merge branch 'efi/core' adds 41c1a06d1d15 entry: Unbreak single step reporting behaviour new 5627c3d95a76 Merge branch 'core/urgent' new 52fafb8debcc Merge branch 'linus' new 9fa9433362b1 Merge remote-tracking branch 'tip/auto-latest' adds 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] adds faf042d15093 Merge branch 'edac-amd64' into edac-for-next new 99b8b4f0ce48 Merge remote-tracking branch 'edac/edac-for-next' adds 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block adds b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory adds bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length adds b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] adds 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD adds 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD adds c261145abd24 tools/nolibc: Add the definition for dup() adds 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available adds c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) adds be60ca41fbaa tools/nolibc: Implement fork() based on clone() adds 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() adds 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] adds f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* adds 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] adds 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example adds 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh adds c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD adds 5eb0ba4459b7 Merge branch 'clocksource.2021.01.12a' into HEAD adds 46fa46c09247 Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds 59a15e5c4a60 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds fd47fb1426c9 rcutorture: Add crude tests for mem_dump_obj() adds 2211d0bd7ec6 torturescript: Don't rerun failed rcutorture builds adds e1b925665b37 rcu/nocb: Detect unsafe checks for offloaded rdp adds 2da6c0d948df rcu: Remove superfluous rdp fetch adds 9d37961cc41e rcu: Fix CPU-offline trace in rcutree_dying_cpu adds b84fb882c363 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 452e943ec814 doc: Update rcu_dereference.rst reference adds 0c74213bf648 tools/memory-model: Remove reference to atomic_ops.rst adds 44f58bfa449c rcu: Expedite deboost in case of deferred quiescent state adds a96df417ea1b rcutorture: Make TREE03 use real-time tree.use_softirq setting adds 3d971f279336 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] adds f8bd993eac00 rculist: Replace reference to atomic_ops.rst adds c9a4123f595f rcu: Fix kfree_rcu() docbook errors adds f5c4e9a20d66 rcutorture: Fix testing of RCU priority boosting adds 011b7a3e099e kcsan: Make test follow KUnit style recommendations adds 8fcf6b0d2cec kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests adds 03200780bc29 kcsan: Add missing license and copyright headers adds ade6baeff42f kvfree_rcu: Directly allocate page for single-argument case adds cb5d39bc0f26 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds bb997886abbe kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] adds 18320320983d lib: Add "all" and "none" as valid ranges to bitmap_parselist() adds 96e88ea01caf rcu: Remove "all" cpumask checks favor of bitmask-level "all" adds d1766c164c10 lib: Support N as end of range in bitmap_parselist() adds 69fc16f58b77 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" adds 1b8eac3c9aa0 torture: Replace torture_init_begin string with %s adds ca13b8014af0 rcutorture: Replace rcu_torture_stall string with %s adds efc0f28cfe21 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new f22712067d6f Merge remote-tracking branch 'rcu/rcu/next' adds 6db5c9d4cb78 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next adds 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] adds 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] adds 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] adds be42392657db Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] adds eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script adds 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section adds f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section adds 8c49b5d43d4c KVM: arm64: Generate hyp relocation data adds 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime adds 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp adds 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp adds 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr adds a3decf245aa1 Merge remote-tracking branch 'origin/kvm-arm64/hyp-reloc' [...] adds 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection adds cc6d8fa3667a Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next adds f3b3bb775783 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR adds 04fa6005fbd2 KVM: arm64: Fix AArch32 PMUv3 capping adds 970a63b2c2aa KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers adds 261d4258491e KVM: arm64: Refactor filtering of ID registers adds 8e9a6439e834 KVM: arm64: Limit the debug architecture to ARMv8.0 adds c6b4e5369f41 KVM: arm64: Upgrade PMU support to ARMv8.4 adds df926c8ce670 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] adds 7ab175c5acf5 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 2bf8f4f9c3dd KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 1e5c3710559c Merge branch 'kvm-arm64/hisi-broken-v2-compat' into kvmarm [...] adds a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call adds 40fe4c5cd337 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next adds f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc adds 5db27823c3fd Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next new d36c898840d9 Merge remote-tracking branch 'kvm-arm/next' new 08c11d16ca91 Merge remote-tracking branch 'percpu/for-next' adds e9ad2eb3d9ae workqueue: Use %s instead of function name new 47f1c212b485 Merge remote-tracking branch 'workqueues/for-next' adds 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] adds 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] adds 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] adds 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] adds 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default adds d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] adds aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] adds d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language new 589e25c6dfdd Merge remote-tracking branch 'drivers-x86/for-next' adds 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] adds 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] new 2ecae5cbcbba Merge remote-tracking branch 'chrome-platform/for-next' new e825165f56ef Merge remote-tracking branch 'hsi/for-next' new 3c06f8d6b3a0 Merge remote-tracking branch 'leds/for-next' new fc26067c7417 ipmi: remove open coded version of SMBus block write new 6d0348cefe7d Merge remote-tracking branch 'ipmi/for-next' adds 072a51be8ecf Merge 5.11-rc5 into driver-core-next adds e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] adds 4104ca776ba3 of: property: Add fw_devlink support for interrupts new 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] new 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c new 38009c766725 drivers/base: build kunit tests without structleak plugin new 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] new 4d2aeb214b22 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance adds 8dea75e11380 usb: typec: tcpm: Protocol Error handling adds 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running adds 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes adds 1d6a81519d9d Merge v5.11-rc5 into usb-next adds f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection adds a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment adds 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging adds 60b4c9d5c6fe usb/c67x00: Replace tasklet with work adds 4c1934bda88a usb: raw-gadget: add copyright adds 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig adds 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example adds 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] adds f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason adds 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message new 4a42e6b0a53b Merge remote-tracking branch 'usb/usb-next' adds c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver adds 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built adds a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() adds a38d21488097 USB: serial: xr: fix NULL-deref at probe adds 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect adds 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe adds 5c5d9af683f6 USB: serial: xr: use termios flag helpers adds 72fc7fc7f365 USB: serial: xr: document vendor-request recipient adds 355675115950 USB: serial: xr: clean up line-settings handling adds 736c09316c90 USB: serial: xr: simplify line-speed logic adds 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling adds 0d05d7d91389 USB: serial: xr: fix pin configuration adds 55317e22391f USB: serial: xr: fix B0 handling new fea7372cbc40 USB: serial: mos7720: fix error code in mos7720_write() new 98e3752c43e9 Merge remote-tracking branch 'usb-serial/usb-next' adds 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC new e6c9e3061cbe Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new d363c7f21ed0 Merge remote-tracking branch 'phy-next/next' adds f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support adds e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() adds 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() adds 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> adds 4776a4a0a29c serial: remove sirf prima/atlas driver adds 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] adds dd78b0c483e3 tty: implement read_iter adds 64a69892afad tty: clean up legacy leftovers from n_tty line discipline adds 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] adds d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] adds 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] adds c7135bbe5af2 tty: fix up hung_up_tty_write() conversion adds ddc5fda74561 tty: fix up hung_up_tty_read() conversion adds e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling adds 0f8b29fabacb Merge 5.11-rc5 into tty-next adds e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform adds e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] new 9159835a978f vt: keyboard, use new API for keyboard_tasklet new 4011ac13af98 Merge remote-tracking branch 'tty/tty-next' adds 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms adds e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan adds 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] adds f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] adds 66afbe4d633a Merge 5.11-rc5 into char-misc-next adds 882227626459 bcm-vk: add bcm_vk UAPI adds 522f692686a7 misc: bcm-vk: add Broadcom VK driver adds 064ffc7c3939 misc: bcm-vk: add autoload support adds bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver adds af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] adds 22c30607d1e0 misc: bcm-vk: add open/release adds 7367e0ad77d2 misc: bcm-vk: add ioctl load_image adds ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info adds 111d746bb476 misc: bcm-vk: add VK messaging support adds d63d658f7472 misc: bcm-vk: reset_pid support adds 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 adds 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver adds 91ca10d6fa07 misc: bcm-vk: add ttyVK support adds fc716ffb9afe misc/vmw_vmci: fix typo adds e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible adds 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory adds 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC adds e4240253ac85 greybus: es2: drop short control-transfer checks adds 26c2e9226140 most: core: Constify static attribute_group structs adds c41e21dca8dc sgi-xp: remove h from printk format specifier adds 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value new 1941ab1d25e0 speakup: add the missing synth parameter to all io functions new 4f2a81f3a882 speakup: Reference synth from tty and tty from synth new 117422521e6c speakup: Simplify spk_ttyio_out error handling. new cae2181b498f speakup: Add documentation on changing the speakup message [...] new 8ba59e9dee31 misc: pti: Remove driver for deprecated platform new 487709fa1be2 misc: pvpanic: introduce device capability new 8d6da6575ffe misc: pvpanic: introduce events device attribue new c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] new d0259c42abff spdxcheck.py: Use Python 3 new afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic new 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq new 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures new 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header new 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus new 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support new 3f6099438181 bus: fsl-mc: add bus rescan attribute new 296c6264d4b1 bus: fsl-mc: add autorescan sysfs new 23f12363790c Merge remote-tracking branch 'char-misc/char-misc-next' new 0f65047c477a Merge remote-tracking branch 'extcon/extcon-next' new 0f4063765121 Merge remote-tracking branch 'soundwire/next' new f679a41fafc8 thunderbolt: dma_port: Check 'dma_port_flash_write_block() [...] new 4366979fdd43 thunderbolt: cap: Fix kernel-doc formatting issue new aa60825391b6 thunderbolt: ctl: Demote non-conformant kernel-doc headers new ff48bc447773 thunderbolt: eeprom: Demote non-conformant kernel-doc head [...] new 925a2af9b362 thunderbolt: xdomain: Fix 'tb_unregister_service_driver()' [...] new a7bfb27bee62 thunderbolt: nhi: Demote some non-conformant kernel-doc headers new 877e50b358c8 thunderbolt: tb: Kernel-doc function headers should docume [...] new 47ba5ae46bb9 thunderbolt: switch: Demote a bunch of non-conformant kern [...] new af6bd59ea5b7 thunderbolt: icm: Fix a couple of formatting issues new a27ea0dfc1cd thunderbolt: tunnel: Fix misspelling of 'receive_path' new 2c2a2327bdb5 thunderbolt: switch: Fix function name in the header new 79a914d7f707 Merge remote-tracking branch 'thunderbolt/next' adds d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] adds c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor adds 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev adds eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] adds 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() adds 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] adds b0621d215138 iio: chemical: pms7003: convert comma to semicolon adds 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion adds 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] adds af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 adds 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 adds b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] adds ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 165c51479712 iio: accel: yamaha-yas530: Add DT bindings adds de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 adds 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] adds cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion adds 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] adds 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] adds 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support adds a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 adds da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies adds 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support adds fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies adds ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support adds 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support adds 660987e12503 iio: hid-sensors: Add hinge sensor driver adds 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels adds d9a0e73c0c87 iio: Handle enumerated properties with gaps adds 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] adds cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support adds 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] adds 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel adds 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel adds a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel adds 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel adds 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel adds e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation adds b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI adds fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 adds d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices adds 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation adds 07498719bede iio:pressure:ms5637: limit available sample frequencies adds 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] adds 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] adds 649ef114a0a0 iio:pressure:ms5637: add ms5803 support adds aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] adds 8d502ef682fd fixp-arith: add a linear interpolation function adds c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file adds e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate adds ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir adds 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data adds 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it adds bb01e2637432 iio: adc: move vadc_map_pt from header to the source file adds 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation adds 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp adds 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb adds 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg adds 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] adds bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] adds ec52736c35f2 Merge 5.11-rc5 into staging-next adds 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value adds c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ adds 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] adds c88c76c7286e staging: mt7621-dts: remove obsolete switch node adds 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 adds 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 adds b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers adds a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros adds 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic adds c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] adds 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line adds 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] adds 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] adds fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups adds d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT adds 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs adds 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] adds 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups adds 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright adds fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic adds 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments adds 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode adds 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] adds 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright adds 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes new 56d733023977 Merge remote-tracking branch 'staging/staging-next' new 3e722f30b0d0 Merge remote-tracking branch 'icc/icc-next' adds d07b6621d948 dmaengine: imx-sdma: Remove platform data support adds 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() adds 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] adds d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) adds 41116775f12c MAINTAINERS: dmaengine: add header files directory adds 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files adds be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier adds ec6ab42f5aad dmaengine: remove sirfsoc driver adds 1c8963f83013 dmaengine: remove zte zx driver adds a033a74e8b66 dmaengine: remove coh901318 driver adds e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() adds 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module adds 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module adds 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA adds 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] adds c281cde7a456 dmaengine: stedma40: fix 'physical' typo new 5a7cea8c8962 Merge remote-tracking branch 'dmaengine/next' new 292e048d1bdc Merge remote-tracking branch 'cgroup/for-next' adds 0956610696c2 Merge branch 'fixes' into for-next adds 4d005277af4e Merge branch 'misc' into for-next adds 8d254bb2d429 Merge branch 'misc' into for-next adds 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] adds efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] adds f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] adds a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] adds 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] adds bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] adds 0653c358d2dc scsi: Drop gdth driver adds 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup adds bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup adds 1789671ded39 scsi: 3w-sas: Whitespace cleanup adds bcd5c59f21e3 scsi: atp870u: Whitespace cleanup adds 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup adds c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations adds 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] adds eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes adds 0eb198d2c35f scsi: acornscsi: Use standard defines adds 23d339f08fac scsi: nsp32: Fixup status handling adds f55475891edb scsi: dc395: Drop private SAM status code definitions adds 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions adds 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE adds cdec16c1177a scsi: aacraid: Avoid setting message byte on completion adds 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE adds 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE adds 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition adds d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition adds 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions adds 9df17f4679b7 scsi: initio: Drop internal SCSI message definition adds 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE adds db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE adds f3272258d79a scsi: atp870u: Use standard definitions adds ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result adds 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message adds d37932a91600 scsi: core: Add 'set_status_byte()' accessor adds 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] adds 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte adds fc8e006c38e2 scsi: wd33c93: Use SCSI status adds 88188179f36c scsi: ips: Use correct command completion on error adds ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands adds 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] adds aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors adds 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values adds 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() adds 121181f3f839 scsi: libsas: Remove notifier indirection adds c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers adds feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers adds 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() adds 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() adds 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() adds 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers adds cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers adds 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers adds 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers adds 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications adds 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers adds 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers adds de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers adds f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API adds c12208668aef scsi: isci: Switch back to original libsas event notifiers adds 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers adds 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants adds bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison adds 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] adds 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable adds c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check adds d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation adds cd9df0c21636 scsi: qla1280: Fix printk regression adds 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings adds 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check adds a6811a41feb2 Merge branch 'misc' into for-next new dffa1670056f Merge remote-tracking branch 'scsi/for-next' adds 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue adds bc2b4e680231 scsi: qla2xxx: Fix some memory corruption adds 0be310979e5e scsi: lpfc: Fix ancient double free adds 3ae0819079f2 scsi: ncr53c8xx: Fix typos adds fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL adds 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] adds 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() adds 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default adds 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() adds cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support adds eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices adds cc0b6ad72e18 scsi: target: core: Signal WRITE residuals adds ead0ffc95a89 scsi: target: core: Change ASCQ for residual write adds a927ec399542 scsi: message: fusion: Fix 'physical' typos new 895ba70caf68 Merge remote-tracking branch 'scsi-mkp/for-next' adds 5cb297c38a8e vdpa_sim_net: Make mac address array static adds 5588575f680c vdpa: Extend routine to accept vdpa device name adds 001e0804a6bb vdpa: Define vdpa mgmt device, ops and a netlink interface adds 508cc779e0f2 vdpa: Enable a user to add and delete a vdpa device adds 39502d042a70 vdpa: Enable user to query vdpa device info adds 79991caf5202 vdpa_sim_net: Add support for user supported devices new 5b4bf485c2d1 Merge remote-tracking branch 'vhost/linux-next' new 56e6d5da7089 Merge remote-tracking branch 'rpmsg/for-next' adds 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] adds 97057b7a0b6b docs: gpio: intro: Improve HTML formatting adds 7ebf113c471b gpio: rcar: Remove redundant compatible values adds 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon adds 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config adds c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data adds 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC adds 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support adds d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip adds e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev adds 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support adds 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 72bc9cdee73e gpio: pca953x: Add support for pca9506 adds 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 60458680c1a5 gpio: tegra: Fix wake interrupt adds 424027dec00c selftests: gpio: rework and simplify test implementation adds da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c adds e9cdfe3279c8 selftests: remove obsolete build restriction for gpio adds 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh adds 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests adds 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 adds 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config adds 2767ffffa6e4 gpio: uapi: fix line info flags description adds 3fee9e690ed7 gpio: remove zte zx driver adds d51da8c3deac gpio: max77620: convert comma to semicolon adds d2cca43a4b28 gpio: tegra186: convert comma to semicolon adds 11444bd393b9 gpio: vx855: convert comma to semicolon adds 33177ff772fe gpio: wcove: convert comma to semicolon adds 1c7a4917d95a gpio: mockup: tweak the Kconfig help text adds 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy adds 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent adds 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX adds 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values adds b1cd4f67f2c2 gpio: tegra: Improve formatting of the code adds bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() adds 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver adds 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module adds d60c1614b6df gpio: tegra: Fix irq_set_affinity new 6930faca79f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() adds f0238f084054 lib/cmdline: Update documentation to reflect behaviour adds 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input adds a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() adds 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header adds c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries adds 353de70c71d9 gpio: msic: Remove driver for deprecated platform adds 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform new cfe6204c37c4 Merge remote-tracking branch 'gpio-intel/for-next' adds 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] adds 484c58d6601c pinctrl: remove zte zx driver adds c41e02c384f5 pinctrl: remove sirf atlas/prima drivers adds 5817364a90c9 pinctrl: remove coh901 driver adds 4ef82b305239 pinctrl: remove ste u300 driver adds dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support adds fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings adds 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller adds 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] adds 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers adds cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins adds 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking adds 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions adds b4478a080673 Merge tag 'v5.11-rc2' into devel adds 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] adds 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible adds 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning adds ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx adds d3e0c0572caf Merge branch 'devel' into for-next new 2bdab7182ade Merge remote-tracking branch 'pinctrl/for-next' new 9deab8c646d4 Merge remote-tracking branch 'pwm/for-next' new 3f5f78d353b5 Merge remote-tracking branch 'userns/for-next' adds 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] adds f89f20acff2d Documentation: livepatch: document reliable stacktrace adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next new 0a0884de2939 Merge remote-tracking branch 'livepatching/for-next' new 8d65e792d29e Merge remote-tracking branch 'coresight/next' adds 9d0735519f99 rtc: remove sirfsoc driver adds dd2d3b40039d rtc: remove ste coh901 driver adds 2f58f5eea8c6 rtc: remove ste ab3100 driver adds de490e0580df rtc: ac100: use rtc_lock/rtc_unlock adds 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock adds d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock adds 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock adds 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock adds 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock adds 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock adds 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock adds cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock adds a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock adds 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock adds 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock adds 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock adds f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock adds 454ba154a62c rtc: tps65910: Support wakeup-source property adds b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override adds 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before new b0a0fe78f424 Merge remote-tracking branch 'rtc/rtc-next' new 871df445fd89 Merge remote-tracking branch 'kspp/for-next/kspp' new d4c25cc837af Merge remote-tracking branch 'gnss/gnss-next' adds d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem adds 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h new fa5a89c1c079 Merge remote-tracking branch 'slimbus/for-next' adds 2c36185526ad nvmem: core: skip child nodes not matching binding new 88a1957f36af Merge remote-tracking branch 'nvmem/for-next' new 0568063cde54 Merge remote-tracking branch 'xarray/main' new 18194b7b3ddc hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" new 248c243cc111 Merge remote-tracking branch 'hyperv/hyperv-next' adds 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] adds f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] adds f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema adds e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling adds b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol new a4ad0b122c20 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier adds fcba4b2047a3 mhi: unconstify mhi_event_config adds b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support adds 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it adds cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next adds a8f75cb348fd mhi: core: Factorize mhi queuing adds 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs adds 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next new 27453ac9b019 Merge remote-tracking branch 'mhi/mhi-next' new 97780161bb7f Merge remote-tracking branch 'memblock/for-next' new 3369710fca3d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support adds d50b870b272a arch: arm: Remove CONFIG_OPROFILE support adds 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support adds ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE adds 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support adds 1f4e74c0664a arch: ia64: Remove rest of perfmon support adds d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support adds e258958945c6 arch: mips: Remove CONFIG_OPROFILE support new 7a22384df3de arch: parisc: Remove CONFIG_OPROFILE support new 7a3c90df20db arch: powerpc: Stop building and using oprofile new 9850b6c69356 arch: powerpc: Remove oprofile new 0fa461caba04 arch: s390: Remove CONFIG_OPROFILE support new 482cae0a9f32 arch: sh: Remove CONFIG_OPROFILE support new 2083fecd1c12 arch: sparc: Remove CONFIG_OPROFILE support new a6a0683b7105 arch: x86: Remove CONFIG_OPROFILE support new a848bf1d9ef1 arch: xtensa: Remove CONFIG_OPROFILE support new f8408264c77a drivers: Remove CONFIG_OPROFILE support new be65de6b03aa fs: Remove dcookies support new 38ffb6181e2b Merge remote-tracking branch 'oprofile-removal/oprofile/removal' adds d1b472e84641 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds 79c33ca27305 mm: hugetlb: fix a race between freeing and dissolving the page adds d338e7548a1c mm: hugetlb: fix a race between isolating and freeing page adds 9e94c074eda9 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 2e381a1e7245 mm: migrate: do not migrate HugeTLB page whose refcount is one adds eacd93c6b474 mm, compaction: move high_pfn to the for loop scope adds c4b574064541 mm/vmalloc: separate put pages and flush VM flags adds ab55392178af init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov adds 18adb809c13f mm: thp: fix MADV_REMOVE deadlock on shmem THP adds 85f4d03a6734 memblock: do not start bottom-up allocations with kernel_end adds 3e5e78c76ff8 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] adds 6f1fce9b7c89 kasan: add explicit preconditions to kasan_report() adds 5da2ebc002fa kasan: make addr_has_metadata() return true for valid addresses adds f440794078d0 ubsan: implement __ubsan_handle_alignment_assumption adds 9b43d7061be0 mm: hugetlb: fix missing put_page in gather_surplus_pages() adds d97372de6a40 MAINTAINERS/.mailmap: use my @kernel.org address adds 32cc1e70fc0a mm/rmap: fix potential pte_unmap on an not mapped pte adds ed14e3378dea /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 635adf63afe3 /proc/kpageflags: do not use uninitialized struct pages adds 59e026b75b07 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds 66d3dad16537 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds a83edd0a72c0 scripts/spelling.txt: increase error-prone spell checking adds a00df80360ac scripts/spelling.txt: check for "exeeds" adds c1a4a7de005e scripts/spelling.txt: add "allocted" and "exeeds" typo adds f84e89c19a26 ntfs: layout.h: delete duplicated words adds b960c3941f58 ocfs2: remove redundant conditional before iput adds 47f3a71acd6f ocfs2: clean up some definitions which are not used any more adds 6ae989bfe634 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds b250d8e75c42 ocfs2: fix ocfs2 corrupt when iputting an inode adds 480356019d85 fs: delete repeated words in comments adds 285a1c8af4be ramfs: support O_TMPFILE adds f6d6566dddb1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 993c9ca2b0d8 mm, tracing: record slab name for kmem_cache_free() adds 604b22cebe74 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 3b6ff89e912c mm/slub: disable user tracing for kmemleak caches by default adds 174d712e789a mm, slub: stop freeing kmem_cache_node structures on node offline adds 4271ea598339 mm, slab, slub: stop taking memory hotplug lock adds 12b64b5a8e1d mm, slab, slub: stop taking cpu hotplug lock adds eb66501b27d7 mm, slub: splice cpu and page freelists in deactivate_slab() adds fea25e692696 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds b1c385172246 mm/debug: improve memcg debugging adds 02ff9aff8fa5 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 1116b2cda738 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds f2fb3b829e2d mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds fb4dee54455e mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 30702d92f24d mm/filemap: remove unused parameter and change to void typ [...] adds c4d07ea92cd9 mm/filemap: don't revert iter on -EIOCBQUEUED adds 7ce50b2e327b mm/filemap: rename generic_file_buffered_read subfunctions adds a6f39d63e7c9 mm/filemap: remove dynamically allocated array from filemap_read adds 1e60808ea681 mm/filemap: convert filemap_get_pages to take a pagevec adds 103800fb42cd mm/filemap: use head pages in generic_file_buffered_read adds e69d0aeb0d70 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds d07ec25167aa mm/filemap: support readpage splitting a page adds 9e10ca39f731 mm/filemap: inline __wait_on_page_locked_async into caller adds b55a9e770e17 mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 7f3e5d86085f mm/filemap: change filemap_read_page calling conventions adds 8722063d3f49 mm/filemap: change filemap_create_page calling conventions adds 7b0fcacec1e9 mm/filemap: convert filemap_update_page to return an errno adds 2435869d34b5 mm/filemap: move the iocb checks into filemap_update_page adds 48cd528f624e mm/filemap: add filemap_range_uptodate adds 7d7ad5be58b2 mm/filemap: split filemap_readahead out of filemap_get_pages adds 07b19d45277a mm/filemap: restructure filemap_get_pages adds 073b070d9633 mm/filemap: don't relock the page after calling readpage adds bc8aedcb37c1 mm/filemap: rename generic_file_buffered_read to filemap_read adds 2c45b6e95db8 mm/filemap: simplify generic_file_read_iter adds a508a1f751a3 mm/swap_slots.c: remove redundant NULL check adds eaba24b5e050 mm/swapfile.c: fix debugging information problem adds e8b05abd8e6e mm/swap: don't SetPageWorkingset unconditionally during swapin adds c19f9ec25dbf mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 90124c300a47 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 78e24fa18911 mm: memcontrol: optimize per-lruvec stats counter memory usage adds 5c18c412f8a6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds a78d40f785c9 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds c79d92dbc497 mm: memcontrol: convert NR_ANON_THPS account to pages adds e8892caa78d0 mm: memcontrol: convert NR_FILE_THPS account to pages adds 6817cdbc17aa mm: memcontrol: convert NR_SHMEM_THPS account to pages adds cb4b74f214e2 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 7dae2f730ed6 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds 022ea795e23d mm: memcontrol: make the slab calculation consistent adds 402f8ba0a089 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 5ae410ef21fe mm/memcg: remove rcu locking for lock_page_lruvec function series adds 09599a05f14b mm: memcg: add swapcache stat for memcg v2 adds 213be79af2eb mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds 37428e03d387 mm: kmem: make __memcg_kmem_(un)charge static adds d43cb8b8d78a mm: page_counter: re-layout structure to reduce false sharing adds 1433d6040c7e mm/memcontrol: remove redundant NULL check adds 9b4425f905b5 mm/mmap.c: remove unnecessary local variable adds f3ae9bb1a7e5 mm/memory.c: fix potential pte_unmap_unlock pte error adds f66eca99b336 mm/mmap.c: fix the adjusted length error adds fb696aeb89cf mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds 794d599b6256 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds bdfcbe306bcc mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 4f42a2c299d6 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 6b367ed2edbf mm/page_reporting: use list_entry_is_head() in page_report [...] adds 690f787a76e8 vmalloc: remove redundant NULL check adds e8af0450b095 kasan: prefix global functions with kasan_ adds d3dbd2e179ec kasan: clarify HW_TAGS impact on TBI adds 2c602fa15743 kasan: clean up comments in tests adds 87ea5bfcdb7d kasan: add macros to simplify checking test constraints adds 588f2d4cb5ee kasan: add match-all tag tests adds e7bbafe8ce8c kasan: export kasan_poison adds f96598705022 kasan-add-match-all-tag-tests-fix-fix adds 2b96a6d3b03d kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 1370f68b37a7 kasan: rename CONFIG_TEST_KASAN_MODULE adds 9b17ad5daf10 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 0ab673fed45a kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds 876e925de931 kasan: fix memory corruption in kasan_bitops_tags test adds cfe7fd3845a6 kasan: move _RET_IP_ to inline wrappers adds a5acf6bea536 kasan: fix bug detection via ksize for HW_TAGS mode adds ffd16716c9ab kasan: add proper page allocator tests adds 1c2995ce928d kasan: add a test for kmem_cache_alloc/free_bulk adds 97b38284edb8 kasan: don't run tests when KASAN is not enabled adds 0b68bc7ad901 kasan: remove redundant config option adds 35e13952154c kasan-remove-redundant-config-option-v3 adds f91c8286946c mm: fix prototype warning from kernel test robot adds d115e1b0a4ef mm: rename memmap_init() and memmap_init_zone() adds 9b3e042d9740 mm: simplify parater of function memmap_init_zone() adds f7ecbb2ae5e6 mm: simplify parameter of setup_usemap() adds 4406170969d7 mm: remove unneeded local variable in free_area_init_core adds 6e09ffd3994b video: fbdev: acornfb: remove free_unused_pages() adds f10f65c2f1f7 mm: simplify free_highmem_page() and free_reserved_page() adds 28fc3f01e078 mm/huge_memory.c: update tlb entry if pmd is changed adds 10a53419f539 MIPS: do not call flush_tlb_all when setting pmd entry adds 39393526edb4 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds d3543c27fbcb mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 365390002821 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds 6c04ed8e855b mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 1be2ec4421e0 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds b94b1d08d09e mm/hugetlb: simplify the calculation of variables adds 9958319b6ee6 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 95e111d32b65 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 8110f3e18224 mm/vmscan.c: use add_page_to_lru_list() adds f5cb76f13d96 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 5a36ff7c723f mm: don't pass "enum lru_list" to lru list addition functions adds 6c004acbe1cd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds d2b9cf787a2b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 539d78052ecb mm: add __clear_page_lru_flags() to replace page_off_lru() adds 8d1cae74bc7a mm: VM_BUG_ON lru page flags adds 9e98fc2c2f27 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds ec79d047561d include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 1b9d647c89f1 mm/vmscan.c: make lruvec_lru_size() static adds 4e93fd9d743a hugetlb: use page.private for hugetlb specific page flags adds 4df2c1a2db79 hugetlb: convert page_huge_active() HPageMigratable flag adds 60501fbbf9d6 hugetlb: only set HPageMigratable for migratable hstates adds e3cfd14ced15 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 73fd0298d5a2 hugetlb: convert PageHugeFreed to HPageFreed flag adds de706631e182 z3fold: remove unused attribute for release_z3fold_page adds 5a17e98d3ca1 z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 9b7629e55e15 mm/compaction: remove rcu_read_lock during page compaction adds 611f5854e206 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 5567cabc58de mm/compaction: correct deferral logic for proactive compaction adds fa8d71bc6b5b numa balancing: migrate on fault among multiple bound nodes adds 8c42a3fd76eb mm, oom: fix a comment in dump_task() adds 85e5b762126c mm/hugetlb: change hugetlb_reserve_pages() to type bool adds 675cb8ca3200 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds a397187dc6c1 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 4000e3241c3d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds 7f15463ded87 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 5099896fe3ea hugetlbfs: remove meaningless variable avoid_reserve adds 744c96736488 hugetlbfs: make hugepage size conversion more readable adds c06f68dbe8be hugetlbfs: correct some obsolete comments about inode i_mutex adds 0458ae078e0e mm/migrate: remove unneeded semicolons adds 675539d9ac47 mm: make pagecache tagged lookups return only head pages adds ef2ca2863a96 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds d16b5495477c mm/swap: optimise get_shadow_from_swap_cache adds d4ce47b9a1c4 mm: add FGP_ENTRY adds 77be2f18d89f mm/filemap: rename find_get_entry to mapping_get_entry adds 3967059d9798 mm/filemap: add helper for finding pages adds fc81ca1f8345 fix mm-filemap-add-helper-for-finding-pages.patch adds 39b91cd441be mm/filemap: add mapping_seek_hole_data adds eebbbf8513c8 fix mm-filemap-add-mapping_seek_hole_data.patch adds 60055185ed46 iomap: use mapping_seek_hole_data adds edd3f49c8151 mm: add and use find_lock_entries adds 114fed2d5eb6 fix mm-add-and-use-find_lock_entries.patch adds 9701bbcffe79 mm: add an 'end' parameter to find_get_entries adds e424c6379290 mm: add an 'end' parameter to pagevec_lookup_entries adds 79dd7eb6b985 mm: remove nr_entries parameter from pagevec_lookup_entries adds b1e314c9e6cb mm: pass pvec directly to find_get_entries adds 1e3f62e77f15 mm: remove pagevec_lookup_entries adds d7a629f9c4f8 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 239ddb327d97 mm,thp,shm: limit gfp mask to no more than specified adds 5a36e426ee4c mm,thp,shmem: make khugepaged obey tmpfs mount flags adds fdc6b79b3b7d mm: cma: allocate cma areas bottom-up adds 8de3affc116f mm-cma-allocate-cma-areas-bottom-up-fix adds 036fabfb3453 mm-cma-allocate-cma-areas-bottom-up-fix-2 adds ba2e1df127fd mm-cma-allocate-cma-areas-bottom-up-fix-3 adds ba003b9fdc8b mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 7fe8299a7166 mm/cma: expose all pages to the buddy if activation of an [...] adds 1b2dc5e73522 mm/page_alloc: count CMA pages per zone and print them in [...] adds 56ecf59da3ac mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 8d82a52d8248 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 950cd7e2ebab mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 1cf5f5c5a41c mm/vmstat.c: erase latency in vmstat_shepherd adds 859b70f6d30f mm: move pfn_to_online_page() out of line adds 11fe8b278af3 mm: teach pfn_to_online_page() to consider subsection validity adds 5f4b35ac03d7 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 3e96d1287f19 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds fc152dbdb686 mm: fix memory_failure() handling of dax-namespace metadata adds 6c9adeecc77d mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds bd0af9f88dea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds bd3798b62d8d mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds c6f081f5b8c7 mm/rmap: correct some obsolete comments of anon_vma adds 0027cf3c2a6b mm/rmap: remove unneeded semicolon in page_not_mapped() adds 6adfdd3a81cd mm: zswap: clean up confusing comment adds f6a7c86466f7 mm/zswap: add the flag can_sleep_mapped adds aa3f90f29d63 mm/zswap: add return value in zswap_frontswap_load adds 908aa806dba0 mm/zswap: fix potential memory leak adds cf0779cd111d mm/zswap: fix variable 'entry' is uninitialized when used adds 9e2eb5fe233c mm: set the sleep_mapped to true for zbud and z3fold adds e4970201052a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds d048ab142484 mm: remove arch_remap() and mm-arch-hooks.h adds 4102fc76a2a5 mm: page-flags.h: Typo fix (It -> If) adds e2e919cb15f7 mm/dmapool: use might_alloc() adds b7a41338a6b3 mm/backing-dev.c: use might_alloc() adds cb5aaf4ea0e5 bdi-use-might_alloc-fix adds 4845160409ae mm/early_ioremap.c: use __func__ instead of function name adds d418eb921eb5 mm: add Kernel Electric-Fence infrastructure adds 3578c17e4a00 kfence: Fix parameter description for kfence_object_start() adds 5973b0dd0914 kfence: avoid stalling work queue task without allocations adds 72f7651c8d4b kfence: fix potential deadlock due to wake_up() adds d12436aa5310 kfence: add option to use KFENCE without static keys adds 3f584687e7dc kfence: add missing copyright and description headers adds 67e6de6ac12f x86, kfence: enable KFENCE for x86 adds 8f5b72cf1737 kfence, x86: add missing copyright and description header adds 592b10ecb149 arm64, kfence: enable KFENCE for ARM64 adds 973d782290ad kfence, arm64: add missing copyright and description header adds cd4f59689441 kfence: use pt_regs to generate stack trace on faults adds b0fc72e1e1e6 mm, kfence: insert KFENCE hooks for SLAB adds 6d4a4ac82d31 mm, kfence: insert KFENCE hooks for SLUB adds 284c6e117ff7 kfence, kasan: make KFENCE compatible with KASAN adds b5e5adc3118f revert kasan-remove-kfence-leftovers adds 9b56b067593d kfence, Documentation: add KFENCE documentation adds 975e88918a62 kfence: add missing copyright header to documentation adds 398a989d1442 kfence: add test suite adds eb9947001af6 kfence: fix typo in test adds 975eed270430 kfence: show access type in report adds bed6c606faee MAINTAINERS: add entry for KFENCE adds d75278322e46 tracing: add error_report_end trace point adds f10623faf244 kfence: use error_report_end tracepoint adds ceca664b9581 kasan: use error_report_end tracepoint adds 323bb7cb7b6f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1fe1c4ab5e51 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 27ed7ea1c421 kernel/hung_task.c: Monitor killed tasks. adds 26735ad19d97 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 7a52da33fa44 proc/wchan: use printk format instead of lookup_symbol_name() adds 9daee6683340 sysctl.c: fix underflow value setting risk in vm_table adds cd0a77e9883f proc/sysctl: make protected_* world readable adds 7c438b97ab4a include/linux: remove repeated words adds 704050d00440 groups: use flexible-array member in struct group_info adds 4cff3714d4ee groups: simplify struct group_info allocation adds 7b63459f340e kernel: delete repeated words in comments adds a221b5f6da2c lib/genalloc.c: change return type to unsigned long for bi [...] adds d4ebfcad3edf lib: optimize cpumask_local_spread() adds c9472342580c lib-optimize-cpumask_local_spread-v8 adds 63e931c7cc80 string.h: move fortified functions definitions in a dedica [...] adds 626ee2c93e13 lib: stackdepot: add support to configure STACK_HASH_SIZE adds b9779abb09a8 lib: stackdepot: add support to disable stack depot adds ba1952a0027b lib-stackdepot-add-support-to-disable-stack-depot-fix adds ec23c845f1b3 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds b5a580c05edb mm/page_poison: use unhashed address in hexdump for check_ [...] adds 669e5b10fb6f include/linux/bitops.h: spelling s/synomyn/synonym/ adds edb2801129cd checkpatch: improve blank line after declaration test adds 60039572fbb4 checkpatch: ignore warning designated initializers using NR_CPUS adds 56ea41b4d8a5 checkpatch: trivial style fixes adds fdddb1eb8541 checkpatch: prefer ftrace over function entry/exit printks adds 7d9b1d722ac9 checkpatch: improve TYPECAST_INT_CONSTANT test message adds 312e413b953e checkpatch: add warning for avoiding .L prefix symbols in [...] adds 7fbffd429bdc checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds e06af0b2ba02 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds d71f51b8912c aio: simplify read_events() adds 207b9c737e07 scripts/gdb: fix list_for_each adds 4a5d789d5535 initramfs: panic with memory information adds 8c6158474df0 initramfs-panic-with-memory-information-fix new 09e02afa75ce Merge branch 'akpm-current/current' new 92bb909ab1ad mm: add definition of PMD_PAGE_ORDER new 49aa347aad9e mmap: make mlock_future_check() global new 287b85d33757 riscv/Kconfig: make direct map manipulation options depend on MMU new 70a947ff2f13 set_memory: allow set_direct_map_*_noflush() for multiple pages new 471f26f46ded set_memory: allow querying whether set_direct_map_*() is a [...] new 5afa819bb5e9 arm64: kfence: fix header inclusion new cc9327f3b085 mm: introduce memfd_secret system call to create "secret" [...] new 34c1e0409f57 secretmem: use PMD-size pages to amortize direct map fragm [...] new 6465cb720014 secretmem: add memcg accounting new 6ef8f76862c5 PM: hibernate: disable when there are active secretmem users new 4d52887c1536 arch, mm: wire up memfd_secret system call where relevant new c73144a81ef1 secretmem: test: add basic selftest for memfd_secret(2) new 51ed36b4601b Merge branch 'akpm/master' new b01f250d83f6 Add linux-next specific files for 20210129
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 (bc085f8fc88f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-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.
The 596 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 + Documentation/ABI/testing/ima_policy | 5 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 + .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 + Documentation/ABI/testing/sysfs-class-devlink | 4 +- Documentation/ABI/testing/sysfs-devices-consumer | 5 +- Documentation/ABI/testing/sysfs-devices-supplier | 5 +- Documentation/ABI/testing/sysfs-firmware-acpi | 43 + Documentation/ABI/testing/sysfs-fs-f2fs | 1 + Documentation/admin-guide/cgroup-v2.rst | 60 +- .../admin-guide/device-mapper/dm-integrity.rst | 23 +- Documentation/admin-guide/kernel-parameters.rst | 19 +- Documentation/admin-guide/kernel-parameters.txt | 33 +- .../admin-guide/laptops/thinkpad-acpi.rst | 24 + Documentation/admin-guide/media/rkisp1.rst | 16 + Documentation/admin-guide/spkguide.txt | 48 +- Documentation/admin-guide/sysctl/fs.rst | 4 +- Documentation/arm/booting.rst | 2 +- Documentation/arm/index.rst | 2 +- Documentation/arm/marvel.rst | 488 -- Documentation/arm/marvell.rst | 491 ++ Documentation/asm-annotations.rst | 14 +- Documentation/block/biovecs.rst | 2 + Documentation/block/inline-encryption.rst | 12 +- Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/devicetree/bindings/Makefile | 8 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/atmel-sysregs.txt | 2 +- .../devicetree/bindings/arm/rockchip.yaml | 1 + Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 + Documentation/devicetree/bindings/c6x/clocks.txt | 40 - Documentation/devicetree/bindings/c6x/dscr.txt | 127 - Documentation/devicetree/bindings/c6x/emifa.txt | 62 - Documentation/devicetree/bindings/c6x/soc.txt | 28 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 20 +- .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../devicetree/bindings/display/ht16k33.txt | 40 - .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../devicetree/bindings/display/mxsfb.txt | 87 - .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/intel,ldma.yaml | 2 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 - Documentation/devicetree/bindings/dma/zxdma.txt | 38 - .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 - .../bindings/gpio/gpio-stericsson-coh901.txt | 7 - .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 - .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 - .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 + Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 - .../devicetree/bindings/i2c/i2c-stu300.txt | 15 - .../devicetree/bindings/i2c/i2c-zx2967.txt | 22 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 21 +- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 63 + .../bindings/iio/dac/microchip,mcp4725.yaml | 31 +- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 3 + .../bindings/iio/gyroscope/invensense,mpu3050.txt | 45 - .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 70 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 - .../bindings/iio/imu/invensense,mpu6050.yaml | 104 + .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 + .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 + .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 - .../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 36 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 37 +- .../bindings/media/i2c/aptina,mt9v111.yaml | 4 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 30 +- .../devicetree/bindings/media/i2c/imx219.yaml | 21 +- .../bindings/media/i2c/maxim,max9286.yaml | 101 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../devicetree/bindings/media/i2c/ov5647.yaml | 76 + .../devicetree/bindings/media/i2c/ov8856.yaml | 22 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 29 +- .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 6 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.yaml | 15 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/nxp,imx7-csi.yaml | 5 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 32 +- .../devicetree/bindings/media/renesas,ceu.yaml | 17 +- .../devicetree/bindings/media/renesas,csi2.yaml | 54 +- .../devicetree/bindings/media/renesas,vin.yaml | 113 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 40 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 18 +- .../devicetree/bindings/media/ti,cal.yaml | 55 +- .../bindings/media/video-interface-devices.yaml | 406 + .../devicetree/bindings/media/video-interfaces.txt | 640 +- .../bindings/media/video-interfaces.yaml | 344 + .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 39 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 20 + .../devicetree/bindings/mmc/sdhci-msm.txt | 3 + .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 - .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 - Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/regulator/qcom,rpmh-regulator.txt | 2 + .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 - .../bindings/rtc/stericsson,coh901331.txt | 16 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/sirf-uart.txt | 34 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 + .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 - Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 10 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/devicetree/usage-model.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 108 - Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/f2fs.rst | 1 - Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/overlayfs.rst | 8 + Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/vfs.rst | 19 +- Documentation/firmware-guide/acpi/debug.rst | 14 +- .../firmware-guide/acpi/gpio-properties.rst | 1 + Documentation/gpu/todo.rst | 28 +- Documentation/hwmon/aht10.rst | 46 + Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max16601.rst | 110 +- Documentation/hwmon/nct6683.rst | 1 + Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/input/event-codes.rst | 15 + Documentation/input/multi-touch-protocol.rst | 4 + Documentation/kbuild/gcc-plugins.rst | 47 +- Documentation/kbuild/makefiles.rst | 12 +- Documentation/livepatch/index.rst | 1 + Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 + .../device_drivers/ethernet/marvell/octeontx2.rst | 70 + .../networking/devlink/devlink-resource.rst | 14 + Documentation/networking/devlink/devlink-trap.rst | 5 + Documentation/networking/filter.rst | 20 +- Documentation/networking/ip-sysctl.rst | 22 + Documentation/process/magic-number.rst | 2 - Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 3 - Documentation/translations/zh_CN/arm/Booting | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 46 + .../translations/zh_CN/iio/iio_configfs.rst | 102 + Documentation/translations/zh_CN/iio/index.rst | 20 + Documentation/translations/zh_CN/mips/index.rst | 3 - Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/kvm/api.rst | 21 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/boot.rst | 2 +- MAINTAINERS | 155 +- Makefile | 7 +- Next/SHA1s | 346 +- Next/Trees | 4 +- Next/merge.log | 7974 ++++++++++++++------ arch/Kconfig | 4 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arm/Kconfig | 8 - arch/arm/Kconfig.debug | 65 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 44 + arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 + arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 ++ arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 - arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 - arch/arm/boot/dts/atlas6-evb.dts | 78 - arch/arm/boot/dts/atlas6.dtsi | 800 -- arch/arm/boot/dts/atlas7-evb.dts | 127 - arch/arm/boot/dts/atlas7.dtsi | 1955 ----- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 30 + arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 + arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 + .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 + .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 + arch/arm/boot/dts/omap3-echo.dts | 67 + arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-droid4-xt894.dts | 5 + arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/prima2-evb.dts | 37 - arch/arm/boot/dts/prima2.dtsi | 838 -- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 + arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 + arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 90 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 35 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 97 + arch/arm/boot/dts/rk3036.dtsi | 31 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288.dtsi | 81 +- arch/arm/boot/dts/rk3xxx.dtsi | 81 +- arch/arm/boot/dts/rv1108.dtsi | 3 + arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 + arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/ste-u300.dts | 464 -- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 894 +++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 6 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 8 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 4 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 4 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 4 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 4 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 4 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 + arch/arm/boot/dts/tango4-common.dtsi | 184 - arch/arm/boot/dts/tango4-smp8758.dtsi | 57 - arch/arm/boot/dts/tango4-vantage-1172.dts | 42 - arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 - arch/arm/configs/multi_v7_defconfig | 13 + arch/arm/configs/omap2plus_defconfig | 22 +- arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/qcom_defconfig | 18 + arch/arm/configs/tango4_defconfig | 93 - arch/arm/configs/u300_defconfig | 65 - arch/arm/configs/zx_defconfig | 122 - arch/arm/include/asm/archrandom.h | 10 + arch/arm/include/debug/sirf.S | 40 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-omap2/Kconfig | 28 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 1 + arch/arm/mach-prima2/Kconfig | 48 - arch/arm/mach-prima2/Makefile | 9 - arch/arm/mach-prima2/common.c | 64 - arch/arm/mach-prima2/common.h | 32 - arch/arm/mach-prima2/headsmp.S | 36 - arch/arm/mach-prima2/hotplug.c | 38 - arch/arm/mach-prima2/platsmp.c | 123 - arch/arm/mach-prima2/pm.c | 153 - arch/arm/mach-prima2/pm.h | 28 - arch/arm/mach-prima2/rstc.c | 107 - arch/arm/mach-prima2/rtciobrg.c | 179 - arch/arm/mach-prima2/sleep.S | 63 - arch/arm/mach-tango/Kconfig | 13 - arch/arm/mach-tango/Makefile | 4 - arch/arm/mach-tango/platsmp.c | 52 - arch/arm/mach-tango/pm.c | 31 - arch/arm/mach-tango/pm.h | 7 - arch/arm/mach-tango/setup.c | 20 - arch/arm/mach-tango/smc.S | 12 - arch/arm/mach-tango/smc.h | 9 - arch/arm/mach-u300/Kconfig | 32 - arch/arm/mach-u300/Makefile | 8 - arch/arm/mach-u300/core.c | 413 - arch/arm/mach-u300/regulator.c | 134 - arch/arm/mach-zx/Kconfig | 21 - arch/arm/mach-zx/Makefile | 3 - arch/arm/mach-zx/core.h | 16 - arch/arm/mach-zx/headsmp.S | 30 - arch/arm/mach-zx/platsmp.c | 186 - arch/arm/mach-zx/zx296702-pm-domain.c | 202 - arch/arm/mach-zx/zx296702.c | 22 - arch/arm/tools/syscall.tbl | 2 +- arch/arm64/Kconfig | 4 + arch/arm64/Kconfig.platforms | 12 +- arch/arm64/boot/dts/Makefile | 1 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 24 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 + .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 28 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 299 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 175 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 259 +- arch/arm64/boot/dts/qcom/Makefile | 5 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 39 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 53 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 35 +- .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 439 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 91 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 155 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 209 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 530 ++ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 28 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 48 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 58 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 55 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 18 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 5 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 12 + arch/arm64/boot/dts/zte/Makefile | 3 - arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 - arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 - arch/arm64/boot/dts/zte/zx296718.dtsi | 627 -- arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/sha1-ce-glue.c | 1 + arch/arm64/crypto/sha2-ce-glue.c | 2 + arch/arm64/crypto/sha3-ce-glue.c | 4 + arch/arm64/crypto/sha512-ce-glue.c | 2 + arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/cacheflush.h | 5 - arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kvm_asm.h | 24 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 + arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/trans_pgd.h | 39 + arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/machine_kexec.c | 57 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 28 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 413 + arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 39 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 17 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 +- arch/arm64/kvm/hypercalls.c | 6 + arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/pmu-emul.c | 10 +- arch/arm64/kvm/sys_regs.c | 75 +- arch/arm64/kvm/trng.c | 85 + arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/trans_pgd.c | 324 + arch/c6x/Kconfig | 113 - arch/c6x/Kconfig.debug | 10 - arch/c6x/Makefile | 60 - arch/c6x/boot/Makefile | 11 - arch/c6x/boot/dts/Makefile | 16 - arch/c6x/boot/dts/dsk6455.dts | 57 - arch/c6x/boot/dts/evmc6457.dts | 43 - arch/c6x/boot/dts/evmc6472.dts | 68 - arch/c6x/boot/dts/evmc6474.dts | 53 - arch/c6x/boot/dts/evmc6678.dts | 78 - arch/c6x/boot/dts/tms320c6455.dtsi | 97 - arch/c6x/boot/dts/tms320c6457.dtsi | 69 - arch/c6x/boot/dts/tms320c6472.dtsi | 135 - arch/c6x/boot/dts/tms320c6474.dtsi | 90 - arch/c6x/boot/dts/tms320c6678.dtsi | 147 - arch/c6x/configs/dsk6455_defconfig | 42 - arch/c6x/configs/evmc6457_defconfig | 39 - arch/c6x/configs/evmc6472_defconfig | 40 - arch/c6x/configs/evmc6474_defconfig | 40 - arch/c6x/configs/evmc6678_defconfig | 40 - arch/c6x/include/asm/Kbuild | 5 - arch/c6x/include/asm/asm-offsets.h | 1 - arch/c6x/include/asm/bitops.h | 95 - arch/c6x/include/asm/bug.h | 20 - arch/c6x/include/asm/cache.h | 94 - arch/c6x/include/asm/cacheflush.h | 45 - arch/c6x/include/asm/checksum.h | 34 - arch/c6x/include/asm/clock.h | 145 - arch/c6x/include/asm/cmpxchg.h | 63 - arch/c6x/include/asm/delay.h | 64 - arch/c6x/include/asm/dscr.h | 30 - arch/c6x/include/asm/elf.h | 117 - arch/c6x/include/asm/flat.h | 19 - arch/c6x/include/asm/ftrace.h | 6 - arch/c6x/include/asm/hardirq.h | 17 - arch/c6x/include/asm/irq.h | 50 - arch/c6x/include/asm/irqflags.h | 68 - arch/c6x/include/asm/linkage.h | 31 - arch/c6x/include/asm/megamod-pic.h | 10 - arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/include/asm/module.h | 20 - arch/c6x/include/asm/page.h | 9 - arch/c6x/include/asm/pgtable.h | 66 - arch/c6x/include/asm/processor.h | 114 - arch/c6x/include/asm/procinfo.h | 24 - arch/c6x/include/asm/ptrace.h | 32 - arch/c6x/include/asm/sections.h | 12 - arch/c6x/include/asm/setup.h | 31 - arch/c6x/include/asm/soc.h | 35 - arch/c6x/include/asm/special_insns.h | 60 - arch/c6x/include/asm/string.h | 18 - arch/c6x/include/asm/switch_to.h | 30 - arch/c6x/include/asm/syscall.h | 75 - arch/c6x/include/asm/syscalls.h | 46 - arch/c6x/include/asm/thread_info.h | 94 - arch/c6x/include/asm/timer64.h | 7 - arch/c6x/include/asm/timex.h | 30 - arch/c6x/include/asm/tlb.h | 7 - arch/c6x/include/asm/traps.h | 33 - arch/c6x/include/asm/uaccess.h | 97 - arch/c6x/include/asm/unaligned.h | 104 - arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/include/uapi/asm/Kbuild | 2 - arch/c6x/include/uapi/asm/byteorder.h | 13 - arch/c6x/include/uapi/asm/ptrace.h | 164 - arch/c6x/include/uapi/asm/setup.h | 7 - arch/c6x/include/uapi/asm/sigcontext.h | 81 - arch/c6x/include/uapi/asm/swab.h | 55 - arch/c6x/include/uapi/asm/unistd.h | 29 - arch/c6x/kernel/Makefile | 13 - arch/c6x/kernel/asm-offsets.c | 123 - arch/c6x/kernel/c6x_ksyms.c | 62 - arch/c6x/kernel/devicetree.c | 14 - arch/c6x/kernel/entry.S | 736 -- arch/c6x/kernel/head.S | 81 - arch/c6x/kernel/irq.c | 127 - arch/c6x/kernel/module.c | 119 - arch/c6x/kernel/process.c | 151 - arch/c6x/kernel/ptrace.c | 139 - arch/c6x/kernel/setup.c | 476 -- arch/c6x/kernel/signal.c | 322 - arch/c6x/kernel/soc.c | 87 - arch/c6x/kernel/switch_to.S | 71 - arch/c6x/kernel/sys_c6x.c | 71 - arch/c6x/kernel/time.c | 63 - arch/c6x/kernel/traps.c | 409 - arch/c6x/kernel/vectors.S | 78 - arch/c6x/kernel/vmlinux.lds.S | 151 - arch/c6x/lib/Makefile | 8 - arch/c6x/lib/checksum.c | 11 - arch/c6x/lib/csum_64plus.S | 414 - arch/c6x/lib/divi.S | 41 - arch/c6x/lib/divremi.S | 34 - arch/c6x/lib/divremu.S | 75 - arch/c6x/lib/divu.S | 86 - arch/c6x/lib/llshl.S | 25 - arch/c6x/lib/llshr.S | 26 - arch/c6x/lib/llshru.S | 26 - arch/c6x/lib/memcpy_64plus.S | 43 - arch/c6x/lib/mpyll.S | 37 - arch/c6x/lib/negll.S | 19 - arch/c6x/lib/pop_rts.S | 20 - arch/c6x/lib/push_rts.S | 19 - arch/c6x/lib/remi.S | 52 - arch/c6x/lib/remu.S | 70 - arch/c6x/lib/strasgi.S | 77 - arch/c6x/lib/strasgi_64plus.S | 27 - arch/c6x/mm/Makefile | 6 - arch/c6x/mm/dma-coherent.c | 173 - arch/c6x/mm/init.c | 65 - arch/c6x/platforms/Kconfig | 21 - arch/c6x/platforms/Makefile | 13 - arch/c6x/platforms/cache.c | 444 -- arch/c6x/platforms/dscr.c | 595 -- arch/c6x/platforms/emif.c | 84 - arch/c6x/platforms/megamod-pic.c | 344 - arch/c6x/platforms/pll.c | 440 -- arch/c6x/platforms/plldata.c | 467 -- arch/c6x/platforms/timer64.c | 241 - arch/csky/include/asm/page.h | 2 +- arch/csky/mm/init.c | 21 +- arch/ia64/include/asm/efi.h | 13 + arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/kernel/efi.c | 1 + arch/ia64/kernel/machine_kexec.c | 1 + arch/ia64/kernel/mca.c | 1 + arch/ia64/kernel/smpboot.c | 1 + arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/kernel/time.c | 32 +- arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 + arch/ia64/mm/discontig.c | 1 + arch/ia64/mm/init.c | 15 +- arch/m68k/coldfire/clk.c | 4 + arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 27 +- arch/mips/Makefile | 1 + arch/mips/include/asm/checksum.h | 6 +- arch/mips/include/asm/cpu-type.h | 5 + arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/inst.h | 6 +- arch/mips/include/asm/mach-n64/irq.h | 9 + arch/mips/include/asm/mach-n64/kmalloc.h | 8 + arch/mips/include/asm/pgtable.h | 2 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/vpe.h | 3 - arch/mips/jazz/Kconfig | 3 - arch/mips/kernel/cacheinfo.c | 4 +- arch/mips/kernel/cpu-probe.c | 9 + arch/mips/kernel/idle.c | 1 + arch/mips/kernel/process.c | 89 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/vpe.c | 33 - arch/mips/loongson2ef/common/mem.c | 11 - arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/cache.c | 9 +- arch/mips/mm/fault.c | 5 +- arch/mips/mm/tlbex.c | 1 + arch/mips/n64/Makefile | 6 + arch/mips/n64/Platform | 7 + arch/mips/n64/init.c | 164 + arch/mips/n64/irq.c | 16 + arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 6 +- arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/irq.h | 3 - arch/parisc/include/asm/mmu_context.h | 9 + arch/parisc/include/asm/page.h | 2 +- arch/parisc/include/asm/pgalloc.h | 94 +- arch/parisc/include/asm/pgtable.h | 83 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/entry.S | 51 +- arch/parisc/kernel/head.S | 3 + arch/parisc/kernel/hpmc.S | 10 - arch/parisc/kernel/process.c | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/kernel/traps.c | 9 +- arch/parisc/mm/init.c | 29 +- arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/feature-fixups.h | 10 + arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 19 + arch/powerpc/kernel/irq.c | 28 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 7 + arch/powerpc/lib/feature-fixups.c | 24 +- arch/powerpc/platforms/cell/spufs/inode.c | 5 +- arch/riscv/Kconfig | 2 +- arch/riscv/Kconfig.socs | 3 +- arch/riscv/boot/dts/canaan/k210.dts | 23 - arch/riscv/boot/dts/canaan/k210.dtsi | 551 +- arch/riscv/boot/dts/canaan/k210_generic.dts | 46 + arch/riscv/kernel/head.S | 4 + arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/probes/decode-insn.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 2 +- arch/riscv/mm/init.c | 75 +- arch/riscv/mm/kasan_init.c | 57 +- arch/s390/boot/uv.c | 2 +- arch/s390/crypto/paes_s390.c | 28 +- arch/s390/include/asm/uv.h | 4 +- arch/s390/kernel/signal.c | 1 + arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/uv.c | 2 +- arch/s390/pci/pci_event.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 1 - arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/virtio_uml.c | 3 +- arch/um/include/asm/io.h | 2 +- arch/um/include/asm/pgtable.h | 3 - arch/um/include/asm/set_memory.h | 1 - arch/um/include/shared/kern_util.h | 2 +- arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 11 +- arch/um/kernel/time.c | 50 +- arch/um/kernel/tlb.c | 54 - arch/um/kernel/um_arch.c | 22 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/time.c | 15 +- arch/x86/crypto/aesni-intel_glue.c | 78 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/entry/thunk_64.S | 7 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 17 +- arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 20 +- arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/idtentry.h | 1 + arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/vm86.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/scattered.c | 5 - arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/module.c | 1 + arch/x86/kernel/msr.c | 7 + arch/x86/kernel/smpboot.c | 19 + arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/mmu.h | 9 +- arch/x86/kvm/svm/nested.c | 3 + arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/nested.c | 44 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 11 +- arch/x86/lib/mmx_32.c | 20 +- arch/x86/mm/fault.c | 30 - arch/x86/platform/efi/efi_64.c | 29 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/tools/relocs.c | 12 +- arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/xen-asm.S | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 445 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 - block/bio-integrity.c | 18 +- block/bio.c | 389 +- block/blk-cgroup.c | 22 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 6 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 13 +- block/blk-flush.c | 17 +- block/blk-merge.c | 17 +- block/blk-mq.c | 69 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk.h | 9 +- block/bounce.c | 4 +- block/bsg.c | 6 +- block/genhd.c | 306 +- block/keyslot-manager.c | 29 + block/kyber-iosched.c | 1 + block/mq-deadline.c | 6 - block/partitions/core.c | 34 +- block/scsi_ioctl.c | 6 +- drivers/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 185 +- drivers/accessibility/speakup/spk_types.h | 14 +- drivers/accessibility/speakup/synth.c | 6 +- drivers/acpi/Kconfig | 8 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 263 + drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/bus.c | 60 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_pm.c | 20 +- drivers/acpi/device_sysfs.c | 64 +- drivers/acpi/dock.c | 26 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/power.c | 53 +- drivers/acpi/scan.c | 128 +- drivers/acpi/sysfs.c | 2 - drivers/acpi/thermal.c | 46 +- drivers/acpi/utils.c | 86 +- drivers/android/binderfs.c | 6 +- drivers/auxdisplay/Kconfig | 3 - drivers/auxdisplay/ht16k33.c | 17 +- drivers/base/bus.c | 2 +- drivers/base/core.c | 44 +- drivers/base/devtmpfs.c | 15 +- drivers/base/isa.c | 2 +- drivers/base/memory.c | 10 +- drivers/base/power/clock_ops.c | 213 +- drivers/base/power/domain.c | 84 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/runtime.c | 2 +- drivers/base/property.c | 15 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/swnode.c | 180 +- drivers/base/test/Makefile | 1 + drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 - drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/loop.c | 93 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/null_blk/main.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 - drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 2 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/Kconfig | 7 + drivers/bus/fsl-mc/Makefile | 3 + drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 96 + drivers/bus/fsl-mc/fsl-mc-private.h | 49 + drivers/bus/fsl-mc/fsl-mc-uapi.c | 547 ++ drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/main.c | 174 +- drivers/bus/simple-pm-bus.c | 3 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/ipmi/ipmb_dev_int.c | 24 +- drivers/char/mem.c | 7 - drivers/char/random.c | 15 +- drivers/char/tpm/tpm_tis_core.c | 50 +- drivers/clk/clk.c | 21 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 13 + drivers/clk/renesas/renesas-cpg-mssr.c | 4 +- drivers/clk/rockchip/clk-cpu.c | 4 - drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/tango-cpufreq.c | 38 - drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/bcm/cipher.c | 4 - drivers/crypto/bcm/spu.c | 20 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/bcm/spu2.h | 8 +- drivers/crypto/bcm/spum.h | 22 +- drivers/crypto/bcm/util.c | 2 + drivers/crypto/bcm/util.h | 26 +- drivers/crypto/keembay/ocs-aes.c | 4 +- drivers/crypto/marvell/Kconfig | 14 + drivers/crypto/marvell/Makefile | 1 + drivers/crypto/marvell/cesa/cesa.h | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 10 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 137 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 464 ++ .../marvell/octeontx2/otx2_cpt_mbox_common.c | 202 + drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 197 + drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 429 ++ drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 353 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 61 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 713 ++ drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 356 + .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 1415 ++++ .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 162 + drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 29 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1758 +++++ drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 178 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 410 + drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 167 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 541 ++ drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/dma/Kconfig | 27 +- drivers/dma/Makefile | 3 - drivers/dma/coh901318.c | 2808 ------- drivers/dma/coh901318.h | 141 - drivers/dma/coh901318_lli.c | 313 - drivers/dma/dma-jz4780.c | 14 + drivers/dma/idxd/init.c | 8 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/mmp_pdma.c | 14 - drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/sirf-dma.c | 1170 --- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/zx_dma.c | 941 --- drivers/edac/amd64_edac.c | 14 +- drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/libstub/arm64-stub.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 + drivers/gpio/Kconfig | 26 +- drivers/gpio/Makefile | 2 - drivers/gpio/TODO | 2 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-intel-mid.c | 414 - drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-msic.c | 314 - drivers/gpio/gpio-mvebu.c | 47 +- drivers/gpio/gpio-tegra.c | 49 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-zx.c | 289 - drivers/gpio/gpiolib-cdev.c | 2 + drivers/gpio/gpiolib-of.c | 11 + drivers/gpio/gpiolib-of.h | 5 + drivers/gpio/gpiolib.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 87 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 55 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/cik.c | 70 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 16 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 84 +- drivers/gpu/drm/amd/amdgpu/nv.c | 166 + drivers/gpu/drm/amd/amdgpu/si.c | 104 + drivers/gpu/drm/amd/amdgpu/soc15.c | 208 + drivers/gpu/drm/amd/amdgpu/vi.c | 175 + drivers/gpu/drm/amd/amdkfd/Kconfig | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 - .../gpu/drm/amd/display/dc/bios/command_table.c | 61 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 182 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 3 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 5 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 5 + .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 13 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 7 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 173 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 26 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 89 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 11 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 57 +- drivers/gpu/drm/drm_atomic.c | 39 + drivers/gpu/drm/drm_atomic_helper.c | 61 +- drivers/gpu/drm/drm_dp_helper.c | 83 +- drivers/gpu/drm/drm_dp_mst_topology.c | 27 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 + drivers/gpu/drm/i915/Kconfig.debug | 22 +- drivers/gpu/drm/i915/Makefile | 9 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 7 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 16 + drivers/gpu/drm/i915/display/intel_crtc.c | 325 + drivers/gpu/drm/i915/display/intel_crtc.h | 22 + drivers/gpu/drm/i915/display/intel_ddi.c | 81 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 2846 +------ drivers/gpu/drm/i915/display/intel_display.h | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 141 +- drivers/gpu/drm/i915/display/intel_dp.c | 2311 +----- drivers/gpu/drm/i915/display/intel_dp.h | 10 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 ++ drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 297 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 178 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 16 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 ++++ drivers/gpu/drm/i915/display/intel_dpll.h | 23 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 ++ drivers/gpu/drm/i915/display/intel_fdi.h | 22 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 300 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +- drivers/gpu/drm/i915/display/intel_overlay.c | 4 +- drivers/gpu/drm/i915/display/intel_panel.c | 396 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 + drivers/gpu/drm/i915/display/intel_pps.c | 1406 ++++ drivers/gpu/drm/i915/display/intel_pps.h | 52 + drivers/gpu/drm/i915/display/intel_psr.c | 12 +- drivers/gpu/drm/i915/display/intel_sprite.c | 132 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 + drivers/gpu/drm/i915/display/intel_vrr.h | 33 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 65 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 104 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 112 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 46 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 23 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 16 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 145 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 5 +- drivers/gpu/drm/i915/gt/intel_ring.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 18 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 11 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 335 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 + drivers/gpu/drm/i915/gvt/gvt.h | 37 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 + drivers/gpu/drm/i915/gvt/reg.h | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 22 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 144 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 22 +- drivers/gpu/drm/i915/i915_gem.c | 130 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gpu_error.c | 4 +- drivers/gpu/drm/i915/i915_irq.c | 81 +- drivers/gpu/drm/i915/i915_irq.h | 3 - drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 63 +- drivers/gpu/drm/i915/i915_request.c | 43 +- drivers/gpu/drm/i915/i915_scheduler.c | 2 +- drivers/gpu/drm/i915/i915_vma.h | 15 + drivers/gpu/drm/i915/i915_vma_types.h | 3 + drivers/gpu/drm/i915/intel_memory_region.h | 8 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 554 +- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 10 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 + drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 19 +- drivers/gpu/drm/radeon/radeon.h | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 38 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 256 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 195 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 26 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 223 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/greybus/es2.c | 9 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-quirks.c | 25 +- drivers/hid/hid-sensor-custom.c | 143 + drivers/hid/wacom_sys.c | 7 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_util.c | 2 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/aht10.c | 348 + drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/nct6683.c | 3 + drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/max16601.c | 91 +- drivers/hwmon/pmbus/pmbus_core.c | 2 +- drivers/hwmon/pwm-fan.c | 48 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/heartbeat.c | 6 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 37 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-elektor.c | 4 +- drivers/i2c/busses/i2c-imx.c | 20 +- drivers/i2c/busses/i2c-mt65xx.c | 19 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sirf.c | 475 -- drivers/i2c/busses/i2c-stu300.c | 1008 --- drivers/i2c/busses/i2c-tegra.c | 9 +- drivers/i2c/busses/i2c-zx2967.c | 602 -- drivers/i2c/i2c-core-smbus.c | 31 +- drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/idle/intel_idle.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 32 + drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/ab8500-gpadc.c | 30 +- drivers/iio/adc/ad7476.c | 6 + drivers/iio/adc/qcom-pm8xxx-xoadc.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 95 +- drivers/iio/adc/qcom-spmi-vadc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 229 +- drivers/iio/adc/qcom-vadc-common.h | 177 - drivers/iio/adc/sc27xx_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 29 +- drivers/iio/adc/stm32-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 364 +- drivers/iio/adc/xilinx-xadc-events.c | 9 +- drivers/iio/adc/xilinx-xadc.h | 6 + drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/pms7003.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 76 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 15 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5766.c | 643 ++ drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 25 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 40 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/industrialio-core.c | 44 +- drivers/iio/inkern.c | 34 +- drivers/iio/light/apds9960.c | 8 + drivers/iio/light/hid-sensor-als.c | 39 +- drivers/iio/light/tsl2583.c | 8 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/magnetometer/Kconfig | 15 + drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 48 +- drivers/iio/magnetometer/yamaha-yas530.c | 1049 +++ drivers/iio/orientation/hid-sensor-incl-3d.c | 43 +- drivers/iio/orientation/hid-sensor-rotation.c | 46 +- drivers/iio/position/Kconfig | 16 + drivers/iio/position/Makefile | 1 + .../iio/position/hid-sensor-custom-intel-hinge.c | 385 + drivers/iio/pressure/ms5637.c | 77 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 9 +- drivers/infiniband/core/counters.c | 78 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/iwpm_msg.c | 16 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/multicast.c | 1 + drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/restrack.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/umem.c | 3 + drivers/infiniband/core/umem_dmabuf.c | 174 + drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 49 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/efa/efa_com.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 46 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 115 +- drivers/infiniband/hw/hns/hns_roce_device.h | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1 + drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 18 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 19 +- drivers/infiniband/hw/mlx5/devx.c | 201 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 13 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 20 +- drivers/infiniband/hw/mlx5/mr.c | 119 +- drivers/infiniband/hw/mlx5/odp.c | 111 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_eeprom.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 18 +- drivers/infiniband/hw/qib/qib_iba7220.c | 16 +- drivers/infiniband/hw/qib/qib_iba7322.c | 14 +- drivers/infiniband/hw/qib/qib_intr.c | 16 +- drivers/infiniband/hw/qib/qib_mad.c | 10 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 12 +- drivers/infiniband/hw/qib/qib_rc.c | 5 +- drivers/infiniband/hw/qib/qib_twsi.c | 1 + drivers/infiniband/hw/qib/qib_tx.c | 1 + drivers/infiniband/hw/qib/qib_uc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 1 + drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 7 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/qp.c | 34 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 6 + drivers/infiniband/sw/rxe/rxe_resp.c | 5 + drivers/infiniband/ulp/iser/iscsi_iser.c | 53 +- drivers/infiniband/ulp/iser/iser_memory.c | 3 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 10 +- drivers/input/joystick/Kconfig | 7 + drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 + drivers/input/joystick/xpad.c | 17 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/elants_i2c.c | 152 +- drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/stmpe-ts.c | 1 + drivers/input/touchscreen/surface3_spi.c | 2 - drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/iommu/amd/Kconfig | 1 + drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 29 +- drivers/iommu/amd/amd_iommu_types.h | 47 +- drivers/iommu/amd/init.c | 65 +- drivers/iommu/amd/io_pgtable.c | 558 ++ drivers/iommu/amd/iommu.c | 672 +- drivers/iommu/amd/iommu_v2.c | 4 +- drivers/iommu/dma-iommu.c | 29 +- drivers/iommu/intel/dmar.c | 5 +- drivers/iommu/intel/iommu.c | 46 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/svm.c | 55 +- drivers/iommu/io-pgtable.c | 3 + drivers/iommu/iommu.c | 31 +- drivers/iommu/iova.c | 35 +- drivers/lightnvm/core.c | 3 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/macintosh/adb-iop.c | 6 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 166 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 15 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-writecache.c | 8 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 30 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 60 +- drivers/md/md.h | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 14 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 110 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 - drivers/media/dvb-core/dvb_frontend.c | 1 + drivers/media/dvb-frontends/Kconfig | 2 +- drivers/media/dvb-frontends/af9033.c | 2 + drivers/media/dvb-frontends/cx24120.c | 1 + drivers/media/dvb-frontends/dib0090.c | 2 + drivers/media/dvb-frontends/drxk_hard.c | 1 + drivers/media/dvb-frontends/m88rs2000.c | 1 + drivers/media/dvb-frontends/rtl2832.c | 1 + drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov5648.c | 3 +- drivers/media/i2c/ov8865.c | 14 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/intel/ipu3/Kconfig | 18 + drivers/media/pci/intel/ipu3/Makefile | 3 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 + drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2060 +++++ drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 ----- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 + drivers/media/pci/ivtv/ivtv-driver.c | 5 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +- drivers/media/pci/saa7164/saa7164-buffer.c | 16 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/platform/Kconfig | 1 - drivers/media/platform/allegro-dvt/Makefile | 3 +- drivers/media/platform/allegro-dvt/allegro-core.c | 817 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 13 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 336 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 824 ++ drivers/media/platform/allegro-dvt/nal-hevc.h | 350 + drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 + drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 + drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 1 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +- drivers/media/platform/pxa_camera.c | 3 + drivers/media/platform/qcom/venus/core.c | 30 + drivers/media/platform/qcom/venus/core.h | 4 +- drivers/media/platform/qcom/venus/firmware.c | 3 + drivers/media/platform/qcom/venus/helpers.c | 18 + drivers/media/platform/qcom/venus/helpers.h | 2 + drivers/media/platform/qcom/venus/hfi_cmds.c | 12 + drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/hfi_parser.c | 2 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +- drivers/media/platform/qcom/venus/pm_helpers.c | 36 +- drivers/media/platform/qcom/venus/venc.c | 73 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 17 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_fdp1.c | 4 - drivers/media/platform/rcar_jpu.c | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 21 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 5 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 1 + .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 11 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/ti-vpe/vpe.c | 2 - drivers/media/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/rc/Kconfig | 2 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/mceusb.c | 9 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 34 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 + drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 - drivers/media/tuners/it913x.c | 1 + drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9015.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 179 +- drivers/media/usb/uvc/uvc_driver.c | 552 +- drivers/media/usb/uvc/uvc_entity.c | 11 +- drivers/media/usb/uvc/uvc_isight.c | 17 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 62 +- drivers/media/usb/uvc/uvc_video.c | 162 +- drivers/media/usb/uvc/uvcvideo.h | 99 +- drivers/media/usb/zr364xx/zr364xx.c | 49 +- drivers/media/v4l2-core/v4l2-async.c | 91 +- drivers/media/v4l2-core/v4l2-ctrls.c | 3 +- drivers/media/v4l2-core/v4l2-dev.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 11 - drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/memory/Kconfig | 2 +- drivers/memory/mtk-smi.c | 32 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/ti-aemif.c | 8 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/misc/Kconfig | 14 +- drivers/misc/Makefile | 2 +- drivers/misc/bcm-vk/Kconfig | 17 + drivers/misc/bcm-vk/Makefile | 12 + drivers/misc/bcm-vk/bcm_vk.h | 513 ++ drivers/misc/bcm-vk/bcm_vk_dev.c | 1651 ++++ drivers/misc/bcm-vk/bcm_vk_msg.c | 1350 ++++ drivers/misc/bcm-vk/bcm_vk_msg.h | 163 + drivers/misc/bcm-vk/bcm_vk_sg.c | 275 + drivers/misc/bcm-vk/bcm_vk_sg.h | 61 + drivers/misc/bcm-vk/bcm_vk_tty.c | 333 + drivers/misc/cardreader/rtsx_pcr.c | 7 +- drivers/misc/eeprom/eeprom_93xx46.c | 15 + drivers/misc/habanalabs/common/device.c | 9 + drivers/misc/habanalabs/common/firmware_if.c | 5 + drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/mei/hdcp/mei_hdcp.c | 3 +- drivers/misc/pti.c | 978 --- drivers/misc/pvpanic.c | 59 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/mmc/core/Kconfig | 8 + drivers/mmc/core/Makefile | 1 + drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 3 + drivers/mmc/core/crypto.c | 48 + drivers/mmc/core/crypto.h | 40 + drivers/mmc/core/host.c | 1 + drivers/mmc/core/queue.c | 4 +- drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/host/Kconfig | 22 +- drivers/mmc/host/Makefile | 4 +- drivers/mmc/host/atmel-mci.c | 46 +- drivers/mmc/host/cqhci-core.c | 1212 +++ drivers/mmc/host/cqhci-crypto.c | 242 + drivers/mmc/host/cqhci-crypto.h | 47 + drivers/mmc/host/cqhci.c | 1165 --- drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/dw_mmc-zx.c | 234 - drivers/mmc/host/dw_mmc-zx.h | 32 - drivers/mmc/host/mmci.c | 70 +- drivers/mmc/host/sdhci-msm.c | 276 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 9 +- drivers/mmc/host/sdhci-of-aspeed.c | 42 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-sirf.c | 235 - drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/omap2.c | 15 +- drivers/mtd/parsers/parser_imagetag.c | 4 + drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/net/Kconfig | 1 + drivers/net/can/dev/dev.c | 3 +- drivers/net/can/dev/length.c | 7 +- drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/flexcan.c | 4 +- drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 79 +- drivers/net/can/usb/mcba_usb.c | 6 +- drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/dsa_loop.c | 2 +- drivers/net/dsa/hirschmann/hellcreek.c | 303 +- drivers/net/dsa/hirschmann/hellcreek.h | 17 +- drivers/net/dsa/microchip/ksz8795.c | 30 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mt7530.c | 110 + drivers/net/dsa/mt7530.h | 20 + drivers/net/dsa/mv88e6xxx/Kconfig | 13 - drivers/net/dsa/mv88e6xxx/Makefile | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 8 +- drivers/net/dsa/mv88e6xxx/global1.h | 4 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 69 +- drivers/net/dsa/mv88e6xxx/global2.h | 194 - drivers/net/dsa/rtl8366rb.c | 273 +- drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/aurora/Kconfig | 23 - drivers/net/ethernet/aurora/Makefile | 2 - drivers/net/ethernet/aurora/nb8800.c | 1520 ---- drivers/net/ethernet/aurora/nb8800.h | 316 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 242 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 22 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 249 +- drivers/net/ethernet/broadcom/tg3.c | 30 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 6 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 14 +- drivers/net/ethernet/intel/ice/ice_main.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 9 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 24 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 10 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 188 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 18 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 984 +++ drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 457 ++ drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 37 + .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 46 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 100 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 + drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 + drivers/net/ethernet/mellanox/mlxsw/core.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 21 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ipa/gsi.c | 41 +- drivers/net/ipa/ipa.h | 2 - drivers/net/ipa/ipa_main.c | 38 +- drivers/net/mhi_net.c | 5 + drivers/net/phy/realtek.c | 132 + drivers/net/phy/sfp-bus.c | 15 + drivers/net/phy/sfp.c | 117 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/team/team.c | 6 +- drivers/net/usb/cdc_ether.c | 6 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/usbnet.c | 21 +- drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/core.c | 2 + drivers/net/wireless/ath/ath6kl/init.c | 2 + drivers/net/wireless/ath/ath9k/Kconfig | 8 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 + drivers/net/wireless/ath/wil6210/netdev.c | 11 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 25 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 65 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/queue/tx.c | 55 +- drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 + drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 22 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 2 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 5 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 8 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/trf7970a.c | 2 +- drivers/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 37 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/pci.c | 123 +- drivers/nvme/host/rdma.c | 17 +- drivers/nvme/host/tcp.c | 14 +- drivers/nvme/target/admin-cmd.c | 8 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvmem/core.c | 4 +- drivers/of/device.c | 10 +- drivers/of/property.c | 34 + drivers/opp/core.c | 519 +- drivers/opp/of.c | 221 +- drivers/opp/opp.h | 15 +- drivers/parport/share.c | 2 +- drivers/pci/controller/Kconfig | 14 - drivers/pci/controller/Makefile | 1 - drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-designware-host.c | 45 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-rockchip.c | 9 +- drivers/pci/controller/pcie-tango.c | 341 - drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/pci.c | 7 - drivers/pci/pci.h | 4 - drivers/pci/pcie/aspm.c | 44 - drivers/pci/syscall.c | 10 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 + drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/pinctrl-coh901.c | 774 -- drivers/pinctrl/pinctrl-coh901.h | 6 - drivers/pinctrl/pinctrl-ingenic.c | 38 +- drivers/pinctrl/pinctrl-k210.c | 985 +++ drivers/pinctrl/pinctrl-u300.c | 1111 --- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 - drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 --- drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 --------------- drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 --- drivers/pinctrl/sirf/pinctrl-sirf.c | 894 --- drivers/pinctrl/sirf/pinctrl-sirf.h | 116 - drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 ++ drivers/pinctrl/zte/Kconfig | 14 - drivers/pinctrl/zte/Makefile | 3 - drivers/pinctrl/zte/pinctrl-zx.c | 445 -- drivers/pinctrl/zte/pinctrl-zx.h | 102 - drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 --- drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/x86/Kconfig | 15 - drivers/platform/x86/Makefile | 2 - drivers/platform/x86/hp-wmi.c | 14 +- drivers/platform/x86/intel-vbtn.c | 138 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 - drivers/platform/x86/intel_mid_thermal.c | 560 -- drivers/platform/x86/thinkpad_acpi.c | 181 + drivers/pnp/interface.c | 1 + drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/power/reset/Kconfig | 7 - drivers/power/reset/Makefile | 1 - drivers/power/reset/zx-reboot.c | 86 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/rapidio/rio.c | 2 +- drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 724 -- drivers/regulator/core.c | 41 +- drivers/regulator/pf8x00-regulator.c | 79 +- drivers/regulator/qcom-rpmh-regulator.c | 8 + drivers/regulator/s5m8767.c | 15 +- drivers/reset/Kconfig | 2 +- drivers/rtc/Kconfig | 27 - drivers/rtc/Makefile | 3 - drivers/rtc/rtc-ab3100.c | 254 - drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-cmos.c | 8 + drivers/rtc/rtc-coh901331.c | 290 - drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-m41t80.c | 9 +- drivers/rtc/rtc-mc146818-lib.c | 7 + drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 25 + drivers/rtc/rtc-rv3029c2.c | 9 +- drivers/rtc/rtc-rx8010.c | 6 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-sirfsoc.c | 446 -- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tps65910.c | 10 +- drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/tape_3590.c | 4 +- drivers/s390/crypto/vfio_ap_drv.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 149 +- drivers/s390/crypto/vfio_ap_private.h | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/scsi/zfcp_fc.h | 1 - drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 - drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 87 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aic7xxx/aic79xx.h | 36 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 - drivers/scsi/aic7xxx/scsi_message.h | 41 - drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 - drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 - drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/gdth.c | 4322 ----------- drivers/scsi/gdth.h | 981 --- drivers/scsi/gdth_ioctl.h | 251 - drivers/scsi/gdth_proc.c | 586 -- drivers/scsi/gdth_proc.h | 18 - drivers/scsi/hisi_sas/Kconfig | 6 + drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 - drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/mac53c94.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 - drivers/scsi/pm8001/pm8001_hwi.c | 54 +- drivers/scsi/pm8001/pm8001_sas.c | 12 +- drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 15 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 - drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/ufshcd-crypto.c | 9 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 - drivers/scsi/ufs/ufshcd.c | 66 +- drivers/scsi/wd33c93.c | 6 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/atmel/soc.c | 230 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 8 +- drivers/soc/renesas/rcar-sysc.c | 35 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/zte/Kconfig | 15 - drivers/soc/zte/Makefile | 6 - drivers/soc/zte/zx296718_pm_domains.c | 181 - drivers/soc/zte/zx2967_pm_domains.c | 141 - drivers/soc/zte/zx2967_pm_domains.h | 44 - drivers/spi/Kconfig | 8 - drivers/spi/Makefile | 1 - drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 53 +- drivers/spi/spi-hisi-sfc-v3xx.c | 25 +- drivers/spi/spi-mpc52xx.c | 4 +- drivers/spi/spi-sirf.c | 1236 --- drivers/spi/spidev.c | 1 + drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 32 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 508 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 79 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 1 + drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 108 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 49 - drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 7 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 12 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/target_core_alua.c | 2 - drivers/target/target_core_file.c | 20 +- drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_transport.c | 65 +- drivers/tee/optee/call.c | 4 +- drivers/thunderbolt/acpi.c | 2 +- drivers/thunderbolt/cap.c | 2 +- drivers/thunderbolt/ctl.c | 4 +- drivers/thunderbolt/dma_port.c | 2 + drivers/thunderbolt/eeprom.c | 20 +- drivers/thunderbolt/icm.c | 4 +- drivers/thunderbolt/nhi.c | 10 +- drivers/thunderbolt/switch.c | 6 +- drivers/thunderbolt/tb.c | 12 +- drivers/thunderbolt/tunnel.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/Makefile | 2 - drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 233 - drivers/tty/n_tracesink.c | 228 - drivers/tty/n_tracesink.h | 26 - drivers/tty/n_tty.c | 158 +- drivers/tty/serial/Kconfig | 29 - drivers/tty/serial/Makefile | 2 - drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/ifx6x60.c | 1387 ---- drivers/tty/serial/ifx6x60.h | 118 - drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/sirfsoc_uart.c | 1503 ---- drivers/tty/serial/sirfsoc_uart.h | 447 -- drivers/tty/serial/stm32-usart.c | 10 +- drivers/tty/tty_io.c | 143 +- drivers/tty/vt/keyboard.c | 6 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/class/cdc-acm.c | 6 + drivers/usb/class/usblp.c | 19 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 123 +- drivers/usb/host/xhci-mtk.c | 2 + drivers/usb/host/xhci-mtk.h | 13 + drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 4 + drivers/usb/serial/Kconfig | 9 + drivers/usb/serial/Makefile | 1 + drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/option.c | 6 + drivers/usb/serial/xr_serial.c | 611 ++ drivers/usb/typec/tcpm/tcpci_maxim.c | 16 +- drivers/usb/typec/tcpm/tcpm.c | 1063 ++- drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/video/fbdev/acornfb.c | 34 - drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/virtio/virtio_mem.c | 2 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/w1/w1.c | 39 +- drivers/watchdog/pcwd.c | 7 +- drivers/xen/balloon.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 31 + fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 36 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 + fs/Kconfig | 14 +- fs/Kconfig.binfmt | 2 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 15 +- fs/afs/Kconfig | 1 + fs/afs/dir.c | 259 +- fs/afs/file.c | 472 +- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 16 +- fs/afs/internal.h | 65 +- fs/afs/rxrpc.c | 150 +- fs/afs/security.c | 3 +- fs/afs/write.c | 610 +- fs/afs/xattr.c | 2 + fs/afs/yfsclient.c | 82 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/block_dev.c | 20 +- fs/btrfs/Makefile | 19 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 8 +- fs/btrfs/block-group.c | 23 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 10 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-ref.c | 23 +- fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 81 +- fs/btrfs/export.c | 2 + fs/btrfs/extent-tree.c | 65 +- fs/btrfs/extent_io.c | 539 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 46 +- fs/btrfs/free-space-cache.c | 28 +- fs/btrfs/inode.c | 100 +- fs/btrfs/ioctl.c | 35 +- fs/btrfs/ordered-data.c | 21 +- fs/btrfs/ordered-data.h | 37 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 95 +- fs/btrfs/space-info.h | 7 +- fs/btrfs/subpage.c | 278 + fs/btrfs/subpage.h | 92 + fs/btrfs/super.c | 8 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 5 +- fs/btrfs/volumes.c | 4 +- fs/btrfs/volumes.h | 11 +- fs/btrfs/xattr.c | 2 + fs/btrfs/zoned.c | 2 - fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 9 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/namei.c | 21 +- fs/cachefiles/rdwr2.c | 412 + fs/cachefiles/xattr.c | 29 +- fs/ceph/Kconfig | 1 + fs/ceph/acl.c | 6 +- fs/ceph/addr.c | 535 +- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 10 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 19 +- fs/ceph/super.h | 13 +- fs/ceph/xattr.c | 1 + fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsfs.h | 25 +- fs/cifs/dir.c | 8 +- fs/cifs/fs_context.c | 2 + fs/cifs/inode.c | 26 +- fs/cifs/link.c | 3 +- fs/cifs/transport.c | 4 +- fs/cifs/xattr.c | 1 + fs/coda/coda_linux.h | 8 +- fs/coda/dir.c | 18 +- fs/coda/inode.c | 9 +- fs/coda/pioctl.c | 6 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 7 +- fs/crypto/policy.c | 2 +- fs/dcache.c | 63 +- fs/debugfs/inode.c | 9 +- fs/direct-io.c | 4 +- fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/inode.c | 92 +- fs/ecryptfs/main.c | 6 + fs/ecryptfs/mmap.c | 4 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/exec.c | 12 +- fs/exfat/exfat_fs.h | 8 +- fs/exfat/file.c | 16 +- fs/exfat/namei.c | 14 +- fs/ext2/acl.c | 6 +- fs/ext2/acl.h | 3 +- fs/ext2/ext2.h | 5 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 15 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 22 +- fs/ext2/xattr_security.c | 1 + fs/ext2/xattr_trusted.c | 1 + fs/ext2/xattr_user.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/ext4.h | 22 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/file.c | 5 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inode.c | 21 +- fs/ext4/ioctl.c | 20 +- fs/ext4/namei.c | 49 +- fs/ext4/super.c | 13 +- fs/ext4/xattr_hurd.c | 1 + fs/ext4/xattr_security.c | 1 + fs/ext4/xattr_trusted.c | 1 + fs/ext4/xattr_user.c | 1 + fs/f2fs/acl.c | 7 +- fs/f2fs/acl.h | 3 +- fs/f2fs/checkpoint.c | 3 +- fs/f2fs/data.c | 40 +- fs/f2fs/f2fs.h | 9 +- fs/f2fs/file.c | 43 +- fs/f2fs/inline.c | 4 + fs/f2fs/namei.c | 23 +- fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 86 +- fs/f2fs/xattr.c | 4 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 26 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 3 +- fs/file.c | 36 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 3 +- fs/fscache/internal.h | 3 + fs/fscache/page.c | 2 +- fs/fscache/page2.c | 117 + fs/fscache/stats.c | 1 + fs/fuse/acl.c | 3 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/xattr.c | 2 + fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/file.c | 11 +- fs/gfs2/incore.h | 4 +- fs/gfs2/inode.c | 64 +- fs/gfs2/inode.h | 3 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 14 +- fs/gfs2/lops.h | 5 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/recovery.c | 34 +- fs/gfs2/util.c | 16 +- fs/gfs2/xattr.c | 1 + fs/hfs/attr.c | 1 + fs/hfs/dir.c | 13 +- fs/hfs/hfs_fs.h | 3 +- fs/hfs/inode.c | 8 +- fs/hfsplus/dir.c | 22 +- fs/hfsplus/hfsplus_fs.h | 5 +- fs/hfsplus/inode.c | 18 +- fs/hfsplus/ioctl.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/xattr.c | 1 + fs/hfsplus/xattr_security.c | 1 + fs/hfsplus/xattr_trusted.c | 1 + fs/hfsplus/xattr_user.c | 1 + fs/hostfs/hostfs_kern.c | 29 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 69 +- fs/init.c | 24 +- fs/inode.c | 48 +- fs/internal.h | 17 +- fs/io-wq.c | 1 - fs/io-wq.h | 1 - fs/io_uring.c | 790 +- fs/iomap/direct-io.c | 35 +- fs/isofs/dir.c | 1 + fs/isofs/namei.c | 1 + fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/jffs2/acl.c | 6 +- fs/jffs2/acl.h | 3 +- fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 + fs/jffs2/xattr_trusted.c | 1 + fs/jffs2/xattr_user.c | 1 + fs/jfs/acl.c | 5 +- fs/jfs/file.c | 9 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 3 +- fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/namei.c | 21 +- fs/jfs/xattr.c | 2 + fs/kernfs/dir.c | 6 +- fs/kernfs/file.c | 65 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 30 +- fs/minix/bitmap.c | 2 +- fs/minix/file.c | 7 +- fs/minix/inode.c | 6 +- fs/minix/minix.h | 3 +- fs/minix/namei.c | 24 +- fs/mount.h | 28 - fs/mount_notify.c | 222 - fs/namei.c | 512 +- fs/namespace.c | 506 +- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 + fs/netfs/read_helper.c | 1155 +++ fs/netfs/stats.c | 59 + fs/nfs/blocklayout/blocklayout.c | 5 - fs/nfs/dir.c | 25 +- fs/nfs/export.c | 18 + fs/nfs/file.c | 22 +- fs/nfs/fscache.c | 230 +- fs/nfs/fscache.h | 105 +- fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 22 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 3 +- fs/nfs/nfs4file.c | 4 + fs/nfs/nfs4proc.c | 3 + fs/nfs/pagelist.c | 2 + fs/nfs/pnfs.c | 69 +- fs/nfs/read.c | 240 +- fs/nfs/super.c | 12 + fs/nfs/write.c | 10 +- fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 - fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 12 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 6 +- fs/nfsd/nfs3xdr.c | 37 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 124 +- fs/nfsd/nfsfh.c | 3 +- fs/nfsd/nfsfh.h | 28 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 3 +- fs/nfsd/vfs.c | 50 +- fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/nilfs2/segbuf.c | 4 - fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/inode.c | 6 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 20 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/xattr.c | 3 + fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 35 +- fs/orangefs/acl.c | 6 +- fs/orangefs/inode.c | 20 +- fs/orangefs/namei.c | 12 +- fs/orangefs/orangefs-kernel.h | 13 +- fs/orangefs/xattr.c | 1 + fs/overlayfs/copy_up.c | 37 +- fs/overlayfs/dir.c | 33 +- fs/overlayfs/file.c | 32 +- fs/overlayfs/inode.c | 29 +- fs/overlayfs/overlayfs.h | 46 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 28 +- fs/overlayfs/super.c | 59 +- fs/overlayfs/util.c | 31 +- fs/pipe.c | 1 + fs/posix_acl.c | 103 +- fs/proc/base.c | 28 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 15 +- fs/proc/root.c | 5 +- fs/proc/vmcore.c | 7 +- fs/proc_namespace.c | 3 + fs/pstore/zone.c | 2 +- fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 21 +- fs/read_write.c | 20 +- fs/reiserfs/acl.h | 3 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 7 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 21 +- fs/reiserfs/reiserfs.h | 3 +- fs/reiserfs/xattr.c | 13 +- fs/reiserfs/xattr.h | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 3 +- fs/reiserfs/xattr_trusted.c | 3 +- fs/reiserfs/xattr_user.c | 3 +- fs/remap_range.c | 7 +- fs/seq_file.c | 5 +- fs/splice.c | 53 +- fs/stat.c | 26 +- fs/super.c | 15 +- fs/sysv/file.c | 7 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 6 +- fs/sysv/namei.c | 21 +- fs/sysv/sysv.h | 3 +- fs/tracefs/inode.c | 4 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 1 + fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/super.c | 7 +- fs/udf/symlink.c | 7 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 7 +- fs/ufs/namei.c | 19 +- fs/ufs/ufs.h | 3 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/enable.c | 2 +- fs/xattr.c | 139 +- fs/xfs/libxfs/xfs_alloc.c | 50 + fs/xfs/libxfs/xfs_alloc.h | 3 + fs/xfs/libxfs/xfs_attr.c | 13 + fs/xfs/libxfs/xfs_bmap.c | 285 +- fs/xfs/libxfs/xfs_dir2.h | 2 - fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 27 + fs/xfs/libxfs/xfs_inode_fork.h | 63 + fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_bmap_item.c | 10 + fs/xfs/xfs_bmap_util.c | 31 + fs/xfs/xfs_buf.c | 30 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_error.c | 6 + fs/xfs/xfs_export.c | 10 + fs/xfs/xfs_file.c | 105 +- fs/xfs/xfs_inode.c | 132 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 35 +- fs/xfs/xfs_ioctl32.c | 6 +- fs/xfs/xfs_iomap.c | 10 + fs/xfs/xfs_iops.c | 103 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 17 +- fs/xfs/xfs_itable.h | 1 + fs/xfs/xfs_log.c | 136 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 38 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_reflink.c | 16 + fs/xfs/xfs_rtalloc.c | 5 + fs/xfs/xfs_super.c | 42 +- fs/xfs/xfs_symlink.c | 11 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/Makefile | 2 + fs/zonefs/super.c | 24 +- fs/zonefs/trace.h | 103 + include/acpi/acpi_bus.h | 7 + include/acpi/acpi_drivers.h | 2 - include/acpi/actypes.h | 1 + include/acpi/cppc_acpi.h | 2 +- include/asm-generic/page.h | 4 - include/crypto/hash.h | 8 +- include/drm/drm_atomic.h | 4 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_dp_mst_helper.h | 1 + include/drm/drm_file.h | 3 + include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 8 +- include/drm/drm_plane.h | 21 +- include/drm/ttm/ttm_bo_api.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 328 +- include/drm/ttm/ttm_device.h | 319 + include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/k210-clk.h | 1 - include/dt-bindings/power/qcom-rpmpd.h | 9 + include/linux/acpi.h | 3 - include/linux/bio.h | 43 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 38 +- include/linux/bpf-cgroup.h | 38 +- include/linux/bpf.h | 52 +- include/linux/can/dev.h | 1 + include/linux/capability.h | 14 +- include/linux/clk.h | 17 - include/linux/compiler.h | 2 + include/linux/connector.h | 2 +- include/linux/cpumask.h | 8 - include/linux/cred.h | 2 +- include/linux/crypto.h | 9 +- include/linux/dcache.h | 1 - include/linux/device.h | 12 + include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma/mmp-pdma.h | 16 - include/linux/eeprom_93xx46.h | 2 + include/linux/efi.h | 19 +- include/linux/elevator.h | 2 + include/linux/exportfs.h | 1 + .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/fixp-arith.h | 19 + include/linux/fs.h | 191 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 40 +- include/linux/fsl/mc.h | 8 +- include/linux/fwnode.h | 7 + include/linux/genhd.h | 27 +- include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 14 + include/linux/hid.h | 15 +- include/linux/highmem-internal.h | 5 - include/linux/hugetlb.h | 91 + include/linux/iio/adc/qcom-vadc-common.h | 171 + include/linux/iio/consumer.h | 36 + include/linux/ima.h | 28 +- include/linux/initrd.h | 11 + include/linux/intel-iommu.h | 2 + include/linux/intel-pti.h | 35 - include/linux/io-pgtable.h | 2 + include/linux/iomap.h | 18 +- include/linux/iommu.h | 14 +- include/linux/iova.h | 12 - include/linux/ipv6.h | 1 + include/linux/irqflags.h | 12 + include/linux/isa.h | 2 +- include/linux/iversion.h | 26 + include/linux/jump_label.h | 12 +- include/linux/kasan.h | 7 + include/linux/keyslot-manager.h | 3 + include/linux/kthread.h | 3 + include/linux/linkage.h | 10 +- include/linux/lsm_hook_defs.h | 18 +- include/linux/lsm_hooks.h | 7 +- include/linux/mdev.h | 2 +- include/linux/memblock.h | 4 +- include/linux/memory_hotplug.h | 6 +- include/linux/mfd/hi6421-spmi-pmic.h | 1 - include/linux/mhi.h | 9 + include/linux/mlx5/device.h | 9 + include/linux/mlx5/driver.h | 16 + include/linux/mlx5/mlx5_ifc.h | 13 +- include/linux/mm.h | 44 +- include/linux/mm_inline.h | 113 +- include/linux/mm_types.h | 1 + include/linux/mmc/core.h | 6 + include/linux/mmc/host.h | 11 + include/linux/mmzone.h | 6 +- include/linux/mount.h | 7 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 1 + include/linux/netfilter.h | 2 - include/linux/netfs.h | 167 + include/linux/nfs_fs.h | 12 +- include/linux/nfs_iostat.h | 2 +- include/linux/nfs_page.h | 1 + include/linux/nfs_xdr.h | 1 + include/linux/nvme.h | 6 + include/linux/page-flags.h | 6 - include/linux/pagemap.h | 17 +- include/linux/parport.h | 31 + include/linux/pgtable.h | 11 + include/linux/platform_data/dma-coh901318.h | 72 - include/linux/platform_data/dma-imx-sdma.h | 11 - include/linux/pm.h | 2 - include/linux/pm_domain.h | 12 + include/linux/pm_opp.h | 18 +- include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/ptrace.h | 2 +- include/linux/rcupdate.h | 2 - include/linux/regulator/consumer.h | 30 + include/linux/reset.h | 19 + include/linux/rmap.h | 3 +- include/linux/rtc/sirfsoc_rtciobrg.h | 21 - include/linux/sched.h | 11 - include/linux/security.h | 62 +- include/linux/sirfsoc_dma.h | 7 - include/linux/skbuff.h | 6 +- include/linux/skmsg.h | 1 - include/linux/spi/ifx_modem.h | 15 - include/linux/stackdepot.h | 9 + include/linux/sunrpc/svc_rdma.h | 15 +- include/linux/sunrpc/xdr.h | 3 +- include/linux/swap.h | 1 - include/linux/syscalls.h | 14 +- include/linux/tcp.h | 3 +- include/linux/tty.h | 1 + include/linux/tty_ldisc.h | 3 +- include/linux/uio.h | 11 + include/linux/usb/pd.h | 3 + include/linux/usb/tcpm.h | 4 + include/linux/vdpa.h | 44 +- include/linux/vmalloc.h | 9 +- include/linux/vmw_vmci_defs.h | 4 +- include/linux/w1.h | 2 +- include/linux/watch_queue.h | 7 +- include/linux/xattr.h | 30 +- include/linux/zstd.h | 8 +- include/media/v4l2-async.h | 25 +- include/media/v4l2-fwnode.h | 22 + include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci_core.h | 36 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + include/net/cfg80211.h | 146 +- include/net/devlink.h | 5 + include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/inet_common.h | 2 + include/net/inet_connection_sock.h | 4 +- include/net/ip6_route.h | 3 +- include/net/lapb.h | 2 + include/net/mac80211.h | 26 +- include/net/netfilter/nf_flow_table.h | 4 + include/net/netfilter/nf_tables.h | 13 +- include/net/netfilter/nf_tables_core.h | 12 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netfilter/nft_meta.h | 4 +- include/net/pkt_cls.h | 36 + include/net/sch_generic.h | 18 +- include/net/tcp.h | 3 +- include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_counter.h | 3 +- include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 1 + include/scsi/scsi_cmnd.h | 5 + include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 - include/soc/mediatek/smi.h | 2 +- include/sound/pcm.h | 2 +- include/sound/soc-component.h | 6 + include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/target/target_core_base.h | 1 + include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 13 +- include/trace/events/error_report.h | 74 + include/trace/events/intel_iommu.h | 37 + include/trace/events/netfs.h | 201 + include/trace/events/pagemap.h | 11 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 32 + include/uapi/drm/drm_fourcc.h | 19 + include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsl_mc.h | 34 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 10 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/mempolicy.h | 4 +- include/uapi/linux/misc/bcm_vk.h | 84 + include/uapi/linux/mount.h | 16 + include/uapi/linux/mrp_bridge.h | 86 - include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/rkisp1-config.h | 86 +- include/uapi/linux/rpl.h | 6 +- include/uapi/linux/sysctl.h | 1 + include/uapi/linux/tcp.h | 5 + include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vdpa.h | 40 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 14 + init/Kconfig | 15 - init/initramfs.c | 45 + init/main.c | 10 +- init/version.c | 8 - ipc/mqueue.c | 9 +- kernel/auditsc.c | 21 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/cgroup.c | 15 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/inode.c | 13 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/verifier.c | 7 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup.c | 2 +- kernel/dma/map_benchmark.c | 6 +- kernel/entry/common.c | 12 +- kernel/events/core.c | 8 +- kernel/events/uprobes.c | 2 +- kernel/futex.c | 232 +- kernel/gcov/Kconfig | 2 +- kernel/groups.c | 7 +- kernel/kexec_core.c | 2 - kernel/kthread.c | 27 +- kernel/locking/Makefile | 1 + kernel/locking/irqflag-debug.c | 11 + kernel/locking/rtmutex.c | 24 +- kernel/locking/rtmutex_common.h | 3 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 2 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcutorture.c | 6 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 71 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 30 +- kernel/sched/core.c | 177 +- kernel/sched/fair.c | 2 +- kernel/sched/idle.c | 24 +- kernel/sched/membarrier.c | 2 +- kernel/sched/sched.h | 4 +- kernel/smpboot.c | 1 + kernel/sys.c | 2 +- kernel/sys_ni.c | 3 - kernel/torture.c | 6 +- kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 16 +- kernel/trace/error_report-traces.c | 12 + kernel/watch_queue.c | 2 +- kernel/workqueue.c | 26 +- lib/Kconfig | 9 + lib/Kconfig.debug | 8 + lib/bitmap.c | 27 +- lib/cmdline.c | 21 +- lib/cmdline_kunit.c | 56 + lib/cpumask.c | 132 - lib/crc7.c | 2 +- lib/crypto/chacha20poly1305.c | 5 + lib/iov_iter.c | 334 +- lib/stackdepot.c | 35 +- lib/test_printf.c | 4 +- lib/ubsan.c | 31 + lib/ubsan.h | 6 + localversion-next | 2 +- mm/cma.c | 43 +- mm/compaction.c | 29 +- mm/debug_vm_pgtable.c | 86 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 765 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 172 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 8 +- mm/kasan/shadow.c | 1 + mm/kfence/report.c | 2 + mm/khugepaged.c | 37 +- mm/madvise.c | 5 +- mm/memblock.c | 2 +- mm/memcontrol.c | 17 +- mm/memory.c | 229 +- mm/memory_hotplug.c | 34 +- mm/mempolicy.c | 16 + mm/migrate.c | 13 +- mm/mincore.c | 5 +- mm/mlock.c | 3 +- mm/mremap.c | 3 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 142 +- mm/page_io.c | 47 +- mm/page_owner.c | 4 +- mm/readahead.c | 70 + mm/rmap.c | 6 +- mm/secretmem.c | 46 +- mm/shmem.c | 56 +- mm/slab.c | 3 +- mm/slab.h | 6 +- mm/slab_common.c | 5 +- mm/slub.c | 29 +- mm/swap.c | 50 +- mm/swap_slots.c | 3 +- mm/swapfile.c | 35 +- mm/vmscan.c | 21 +- mm/vmstat.c | 6 +- mm/workingset.c | 5 +- mm/z3fold.c | 11 +- mm/zswap.c | 5 +- net/9p/Kconfig | 1 - net/Makefile | 23 +- net/batman-adv/Kconfig | 1 - net/bluetooth/Kconfig | 2 +- net/bluetooth/a2mp.c | 1 + net/bluetooth/hci_core.c | 183 +- net/bluetooth/hci_request.c | 49 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 391 +- net/bluetooth/msft.c | 460 +- net/bluetooth/msft.h | 30 + net/bpfilter/Kconfig | 2 +- net/bridge/Makefile | 2 +- net/bridge/br_multicast.c | 257 +- net/bridge/br_multicast_eht.c | 878 +++ net/bridge/br_netlink.c | 19 +- net/bridge/br_private.h | 8 + net/bridge/br_private_mcast_eht.h | 93 + net/bridge/br_private_mrp.h | 29 + net/bridge/br_sysfs_if.c | 26 + net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/can/Kconfig | 1 - net/can/gw.c | 2 +- net/ceph/messenger_v1.c | 2 +- net/core/dev.c | 214 +- net/core/devlink.c | 5 + net/core/flow_dissector.c | 13 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 6 +- net/core/skmsg.c | 3 +- net/core/sock.c | 189 +- net/core/sysctl_net_core.c | 2 - net/dcb/Makefile | 2 +- net/decnet/dn_route.c | 2 +- net/dns_resolver/Kconfig | 2 +- net/ethtool/common.c | 1 + net/ife/Kconfig | 1 - net/ipv4/af_inet.c | 9 +- net/ipv4/esp4_offload.c | 2 +- net/ipv4/gre_offload.c | 15 +- net/ipv4/netfilter/nft_dup_ipv4.c | 18 +- net/ipv4/nexthop.c | 105 +- net/ipv4/tcp.c | 148 +- net/ipv4/tcp_input.c | 30 +- net/ipv4/tcp_output.c | 2 + net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 18 + net/ipv4/udp_offload.c | 7 +- net/ipv6/addrconf.c | 11 + net/ipv6/af_inet6.c | 9 +- net/ipv6/ndisc.c | 12 +- net/ipv6/netfilter/nft_dup_ipv6.c | 18 +- net/ipv6/route.c | 5 +- net/l3mdev/Makefile | 2 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_timer.c | 30 +- net/llc/Kconfig | 1 - net/mac80211/Kconfig | 2 +- net/mac80211/Makefile | 2 - net/mac80211/debugfs.c | 52 + net/mac80211/debugfs_sta.c | 1 + net/mac80211/driver-ops.h | 16 + net/mac80211/he.c | 92 + net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 46 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 5 + net/mac80211/pm.c | 6 +- net/mac80211/rc80211_minstrel.c | 574 -- net/mac80211/rc80211_minstrel.h | 184 - net/mac80211/rc80211_minstrel_debugfs.c | 172 - net/mac80211/rc80211_minstrel_ht.c | 562 +- net/mac80211/rc80211_minstrel_ht.h | 96 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 57 +- net/mac80211/rx.c | 243 +- net/mac80211/spectmgmt.c | 10 +- net/mac80211/sta_info.h | 2 + net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 33 +- net/mac80211/util.c | 14 +- net/mac80211/vht.c | 9 +- net/mptcp/pm_netlink.c | 39 +- net/mptcp/protocol.c | 179 +- net/mptcp/protocol.h | 87 + net/mptcp/subflow.c | 79 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 13 +- net/netfilter/ipvs/Makefile | 1 + net/netfilter/ipvs/ip_vs_twos.c | 139 + net/netfilter/nf_conntrack_netlink.c | 7 - net/netfilter/nf_flow_table_core.c | 6 +- net/netfilter/nf_tables_api.c | 60 +- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_bitwise.c | 23 +- net/netfilter/nft_byteorder.c | 14 +- net/netfilter/nft_cmp.c | 8 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 +- net/netfilter/nft_dynset.c | 53 +- net/netfilter/nft_exthdr.c | 14 +- net/netfilter/nft_fib.c | 5 +- net/netfilter/nft_fwd_netdev.c | 18 +- net/netfilter/nft_hash.c | 25 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 14 +- net/netfilter/nft_masq.c | 18 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_nat.c | 35 +- net/netfilter/nft_numgen.c | 15 +- net/netfilter/nft_objref.c | 6 +- net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_queue.c | 12 +- net/netfilter/nft_range.c | 6 +- net/netfilter/nft_redir.c | 18 +- net/netfilter/nft_rt.c | 7 +- net/netfilter/nft_socket.c | 7 +- net/netfilter/nft_tproxy.c | 14 +- net/netfilter/nft_tunnel.c | 8 +- net/netfilter/nft_xfrm.c | 7 +- net/nfc/Kconfig | 1 - net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 1 + net/nfc/rawsock.c | 2 +- net/psample/Kconfig | 1 - net/rxrpc/call_accept.c | 1 + net/rxrpc/recvmsg.c | 9 +- net/sched/act_ct.c | 1 + net/sched/cls_flower.c | 4 +- net/sched/sch_api.c | 7 +- net/sched/sch_atm.c | 3 +- net/sched/sch_cbq.c | 3 +- net/sched/sch_drr.c | 3 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 3 +- net/sched/sch_htb.c | 557 +- net/sched/sch_qfq.c | 3 +- net/sched/sch_sfb.c | 3 +- net/socket.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 30 +- net/sunrpc/auth_gss/auth_gss_internal.h | 45 + net/sunrpc/auth_gss/gss_krb5_mech.c | 31 +- net/sunrpc/svc.c | 2 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 91 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +- net/switchdev/Makefile | 2 +- net/switchdev/switchdev.c | 20 +- net/tipc/msg.c | 4 - net/unix/af_unix.c | 5 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 162 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 - net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 657 +- net/wireless/reg.c | 91 +- net/wireless/reg.h | 1 - net/wireless/scan.c | 35 +- net/wireless/sme.c | 5 +- net/wireless/sysfs.c | 5 + net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 285 +- net/wireless/wext-core.c | 5 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- samples/bpf/Makefile | 6 +- samples/bpf/README.rst | 22 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile | 8 +- scripts/Makefile.lib | 22 +- scripts/bloat-o-meter | 2 +- scripts/checkpatch.pl | 16 +- scripts/diffconfig | 2 +- scripts/dummy-tools/gcc | 10 +- scripts/gdb/linux/Makefile | 4 +- scripts/kconfig/mconf-cfg.sh | 2 +- scripts/kernel-doc | 1 + scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 4 + scripts/ver_linux | 12 +- security/apparmor/apparmorfs.c | 3 +- security/apparmor/domain.c | 13 +- security/apparmor/file.c | 4 +- security/apparmor/lsm.c | 21 +- security/commoncap.c | 175 +- security/integrity/evm/evm_crypto.c | 18 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 27 +- security/integrity/ima/ima_api.c | 16 +- security/integrity/ima/ima_appraise.c | 25 +- security/integrity/ima/ima_asymmetric_keys.c | 5 +- security/integrity/ima/ima_init.c | 5 + security/integrity/ima/ima_main.c | 91 +- security/integrity/ima/ima_policy.c | 133 +- security/integrity/ima/ima_queue_keys.c | 7 +- security/security.c | 32 +- security/selinux/Makefile | 2 + security/selinux/hooks.c | 23 +- security/selinux/ima.c | 44 + security/selinux/include/ima.h | 24 + security/selinux/include/security.h | 3 +- security/selinux/ss/services.c | 64 +- security/smack/smack_lsm.c | 22 +- sound/core/pcm_native.c | 4 +- sound/firewire/bebob/bebob_hwdep.c | 8 +- sound/firewire/fireface/ff-hwdep.c | 10 +- sound/firewire/oxfw/oxfw-hwdep.c | 10 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/ad1848/ad1848.c | 3 +- sound/isa/adlib.c | 3 +- sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 3 +- sound/isa/cs423x/cs4231.c | 3 +- sound/isa/cs423x/cs4236.c | 3 +- sound/isa/es1688/es1688.c | 3 +- sound/isa/es18xx.c | 5 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 3 +- sound/isa/gus/gusextreme.c | 3 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 3 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 3 +- sound/isa/opti9xx/miro.c | 3 +- sound/isa/opti9xx/opti92x-ad1848.c | 5 +- sound/isa/sb/jazz16.c | 3 +- sound/isa/sb/sb16.c | 3 +- sound/isa/sb/sb8.c | 3 +- sound/isa/sc6000.c | 3 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 3 +- sound/mips/Kconfig | 7 + sound/mips/Makefile | 1 + sound/mips/snd-n64.c | 372 + sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/hda/patch_via.c | 2 +- sound/soc/Kconfig | 17 + sound/soc/Makefile | 5 + sound/soc/adi/axi-i2s.c | 2 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/ak4458.c | 22 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 +- sound/soc/codecs/cs47l24.c | 12 +- sound/soc/codecs/cs47l35.c | 12 +- sound/soc/codecs/cs47l85.c | 16 +- sound/soc/codecs/cs47l90.c | 16 +- sound/soc/codecs/cs47l92.c | 12 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8328.c | 2 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5682.c | 2 - sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +- sound/soc/codecs/wm8998.c | 12 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/fsl_esai.c | 4 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cht-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-glk-match.c | 3 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-skl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 10 - sound/soc/intel/skylake/skl-topology.c | 15 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 49 + sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-cpu.c | 22 +- sound/soc/qcom/lpass-lpaif-reg.h | 5 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass.h | 1 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/soc-component.c | 53 + sound/soc/soc-pcm.c | 80 +- sound/soc/soc-topology-test.c | 843 +++ sound/soc/soc-topology.c | 30 +- sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 6 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 7 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/ops.h | 24 +- sound/soc/sof/pm.c | 1 - sound/soc/sof/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.c | 10 +- sound/soc/sof/topology.c | 10 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_ahub.c | 64 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/usb/clock.c | 6 + sound/usb/format.c | 11 + sound/usb/mixer.c | 2 +- tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/bpf/bpftool/Makefile | 2 - tools/bpf/runqslower/Makefile | 3 - tools/build/feature/Makefile | 4 +- tools/gpio/gpio-utils.c | 89 - tools/gpio/gpio-utils.h | 6 - tools/include/linux/types.h | 3 + tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/bpf_perf_event.h | 1 + tools/include/uapi/linux/pkt_sched.h | 1 + tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/xsk.c | 81 +- tools/lib/perf/evlist.c | 17 +- tools/objtool/check.c | 14 +- tools/objtool/elf.c | 7 +- tools/perf/Makefile.perf | 1 - tools/perf/builtin-script.c | 18 +- tools/perf/util/metricgroup.c | 16 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/helpers/amd.c | 65 +- tools/power/cpupower/utils/helpers/cpuid.c | 20 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 9 +- tools/scripts/Makefile.include | 7 + tools/testing/selftests/Makefile | 10 +- tools/testing/selftests/bpf/Makefile | 2 - tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 + tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- tools/testing/selftests/bpf/progs/bind_perm.c | 45 + tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/xdpxceiver.c | 219 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 - .../selftests/drivers/net/mlxsw/port_scale.sh | 64 + .../drivers/net/mlxsw/spectrum-2/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 2 +- .../drivers/net/mlxsw/spectrum/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 - tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/mount_setattr/.gitignore | 1 + tools/testing/selftests/mount_setattr/Makefile | 7 + .../selftests/{mount => mount_setattr}/config | 0 .../selftests/mount_setattr/mount_setattr_test.c | 1424 ++++ tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../selftests/net/forwarding/router_multipath.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 75 + tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/unicast_extensions.sh | 228 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- tools/testing/selftests/tc-testing/Makefile | 3 +- virt/kvm/kvm_main.c | 1 + 3415 files changed, 102118 insertions(+), 103511 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic delete mode 100644 Documentation/arm/marvel.rst create mode 100644 Documentation/arm/marvell.rst create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt delete mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-zx2967.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt delete mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt delete mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt delete mode 100644 Documentation/driver-api/pti_intel_mid.rst create mode 100644 Documentation/hwmon/aht10.rst create mode 100644 Documentation/livepatch/reliable-stacktrace.rst create mode 100644 Documentation/translations/zh_CN/iio/ep93xx_adc.rst create mode 100644 Documentation/translations/zh_CN/iio/iio_configfs.rst create mode 100644 Documentation/translations/zh_CN/iio/index.rst create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts delete mode 100644 arch/arm/boot/dts/atlas6.dtsi delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts delete mode 100644 arch/arm/boot/dts/atlas7.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi delete mode 100644 arch/arm/boot/dts/prima2-evb.dts delete mode 100644 arch/arm/boot/dts/prima2.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts delete mode 100644 arch/arm/boot/dts/ste-u300.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts delete mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/configs/prima2_defconfig delete mode 100644 arch/arm/configs/tango4_defconfig delete mode 100644 arch/arm/configs/u300_defconfig delete mode 100644 arch/arm/configs/zx_defconfig create mode 100644 arch/arm/include/asm/archrandom.h delete mode 100644 arch/arm/include/debug/sirf.S delete mode 100644 arch/arm/mach-prima2/Kconfig delete mode 100644 arch/arm/mach-prima2/Makefile delete mode 100644 arch/arm/mach-prima2/common.c delete mode 100644 arch/arm/mach-prima2/common.h delete mode 100644 arch/arm/mach-prima2/headsmp.S delete mode 100644 arch/arm/mach-prima2/hotplug.c delete mode 100644 arch/arm/mach-prima2/platsmp.c delete mode 100644 arch/arm/mach-prima2/pm.c delete mode 100644 arch/arm/mach-prima2/pm.h delete mode 100644 arch/arm/mach-prima2/rstc.c delete mode 100644 arch/arm/mach-prima2/rtciobrg.c delete mode 100644 arch/arm/mach-prima2/sleep.S delete mode 100644 arch/arm/mach-tango/Kconfig delete mode 100644 arch/arm/mach-tango/Makefile delete mode 100644 arch/arm/mach-tango/platsmp.c delete mode 100644 arch/arm/mach-tango/pm.c delete mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm/mach-tango/setup.c delete mode 100644 arch/arm/mach-tango/smc.S delete mode 100644 arch/arm/mach-tango/smc.h delete mode 100644 arch/arm/mach-u300/Kconfig delete mode 100644 arch/arm/mach-u300/Makefile delete mode 100644 arch/arm/mach-u300/core.c delete mode 100644 arch/arm/mach-u300/regulator.c delete mode 100644 arch/arm/mach-zx/Kconfig delete mode 100644 arch/arm/mach-zx/Makefile delete mode 100644 arch/arm/mach-zx/core.h delete mode 100644 arch/arm/mach-zx/headsmp.S delete mode 100644 arch/arm/mach-zx/platsmp.c delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c delete mode 100644 arch/arm/mach-zx/zx296702.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts delete mode 100644 arch/arm64/boot/dts/zte/Makefile delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi create mode 100644 arch/arm64/include/asm/trans_pgd.h create mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c create mode 100644 arch/arm64/kvm/trng.c create mode 100644 arch/arm64/mm/trans_pgd.c delete mode 100644 arch/c6x/Kconfig delete mode 100644 arch/c6x/Kconfig.debug delete mode 100644 arch/c6x/Makefile delete mode 100644 arch/c6x/boot/Makefile delete mode 100644 arch/c6x/boot/dts/Makefile delete mode 100644 arch/c6x/boot/dts/dsk6455.dts delete mode 100644 arch/c6x/boot/dts/evmc6457.dts delete mode 100644 arch/c6x/boot/dts/evmc6472.dts delete mode 100644 arch/c6x/boot/dts/evmc6474.dts delete mode 100644 arch/c6x/boot/dts/evmc6678.dts delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi delete mode 100644 arch/c6x/configs/dsk6455_defconfig delete mode 100644 arch/c6x/configs/evmc6457_defconfig delete mode 100644 arch/c6x/configs/evmc6472_defconfig delete mode 100644 arch/c6x/configs/evmc6474_defconfig delete mode 100644 arch/c6x/configs/evmc6678_defconfig delete mode 100644 arch/c6x/include/asm/Kbuild delete mode 100644 arch/c6x/include/asm/asm-offsets.h delete mode 100644 arch/c6x/include/asm/bitops.h delete mode 100644 arch/c6x/include/asm/bug.h delete mode 100644 arch/c6x/include/asm/cache.h delete mode 100644 arch/c6x/include/asm/cacheflush.h delete mode 100644 arch/c6x/include/asm/checksum.h delete mode 100644 arch/c6x/include/asm/clock.h delete mode 100644 arch/c6x/include/asm/cmpxchg.h delete mode 100644 arch/c6x/include/asm/delay.h delete mode 100644 arch/c6x/include/asm/dscr.h delete mode 100644 arch/c6x/include/asm/elf.h delete mode 100644 arch/c6x/include/asm/flat.h delete mode 100644 arch/c6x/include/asm/ftrace.h delete mode 100644 arch/c6x/include/asm/hardirq.h delete mode 100644 arch/c6x/include/asm/irq.h delete mode 100644 arch/c6x/include/asm/irqflags.h delete mode 100644 arch/c6x/include/asm/linkage.h delete mode 100644 arch/c6x/include/asm/megamod-pic.h delete mode 100644 arch/c6x/include/asm/mmu_context.h delete mode 100644 arch/c6x/include/asm/module.h delete mode 100644 arch/c6x/include/asm/page.h delete mode 100644 arch/c6x/include/asm/pgtable.h delete mode 100644 arch/c6x/include/asm/processor.h delete mode 100644 arch/c6x/include/asm/procinfo.h delete mode 100644 arch/c6x/include/asm/ptrace.h delete mode 100644 arch/c6x/include/asm/sections.h delete mode 100644 arch/c6x/include/asm/setup.h delete mode 100644 arch/c6x/include/asm/soc.h delete mode 100644 arch/c6x/include/asm/special_insns.h delete mode 100644 arch/c6x/include/asm/string.h delete mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/syscall.h delete mode 100644 arch/c6x/include/asm/syscalls.h delete mode 100644 arch/c6x/include/asm/thread_info.h delete mode 100644 arch/c6x/include/asm/timer64.h delete mode 100644 arch/c6x/include/asm/timex.h delete mode 100644 arch/c6x/include/asm/tlb.h delete mode 100644 arch/c6x/include/asm/traps.h delete mode 100644 arch/c6x/include/asm/uaccess.h delete mode 100644 arch/c6x/include/asm/unaligned.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/uapi/asm/Kbuild delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h delete mode 100644 arch/c6x/include/uapi/asm/setup.h delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h delete mode 100644 arch/c6x/include/uapi/asm/swab.h delete mode 100644 arch/c6x/include/uapi/asm/unistd.h delete mode 100644 arch/c6x/kernel/Makefile delete mode 100644 arch/c6x/kernel/asm-offsets.c delete mode 100644 arch/c6x/kernel/c6x_ksyms.c delete mode 100644 arch/c6x/kernel/devicetree.c delete mode 100644 arch/c6x/kernel/entry.S delete mode 100644 arch/c6x/kernel/head.S delete mode 100644 arch/c6x/kernel/irq.c delete mode 100644 arch/c6x/kernel/module.c delete mode 100644 arch/c6x/kernel/process.c delete mode 100644 arch/c6x/kernel/ptrace.c delete mode 100644 arch/c6x/kernel/setup.c delete mode 100644 arch/c6x/kernel/signal.c delete mode 100644 arch/c6x/kernel/soc.c delete mode 100644 arch/c6x/kernel/switch_to.S delete mode 100644 arch/c6x/kernel/sys_c6x.c delete mode 100644 arch/c6x/kernel/time.c delete mode 100644 arch/c6x/kernel/traps.c delete mode 100644 arch/c6x/kernel/vectors.S delete mode 100644 arch/c6x/kernel/vmlinux.lds.S delete mode 100644 arch/c6x/lib/Makefile delete mode 100644 arch/c6x/lib/checksum.c delete mode 100644 arch/c6x/lib/csum_64plus.S delete mode 100644 arch/c6x/lib/divi.S delete mode 100644 arch/c6x/lib/divremi.S delete mode 100644 arch/c6x/lib/divremu.S delete mode 100644 arch/c6x/lib/divu.S delete mode 100644 arch/c6x/lib/llshl.S delete mode 100644 arch/c6x/lib/llshr.S delete mode 100644 arch/c6x/lib/llshru.S delete mode 100644 arch/c6x/lib/memcpy_64plus.S delete mode 100644 arch/c6x/lib/mpyll.S delete mode 100644 arch/c6x/lib/negll.S delete mode 100644 arch/c6x/lib/pop_rts.S delete mode 100644 arch/c6x/lib/push_rts.S delete mode 100644 arch/c6x/lib/remi.S delete mode 100644 arch/c6x/lib/remu.S delete mode 100644 arch/c6x/lib/strasgi.S delete mode 100644 arch/c6x/lib/strasgi_64plus.S delete mode 100644 arch/c6x/mm/Makefile delete mode 100644 arch/c6x/mm/dma-coherent.c delete mode 100644 arch/c6x/mm/init.c delete mode 100644 arch/c6x/platforms/Kconfig delete mode 100644 arch/c6x/platforms/Makefile delete mode 100644 arch/c6x/platforms/cache.c delete mode 100644 arch/c6x/platforms/dscr.c delete mode 100644 arch/c6x/platforms/emif.c delete mode 100644 arch/c6x/platforms/megamod-pic.c delete mode 100644 arch/c6x/platforms/pll.c delete mode 100644 arch/c6x/platforms/plldata.c delete mode 100644 arch/c6x/platforms/timer64.c create mode 100644 arch/ia64/include/asm/efi.h create mode 100644 arch/mips/include/asm/mach-n64/irq.h create mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h create mode 100644 arch/mips/n64/Makefile create mode 100644 arch/mips/n64/Platform create mode 100644 arch/mips/n64/init.c create mode 100644 arch/mips/n64/irq.c delete mode 100644 arch/riscv/boot/dts/canaan/k210.dts create mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts delete mode 100644 arch/um/include/asm/set_memory.h create mode 100644 drivers/acpi/acpi_fpdt.c create mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/cpufreq/tango-cpufreq.c create mode 100644 drivers/crypto/marvell/octeontx2/Makefile create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c delete mode 100644 drivers/dma/coh901318.c delete mode 100644 drivers/dma/coh901318.h delete mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/sirf-dma.c delete mode 100644 drivers/dma/zx_dma.c delete mode 100644 drivers/gpio/gpio-intel-mid.c delete mode 100644 drivers/gpio/gpio-msic.c delete mode 100644 drivers/gpio/gpio-zx.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c create mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h create mode 100644 drivers/gpu/drm/i915/display/intel_pps.c create mode 100644 drivers/gpu/drm/i915/display/intel_pps.h create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h create mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/hwmon/aht10.c delete mode 100644 drivers/i2c/busses/i2c-sirf.c delete mode 100644 drivers/i2c/busses/i2c-stu300.c delete mode 100644 drivers/i2c/busses/i2c-zx2967.c delete mode 100644 drivers/iio/adc/qcom-vadc-common.h create mode 100644 drivers/iio/dac/ad5766.c create mode 100644 drivers/iio/magnetometer/yamaha-yas530.c create mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c create mode 100644 drivers/infiniband/core/umem_dmabuf.c create mode 100644 drivers/input/joystick/n64joy.c create mode 100644 drivers/iommu/amd/io_pgtable.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h create mode 100644 drivers/misc/bcm-vk/Kconfig create mode 100644 drivers/misc/bcm-vk/Makefile create mode 100644 drivers/misc/bcm-vk/bcm_vk.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c delete mode 100644 drivers/misc/pti.c create mode 100644 drivers/mmc/core/crypto.c create mode 100644 drivers/mmc/core/crypto.h create mode 100644 drivers/mmc/host/cqhci-core.c create mode 100644 drivers/mmc/host/cqhci-crypto.c create mode 100644 drivers/mmc/host/cqhci-crypto.h delete mode 100644 drivers/mmc/host/cqhci.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.h delete mode 100644 drivers/mmc/host/sdhci-sirf.c delete mode 100644 drivers/net/ethernet/aurora/Kconfig delete mode 100644 drivers/net/ethernet/aurora/Makefile delete mode 100644 drivers/net/ethernet/aurora/nb8800.c delete mode 100644 drivers/net/ethernet/aurora/nb8800.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h delete mode 100644 drivers/pci/controller/pcie-tango.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.h create mode 100644 drivers/pinctrl/pinctrl-k210.c delete mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/sirf/Makefile delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c delete mode 100644 drivers/pinctrl/zte/Kconfig delete mode 100644 drivers/pinctrl/zte/Makefile delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.c delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.h delete mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/platform/x86/intel_mid_powerbtn.c delete mode 100644 drivers/platform/x86/intel_mid_thermal.c delete mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/rtc/rtc-ab3100.c delete mode 100644 drivers/rtc/rtc-coh901331.c delete mode 100644 drivers/rtc/rtc-sirfsoc.c delete mode 100644 drivers/scsi/gdth.c delete mode 100644 drivers/scsi/gdth.h delete mode 100644 drivers/scsi/gdth_ioctl.h delete mode 100644 drivers/scsi/gdth_proc.c delete mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/soc/zte/Kconfig delete mode 100644 drivers/soc/zte/Makefile delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h delete mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/tty/n_tracerouter.c delete mode 100644 drivers/tty/n_tracesink.c delete mode 100644 drivers/tty/n_tracesink.h delete mode 100644 drivers/tty/serial/ifx6x60.c delete mode 100644 drivers/tty/serial/ifx6x60.h delete mode 100644 drivers/tty/serial/sirfsoc_uart.c delete mode 100644 drivers/tty/serial/sirfsoc_uart.h create mode 100644 drivers/usb/serial/xr_serial.c create mode 100644 fs/btrfs/subpage.c create mode 100644 fs/btrfs/subpage.h create mode 100644 fs/cachefiles/rdwr2.c create mode 100644 fs/fscache/page2.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 fs/zonefs/trace.h create mode 100644 include/drm/ttm/ttm_device.h delete mode 100644 include/linux/dma/mmp-pdma.h create mode 100644 include/linux/iio/adc/qcom-vadc-common.h delete mode 100644 include/linux/intel-pti.h create mode 100644 include/linux/netfs.h delete mode 100644 include/linux/platform_data/dma-coh901318.h delete mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h delete mode 100644 include/linux/sirfsoc_dma.h delete mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/trace/events/error_report.h create mode 100644 include/trace/events/netfs.h create mode 100644 include/uapi/linux/fsl_mc.h create mode 100644 include/uapi/linux/misc/bcm_vk.h create mode 100644 include/uapi/linux/vdpa.h create mode 100644 kernel/locking/irqflag-debug.c create mode 100644 kernel/trace/error_report-traces.c create mode 100644 net/bridge/br_multicast_eht.c create mode 100644 net/bridge/br_private_mcast_eht.h delete mode 100644 net/mac80211/rc80211_minstrel.c delete mode 100644 net/mac80211/rc80211_minstrel.h delete mode 100644 net/mac80211/rc80211_minstrel_debugfs.c create mode 100644 net/netfilter/ipvs/ip_vs_twos.c create mode 100644 net/sunrpc/auth_gss/auth_gss_internal.h create mode 100644 security/selinux/ima.c create mode 100644 security/selinux/include/ima.h create mode 100644 sound/mips/snd-n64.c create mode 100644 sound/soc/soc-topology-test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c create mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c create mode 100644 tools/testing/selftests/drivers/net/mlxsw/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/port_scale.sh create mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c create mode 100644 tools/testing/selftests/mount_setattr/.gitignore create mode 100644 tools/testing/selftests/mount_setattr/Makefile copy tools/testing/selftests/{mount => mount_setattr}/config (100%) create mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c create mode 100755 tools/testing/selftests/net/unicast_extensions.sh