This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits bc085f8fc88f Add linux-next specific files for 20210121 omits b92dd440a70e Merge branch 'akpm/master' omits 6d9ded83f38e secretmem-test-add-basic-selftest-for-memfd_secret2-fix omits 4f17b5b015fb secretmem: test: add basic selftest for memfd_secret(2) omits a89a5941064f arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix omits 30d09b39abea arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix omits 89973f409c96 arch, mm: wire up memfd_secret system call where relevant omits 1ed8de7398e3 PM: hibernate: disable when there are active secretmem users omits 3d192b05faea secretmem: add memcg accounting omits cb474b6a1e1d secretmem: use PMD-size pages to amortize direct map fragm [...] omits 3c18bd9be833 riscv/Kconfig: make direct map manipulation options depend on MMU omits 4dd2ca534af4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 50458c111d21 mm: introduce memfd_secret system call to create "secret" [...] omits d1e57e039097 kfence: fix implicit function declaration omits 9c263eb21de4 set_memory: allow querying whether set_direct_map_*() is a [...] omits fff3981aff32 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix omits 7ca527615687 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 748c27e10197 mmap: make mlock_future_check() global omits 972b168ebcd5 mm: add definition of PMD_PAGE_ORDER omits 3e926bee6d40 Merge branch 'akpm-current/current' omits c9f2a5a2e8ac Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 9e2f23938095 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 09304bc27ea3 Merge remote-tracking branch 'memblock/for-next' omits 0dbe3a288628 Merge remote-tracking branch 'notifications/notifications- [...] omits 5a34073fbeab Merge remote-tracking branch 'mhi/mhi-next' omits a1980c24888f Merge remote-tracking branch 'pidfd/for-next' omits 50927b92312c Merge remote-tracking branch 'hyperv/hyperv-next' omits 1b14b97db614 Merge remote-tracking branch 'xarray/main' omits 1328100a903f Merge remote-tracking branch 'nvmem/for-next' omits 9862e660eeed Merge remote-tracking branch 'gnss/gnss-next' omits eb41b6bd16d6 Merge remote-tracking branch 'kspp/for-next/kspp' omits f8bfd5eaeb61 Merge remote-tracking branch 'rtc/rtc-next' omits 488616119a99 Merge remote-tracking branch 'coresight/next' omits 3be90c839d2a Merge remote-tracking branch 'livepatching/for-next' omits 3e678f0a1e36 Merge remote-tracking branch 'userns/for-next' omits 0aef9d5b38a2 Merge remote-tracking branch 'pwm/for-next' omits 4cdaa4ad96e0 Merge remote-tracking branch 'pinctrl-intel/for-next' omits d6d7e11ade83 Merge remote-tracking branch 'pinctrl/for-next' omits b3e4b930cfab Merge remote-tracking branch 'gpio-intel/for-next' omits 683b1f2cc336 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e2aebe2c52ad Merge remote-tracking branch 'rpmsg/for-next' omits c7b56e02f49e Merge remote-tracking branch 'vhost/linux-next' omits 9f31ff5d8b96 Merge remote-tracking branch 'scsi-mkp/for-next' omits 99a8b488f561 Merge remote-tracking branch 'scsi/for-next' omits eec01ee1658f Merge remote-tracking branch 'cgroup/for-next' omits d94193a91471 Merge remote-tracking branch 'dmaengine/next' omits 7de8cce06ac5 Merge remote-tracking branch 'icc/icc-next' omits dd089bcdf354 Merge remote-tracking branch 'staging/staging-next' omits 68a04bae1b1d Merge remote-tracking branch 'thunderbolt/next' omits c57b302d2bc0 Merge remote-tracking branch 'soundwire/next' omits cfa484c624b9 Merge remote-tracking branch 'extcon/extcon-next' omits d09dbe1615c1 Merge remote-tracking branch 'char-misc/char-misc-next' omits ec91cc89bccd Merge remote-tracking branch 'tty/tty-next' omits d2f233002cec Merge remote-tracking branch 'phy-next/next' omits 648f96b53dcf Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9d1d35a92217 Merge remote-tracking branch 'usb-serial/usb-next' omits cb884952b687 Merge remote-tracking branch 'usb/usb-next' omits 9af61e206403 Merge remote-tracking branch 'driver-core/driver-core-next' omits 561e9e4ae5ce Merge remote-tracking branch 'leds/for-next' omits fbb79be2781c Merge remote-tracking branch 'hsi/for-next' omits 8bcf12cee96a Merge remote-tracking branch 'chrome-platform/for-next' omits 58bd34e19774 Merge remote-tracking branch 'drivers-x86/for-next' omits 3040b6a54b88 Merge remote-tracking branch 'workqueues/for-next' omits 78df46b255e7 Merge remote-tracking branch 'percpu/for-next' omits ce2a50336042 Merge remote-tracking branch 'kvm-arm/next' omits 594723a19730 Merge remote-tracking branch 'rcu/rcu/next' omits 688a49d03ece Merge remote-tracking branch 'edac/edac-for-next' omits 11764a5b0079 Merge remote-tracking branch 'tip/auto-latest' omits aa189ae3c40e Merge remote-tracking branch 'spi/for-next' omits f19369113e63 Merge remote-tracking branch 'devicetree/for-next' omits d1fd75a84b86 Merge remote-tracking branch 'audit/next' omits c7784357a1de Merge remote-tracking branch 'tpmdd/next' omits 4c33231c7cdf Merge remote-tracking branch 'selinux/next' omits a1b01175de9d Merge remote-tracking branch 'keys/keys-next' omits 6a5b53515348 Merge remote-tracking branch 'security/next-testing' omits 2eae8a0fd180 Merge remote-tracking branch 'regulator/for-next' omits f4b7cc243714 Merge remote-tracking branch 'battery/for-next' omits a212f709b4d9 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9b1d3eebcd9d Merge remote-tracking branch 'mfd/for-mfd-next' omits 337346e6e91a Merge remote-tracking branch 'mmc/next' omits f3e3898bf6f1 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 903b19ea6b86 Merge remote-tracking branch 'block/for-next' omits c7d33709e528 Merge remote-tracking branch 'input/next' omits 7ec45abc7637 Merge remote-tracking branch 'modules/modules-next' omits f4b89472f747 Merge remote-tracking branch 'sound-asoc/for-next' omits 07adbc131bae Merge remote-tracking branch 'sound/for-next' omits 8788fdff0033 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 4c74308b5c5a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits f48621fbfa62 Merge remote-tracking branch 'amdgpu/drm-next' omits 65cee9487f4f Merge remote-tracking branch 'drm/drm-next' omits 182b48db7c36 Merge remote-tracking branch 'crypto/master' omits a2ce76c592a7 Merge remote-tracking branch 'nand/nand/next' omits 3d01cd74b55d Merge remote-tracking branch 'mtd/mtd/next' omits e885b985de22 Merge remote-tracking branch 'gfs2/for-next' omits 85cccdac0dd0 Merge remote-tracking branch 'bluetooth/master' omits 44dd4ee1cdb7 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8303b1b282da Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 62fa8e696524 Merge remote-tracking branch 'ipsec-next/master' omits 78d3346c94ca Merge remote-tracking branch 'bpf-next/for-next' omits f59390db2a65 Merge remote-tracking branch 'net-next/master' omits 1409c2060bea Merge remote-tracking branch 'rdma/for-next' omits c7b14d85bb5c Merge remote-tracking branch 'ieee1394/for-next' omits 997af83b070b Merge remote-tracking branch 'thermal/thermal/linux-next' omits 408e7b920737 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits c7d09083a9c6 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 5b1b3b96eb7a Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 4197fcaee291 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits fe718b5f0db9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 40ebfd05326c Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits b0cf0398ef1c Merge remote-tracking branch 'opp/opp/linux-next' omits 9b1138238ae5 Merge remote-tracking branch 'devfreq/devfreq-next' omits f1429d99ab52 Merge remote-tracking branch 'cpupower/cpupower' omits 46c372698696 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4400383f9156 Merge remote-tracking branch 'pm/linux-next' omits c7aa976ec04b Merge remote-tracking branch 'v4l-dvb-next/master' omits 751aa99dde34 Merge remote-tracking branch 'v4l-dvb/master' omits 3edd9a50c68f Merge remote-tracking branch 'jc_docs/docs-next' omits 2cee4434b5bd Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 43b186656555 Merge remote-tracking branch 'dmi/dmi-for-next' omits d75b0dbac428 Merge remote-tracking branch 'i2c/i2c/for-next' omits 462c27f1cd07 Merge remote-tracking branch 'hid/for-next' omits 511926691daa Merge remote-tracking branch 'pci/next' omits 98b7191506ee Merge remote-tracking branch 'printk/for-next' omits 211adbbaccb1 Merge remote-tracking branch 'vfs/for-next' omits 3bdf4bcb4dfa Merge remote-tracking branch 'v9fs/9p-next' omits 58082c66ff94 Merge remote-tracking branch 'cel/for-next' omits 764b9b231037 Merge remote-tracking branch 'nfs-anna/linux-next' omits c9e0699e23c0 Merge remote-tracking branch 'jfs/jfs-next' omits 6b06aa6149ee Merge remote-tracking branch 'f2fs/dev' omits 4c0b74f43f63 Merge remote-tracking branch 'ext3/for_next' omits 7d2c046ad35e Merge remote-tracking branch 'exfat/dev' omits 36bd3d79b11f Merge remote-tracking branch 'cifs/for-next' omits c79e688d4f3b Merge remote-tracking branch 'ceph/master' omits f88cdd4220db Merge remote-tracking branch 'btrfs/for-next' omits 603a73befe9a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 04c22855dcba Merge remote-tracking branch 'sh/for-next' omits 37457960898b Merge remote-tracking branch 's390/for-next' omits e9efbb43c9f7 Merge remote-tracking branch 'risc-v/for-next' omits 062056cac992 Merge remote-tracking branch 'openrisc/for-next' omits de480f60a5ad Merge remote-tracking branch 'nds32/next' omits c29e0e78c8e1 Merge remote-tracking branch 'mips/mips-next' omits 10d12ea43835 Merge remote-tracking branch 'microblaze/next' omits 3c08c88daedc Merge remote-tracking branch 'h8300/h8300-next' omits 023a1d7a783b Merge remote-tracking branch 'csky/linux-next' omits 1710d53e52ca Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 24700b6b78e8 Merge remote-tracking branch 'clk/clk-next' omits 9dbc6c0327fe Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3f6df4c0cb41 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 49cf2117b08b Merge remote-tracking branch 'tegra/for-next' omits a4ec3c6252d9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1233db740a97 Merge remote-tracking branch 'stm32/stm32-next' omits fe893cc8bd31 Merge remote-tracking branch 'scmi/for-linux-next' omits 1a0da9a36f10 Merge remote-tracking branch 'samsung-krzk/for-next' omits fc42b2cac7cd Merge remote-tracking branch 'rockchip/for-next' omits 4b3109bafee5 Merge remote-tracking branch 'reset/reset/next' omits cb2160812b7b Merge remote-tracking branch 'renesas/next' omits 2997393c0138 Merge remote-tracking branch 'realtek/for-next' omits c1273c9fcd6d Merge remote-tracking branch 'raspberrypi/for-next' omits 7fada01db05c Merge remote-tracking branch 'qcom/for-next' omits 327569b38f60 Merge remote-tracking branch 'omap/for-next' omits 068be5de8023 Merge remote-tracking branch 'mvebu/for-next' omits 4c3ea2f39e84 Merge remote-tracking branch 'mediatek/for-next' omits 11ef575a195b Merge remote-tracking branch 'keystone/next' omits cf9871c344a9 Merge remote-tracking branch 'imx-mxs/for-next' omits 41ad161c24b8 Merge remote-tracking branch 'drivers-memory/for-next' omits 002f3eee7172 Merge remote-tracking branch 'at91/at91-next' omits 68bd2d8fe036 Merge remote-tracking branch 'aspeed/for-next' omits 9f58e3639e75 Merge remote-tracking branch 'amlogic/for-next' omits 1948c84920c5 Merge remote-tracking branch 'actions/for-next' omits d54e64387986 Merge remote-tracking branch 'arm-soc/for-next' omits 98c0b4e34f29 Merge remote-tracking branch 'arm64/for-next/core' omits 895275f25899 Merge remote-tracking branch 'dma-mapping/for-next' omits 429e3c13d550 Merge remote-tracking branch 'kbuild/for-next' omits cbe1658e272d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c56d185374c9 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits c02d24bb3812 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits a3d03102c046 Merge remote-tracking branch 'mmc-fixes/fixes' omits ee6b6c10d686 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8577e958f580 Merge remote-tracking branch 'scsi-fixes/fixes' omits 20f6e1e63728 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits b04279f440a9 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits c84254c71d07 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 88c3b7da5d5e Merge remote-tracking branch 'omap-fixes/fixes' omits 9c3bf95f0a8f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 98911adf172c Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits e5a30d109a40 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7d202e3f25f6 Merge remote-tracking branch 'ide/master' omits 31b493cfbc9e Merge remote-tracking branch 'input-current/for-linus' omits cefde993d904 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 38c8008f6817 Merge remote-tracking branch 'staging.current/staging-linus' omits 2e536d6fcd79 Merge remote-tracking branch 'phy/fixes' omits ca5bb9525e7b Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 795a3e3aef91 Merge remote-tracking branch 'usb.current/usb-linus' omits 31b47efdf245 Merge remote-tracking branch 'tty.current/tty-linus' omits 2a65f06689a2 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 6d50d4663d02 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3c2401432d17 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 59e63a462773 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 06974595fc45 Merge remote-tracking branch 'sound-current/for-linus' omits 258878002a64 Merge remote-tracking branch 'rdma-fixes/for-rc' omits ee3d7b9f97b2 Merge remote-tracking branch 'wireless-drivers/master' omits dbe066fb5735 Merge remote-tracking branch 'ipsec/master' omits d34e9ddb96bd Merge remote-tracking branch 'sparc/master' omits 1464efa6ce0b Merge remote-tracking branch 'powerpc-fixes/fixes' omits 1a4a00f6cab8 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 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 omits 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/ [...] omits 818d95227f3f Merge branch for-5.12/arm64/defconfig into for-next omits dc780a244eda Merge branch for-5.12/arm64/dt into for-next omits e1710b46c3d9 Merge branch for-5.12/arm/defconfig into for-next omits ecc8fd6ab444 Merge branch for-5.12/arm/core into for-next omits d44d44019287 csky: Using set_max_mapnr api omits e61383949c3e csky: Fixup pfn_valid omits 08c0c8415156 opp: Prepare for ->set_opp() helper to work without regulators omits cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node omits d36101e9c3d6 kcsan: Add missing license and copyright headers omits d489131583a9 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 7e8e14d4d30c kcsan: Make test follow KUnit style recommendations omits 0ccb15b78779 rcutorture: Fix testing of RCU priority boosting omits 7e6273949d1f rcu: Fix kfree_rcu() docbook errors omits 1331d33fc9b5 rculist: Replace reference to atomic_ops.rst omits 741d842fd69f rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits 02e75249d049 rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 297566de5187 rcu: Expedite deboost in case of deferred quiescent state omits 0bc9c98e4cf8 tools/memory-model: Remove reference to atomic_ops.rst omits bbd906abd9ff doc: Update rcu_dereference.rst reference omits fa61e598f3b9 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits b55e7a293316 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits 8cc1d94427d0 timer: Report ignored local enqueue in nohz mode omits 0446c5f2368c entry: Report local wake up on resched blind zone while re [...] omits 845f44e8ef28 sched: Report local wake up on resched blind zone within i [...] omits c17b1e427b94 entry: Explicitly flush pending rcuog wakeup before last r [...] omits a06d78ecebf1 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits fa04336c6165 rcu/nocb: Perform deferred wake up before last idle's need [...] omits c847c981d8fe rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits 9a96aa2398e6 rcu: Remove superfluous rdp fetch omits f8793426024e rcu/nocb: Detect unsafe checks for offloaded rdp omits 38a46aa75b54 torturescript: Don't rerun failed rcutorture builds omits 0d6d353c17f1 cpuidle: Fix missing need_resched() check after rcu_idle_enter() omits 4b6d6ba2da3c sched/idle: Fix missing need_resched() check after rcu_idl [...] omits 2522632a5290 rcutorture: Add crude tests for mem_dump_obj() omits 9949d3c05470 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 79dea9692640 Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits bf46de2f5637 Merge branch 'clocksource.2021.01.12a' into HEAD omits b1a1f4e4470b Merge branch 'lkmm.2021.01.04a' into HEAD omits 121605adfe4e Merge branch 'kcsan.2021.01.04a' into HEAD omits 27a27292f452 Merge branches 'cpumask.2021.01.04a', 'doc.2021.01.06a', ' [...] omits 51346d25dd3e initramfs-panic-with-memory-information-fix omits f89f42fd743f initramfs: panic with memory information omits 49ad35e34eae scripts/gdb: fix list_for_each omits e4c7dfb1c1ba aio: simplify read_events() omits 35d78d0e969b checkpatch: improve TYPECAST_INT_CONSTANT test message omits 61a3b3b22d90 checkpatch: prefer ftrace over function entry/exit printks omits 527e33b041fd checkpatch: trivial style fixes omits 2d3c4757e7f2 checkpatch: ignore warning designated initializers using NR_CPUS omits 8947945de6bd checkpatch: improve blank line after declaration test omits cb90c6b35113 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 08e2da73d5c9 mm/page_poison: use unhashed address in hexdump for check_ [...] omits 3a8a2dd47487 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits 7d97a47f2cc1 string.h: move fortified functions definitions in a dedica [...] omits 13c176ef773e lib-optimize-cpumask_local_spread-v8 omits 1c60cbd33d1e lib: optimize cpumask_local_spread() omits e49dc6609760 lib/genalloc.c: change return type to unsigned long for bi [...] omits 43fe586bc1cc proc/sysctl: make protected_* world readable omits a7bec8074509 sysctl.c: fix underflow value setting risk in vm_table omits f37005e5973c proc/wchan: use printk format instead of lookup_symbol_name() omits 39027020a45a alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits e756ded44ecb kernel/hung_task.c: Monitor killed tasks. omits 0f621c9ecc71 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8a931b91a693 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 215df41f70d6 MAINTAINERS: add entry for KFENCE omits 30fe242b76ed kfence: show access type in report omits 1cb39a534c22 kfence: fix typo in test omits 3d82d50a6a04 kfence: add test suite omits ed44cce98c8e kfence: add missing copyright header to documentation omits 43479aefe1bb kfence, Documentation: add KFENCE documentation omits d0eed67ab70b revert kasan-remove-kfence-leftovers omits 9833c08cc19f kfence, kasan: make KFENCE compatible with KASAN omits cc6fe51a70a1 mm, kfence: insert KFENCE hooks for SLUB omits ef6828507baf mm, kfence: insert KFENCE hooks for SLAB omits 68c35e7deadb kfence: use pt_regs to generate stack trace on faults omits 8133480e1397 kfence, arm64: add missing copyright and description header omits e7d954b22971 arm64, kfence: enable KFENCE for ARM64 omits 5256ff8c223b kfence, x86: add missing copyright and description header omits 1f8ba0613af0 x86, kfence: enable KFENCE for x86 omits b1de5741965d kfence: add missing copyright and description headers omits edee60b93d54 kfence: add option to use KFENCE without static keys omits 82668d93cee0 kfence: fix potential deadlock due to wake_up() omits bf15f8240e21 kfence: avoid stalling work queue task without allocations omits 7a0fe99fc57a kfence: Fix parameter description for kfence_object_start() omits 383a42bb8ffe mm: add Kernel Electric-Fence infrastructure omits b6dbf0238cbf bdi-use-might_alloc-fix omits 9bc4c5bdc55c mm/backing-dev.c: use might_alloc() omits 5a82cac5b4c3 mm/dmapool: use might_alloc() omits 5a1b117a8125 mm: page-flags.h: Typo fix (It -> If) omits 3f76d286b27b mm: remove arch_remap() and mm-arch-hooks.h omits bcbf36dbb073 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits e18108c8587e mm: set the sleep_mapped to true for zbud and z3fold omits 6753c561f653 mm/zswap: add the flag can_sleep_mapped omits 9a2871c7e30b mm: zswap: clean up confusing comment omits bd4e22b7bf23 mm: fix memory_failure() handling of dax-namespace metadata omits e821cf25cfee mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 29970e9cdbf0 mm: teach pfn_to_online_page() to consider subsection validity omits 725e1566b91e mm: move pfn_to_online_page() out of line omits 89599df99227 mm/vmstat.c: erase latency in vmstat_shepherd omits 89b70699c7bd mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits ffb9f69e943c mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 6dc3cf9b67e3 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits a5d638249c39 memblock: do not start bottom-up allocations with kernel_end omits 147079f4e18a mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 2497def94f08 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 4db64b8ee357 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 65cdecd8b999 mm-cma-allocate-cma-areas-bottom-up-fix omits aa7dd94c6a96 mm: cma: allocate cma areas bottom-up omits 2d29d15c594a mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 1a307f687c31 mm,thp,shm: limit gfp mask to no more than specified omits eb837e1d574a mm,thp,shmem: limit shmem THP alloc gfp_mask omits 96cea1cd03f7 mm: remove pagevec_lookup_entries omits d510aab9b593 mm: pass pvec directly to find_get_entries omits 8f6cfb2d5b44 mm: remove nr_entries parameter from pagevec_lookup_entries omits eee1acb20975 mm: add an 'end' parameter to pagevec_lookup_entries omits 108681f7be81 mm: add an 'end' parameter to find_get_entries omits c58b402ad71f fix mm-add-and-use-find_lock_entries.patch omits f4787126e0da mm: add and use find_lock_entries omits e3df74122d30 iomap: use mapping_seek_hole_data omits e3af35924922 fix mm-filemap-add-mapping_seek_hole_data.patch omits 3e96346c2b91 mm/filemap: add mapping_seek_hole_data omits 4cbee442ba45 fix mm-filemap-add-helper-for-finding-pages.patch omits f5cf552c2185 mm/filemap: add helper for finding pages omits 368abb279cfa mm/filemap: rename find_get_entry to mapping_get_entry omits e51bb704ce53 mm: add FGP_ENTRY omits aa35caced558 mm/swap: optimise get_shadow_from_swap_cache omits 766841a5b483 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 6772da94e02a mm: make pagecache tagged lookups return only head pages omits 5a9bfb00a49e mm/migrate: remove unneeded semicolons omits d0a64899dc6e hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 9e6d7ac38430 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 906a7ae1785b hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 92f02bbaaaf5 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 62f988dc5177 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits c86cbe2eaf34 mm/compaction: correct deferral logic for proactive compaction omits 849f5c623d07 mm-compaction-return-proper-state-in-should_proactive_comp [...] omits 67ce2087e599 mm/compaction: return proper state in should_proactive_com [...] omits d390a9c8a78d mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits ff8dcb2fb48e mm/compaction: remove rcu_read_lock during page compaction omits 75ed4e5d0a29 mm/vmscan: __isolate_lru_page_prepare() cleanup omits d9f0a580710b mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 279873b705b8 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits df8a88fa3da0 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits c4762df12f5b mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits d2d994cd8617 MIPS: do not call flush_tlb_all when setting pmd entry omits 3d5ade2d1013 mm/huge_memory.c: update tlb entry if pmd is changed omits a11b1758cb9b kasan-remove-redundant-config-option-v3 omits e8e4a9b0c4b2 kasan: remove redundant config option omits 3451d01e3d4a kasan: don't run tests when KASAN is not enabled omits 70656b0c927e kasan: add a test for kmem_cache_alloc/free_bulk omits b42ccb46241f kasan: add proper page allocator tests omits 56ce675f891c kasan: fix bug detection via ksize for HW_TAGS mode omits 02afad77ae04 kasan: move _RET_IP_ to inline wrappers omits 266ac0787cb2 kasan: fix memory corruption in kasan_bitops_tags test omits c194ddf4304f kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 4ea35fc5cd26 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits f9c45992799f kasan: rename CONFIG_TEST_KASAN_MODULE omits ef5d3e14b159 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits ffe364dfb2f9 kasan: add match-all tag tests omits 424804505941 kasan: add macros to simplify checking test constraints omits f99984f35e15 kasan: clean up comments in tests omits e0c951a912c4 kasan: clarify HW_TAGS impact on TBI omits 5fb91c4da84f kasan: prefix global functions with kasan_ omits e8eaf50dd374 mm/page_reporting: use list_entry_is_head() in page_report [...] omits fbdbae3da30a mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 3f8c2aae5d45 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 9a2c0d26cd9c mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 8817e454e83a mm/mmap.c: fix the adjusted length error omits 2dfb6b931a4b mm/mmap.c: remove unnecessary local variable omits 6175b49ea706 mm: page_counter: re-layout structure to reduce false sharing omits 5ddf291db5dc mm: kmem: make __memcg_kmem_(un)charge static omits f55a526f72bf mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 536c2a236fd4 mm: memcg: add swapcache stat for memcg v2 omits 869406b7daa8 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 231890fff0d8 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 930625198a35 mm: memcontrol: make the slab calculation consistent omits e8e64046ea1b mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 48ccf9f44a6d mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits f9b86d8255e0 mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 3f17de8c75de mm: memcontrol: convert NR_FILE_THPS account to pages omits 92ed79420e57 mm: memcontrol: convert NR_ANON_THPS account to pages omits 9e6ef9cb08b4 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits c961f7249d70 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 8457e5012068 mm: memcontrol: optimize per-lruvec stats counter memory usage omits 8f54e1b4937a mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 7592e2f167ca mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 46eaedf5a6be mm/swap: don't SetPageWorkingset unconditionally during swapin omits e1bebb7e29c6 mm/filemap: don't revert iter on -EIOCBQUEUED omits a18d651a76b7 mm/filemap: remove unused parameter and change to void typ [...] omits 96677673a49b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 895e88068c51 mm/debug: improve memcg debugging omits 9f42c75249bf mm, slub: splice cpu and page freelists in deactivate_slab() omits 55c1d8866fce mm, slab, slub: stop taking cpu hotplug lock omits f1b2599176e8 mm, slab, slub: stop taking memory hotplug lock omits 1131f0c2d2c6 mm, slub: stop freeing kmem_cache_node structures on node offline omits dd476047d4d6 mm/slub: disable user tracing for kmemleak caches by default omits 12981538ddcb mm, tracing: record slab name for kmem_cache_free() omits 3bdc1c073660 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits ac8b98193393 fs: delete repeated words in comments omits 66aeed285d1b ramfs: support O_TMPFILE omits 09780d9d252c ocfs2: fix ocfs2 corrupt when iputting an inode omits a455fe913949 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits b92f88b343ab ocfs2: clean up some definitions which are not used any more omits 657d4f7a34e3 ocfs2: remove redundant conditional before iput omits d795734c802e hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 8225cbfd4a4b /proc/kpageflags: do not use uninitialized struct pages omits 4f24dae4872f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 7fe25bc1e2ab MAINTAINERS: add a couple more files to the Clang/LLVM section omits ef2076ee872a proc_sysctl: fix oops caused by incorrect command parameters omits b7358b59890b powerpc/mm/highmem: use __set_pte_at() for kmap_local() omits 0d95bc482355 mips/mm/highmem: use set_pte() for kmap_local() omits 44e05a70dfc0 mm/highmem: prepare for overriding set_pte_at() omits 4a6d2f28803f sparc/mm/highmem: flush cache and TLB omits dca451056306 mm: fix page reference leak in soft_offline_page() omits d111b92f3f14 mm, compaction: move high_pfn to the for loop scope omits c6000f9e4979 ubsan: disable unsigned-overflow check for i386 omits 051bb41384b6 mm: migrate: do not migrate HugeTLB page whose refcount is one omits 0d34361950fa mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 4e9350932a3f mm: hugetlb: fix a race between isolating and freeing page omits ccb0c5309b58 mm: hugetlb: fix a race between freeing and dissolving the page omits 7a9028306f89 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits ed428fb35a4c kasan, mm: fix resetting page_alloc tags for HW_TAGS omits 4eeeae15f146 kasan, mm: fix conflicts with init_on_alloc/free omits 3db3c4cfc05d kasan: fix HW_TAGS boot parameters omits 3e46c1cc860e kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits acb69b7813cd kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits a3539181ec6d mm: memcontrol: prevent starvation when writing memory.high omits 31ddbcb71bd1 mm: fix numa stats for thp migration omits e1a8c07f903d mm: memcg: fix memcg file_dirty numa stat omits 85ec2075ecd0 mm: memcg/slab: optimize objcg stock draining omits 9b905f8b56bd mm: fix initialization of struct page for holes in memory layout omits 769447e652cb x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits ff28dae0bc90 drivers/soc/litex: Add restart handler omits 4db0a05c28de ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 31140b5c293f drm/amdgpu: add another raven1 gfxoff quirk omits a95a09fb9b2d drm/radeon: fix check order in radeon_bo_move omits f07fa86f98e2 drm/amdgpu: fix check order in amdgpu_bo_move omits 70f32506beee usb: typec: ucsi: check cci busy during PPM reset omits 533c23ac4dc4 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh omits b83070fd79e7 drm/amdgpu: Remove GFXOFF MASK for Vangogh omits 5494c285883c drm/amd/display: 3.2.119 omits 0d660e461ce0 drm/amd/display: [FW Promotion] Release 0.0.48 omits 2038eb1e4a4c drm/amd/display: Update dram_clock_change_latency for DCN2.1 omits edc3f4517de8 drm/amd/display: Allow PSTATE chnage when no displays are enabled omits 086729b13c59 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] omits 1975b95ad4e7 drm/amd/display: Log link/connector info provided in BIOS [...] omits c12366b837b7 drm/amd/display: Allow dmu_stg to support cached inbox for dmub omits 0f9c280cfc1e drm/amd/display: Change function decide_dp_link_settings t [...] omits 18cf20d3daf6 drm/amd/display: Fix reset sequence with driver direct DMC [...] omits a74069c25bfe drm/amd/display: Guard against NULL pointer deref when get [...] omits 3880fce468c8 drm/amd/display: Allow dmub srv hardware reset before HW init omits cd5c16c5c6e1 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] omits 25aa44f3c2da drm/amd/display: Use hardware sequencer functions for PG control omits 95c2298bd0e6 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] omits fab7b4f7da24 drm/amd/display: disable FEC while using eDP omits 2efcced556f6 drm/amd/display: Fixed corruptions on HPDRX link loss restore omits 4701787e4041 drm/amd/amdgpu: remove redundant flush_delayed_work omits 974ea6a0dd70 drm/amd/pm: remove unused message SMU_MSG_SpareX omits 5ae36931ff0d PM: clk: make PM clock layer compatible with clocks that m [...] omits b640eda3ba7e f2fs: introduce checkpoint=merge mount option omits a12e0fb859fc Merge remote-tracking branch 'spi/for-5.11' into spi-linus 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 omits a518bfa05b6f Merge branch 'objtool/core' omits 45ef057f18e1 Merge branch 'x86/misc' omits fff37f10323d Merge branch 'linus' omits 63e1267254ab Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus 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 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 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 51839e29cb59 scripts: switch explicitly to Python 3 new 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh new f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc new 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst new cf81c3abe1b8 kconfig: mconf: fix HOSTCC call new 89f623e51efa Merge remote-tracking branch 'kbuild-current/fixes' 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 [...] new 0f5d16e0f3ed Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 61355c96001f 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 new 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] new 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr new 32f4b93ab4ed 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 new 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set new 0dceea045c96 Merge remote-tracking branch 'bpf/master' new fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] new 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template new ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] new 46b3edf6f1ec Merge remote-tracking branch 'netfilter/master' new bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA new 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() new 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks new 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading new 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures new a800f95858d0 iwlwifi: fix the NMI flow for old devices new 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL new ed0022da8bd9 iwlwifi: pcie: set LTR on more devices new 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap new 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak new 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit new 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads new aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 new e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start new 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 new 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd new 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. new 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe new 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing new 0acb20a5438c mt7601u: fix kernel crash unplugging the device new 04e33889fa23 Merge remote-tracking branch 'wireless-drivers/master' adds dcf3c8fb32dd mac80211: 160MHz with extended NSS BW in CSA new 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() new 054c9939b480 mac80211: pause TX while changing interface type new 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse new e581b164d5c3 Merge remote-tracking branch 'mac80211/master' adds f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" new f5a2537a8129 Merge remote-tracking branch 'rdma-fixes/for-rc' 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 new 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 new e953daeb68b1 ASoC: ak4458: correct reset polarity new 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 new 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup new 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E new bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies new 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency new 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] new 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] new 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] new bc3ab5d82258 Merge remote-tracking branch 'sound-current/for-linus' new e986cb46e939 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus new 7fc6082e0028 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new a3def2460583 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 9ed6d2ba540d Merge remote-tracking branch 'regulator-fixes/for-linus' new 9e263ad50884 Merge remote-tracking branch 'spi/for-5.11' into spi-linus new 3a6e49462902 Merge remote-tracking branch 'spi-fixes/for-linus' new d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt new a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put new 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data new 30f90a495874 Merge remote-tracking branch 'usb.current/usb-linus' new 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB new a66aa9cf6d63 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 442b6873b632 Merge remote-tracking branch 'phy/fixes' new 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub new 290d16452513 Merge remote-tracking branch 'input-current/for-linus' new 7ab708497721 Merge remote-tracking branch 'ide/master' new fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] new 7629b6dffc2b Merge remote-tracking branch 'dmaengine-fixes/fixes' new a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace new 73bc0b0c2a96 media: cedrus: Fix H264 decoding new eaf18a416514 media: cec: add stm32 driver new e081863ab48d media: hantro: Fix reset_raw_fmt initialization new 8aaee85770c7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] new 715a1284d89a Merge branch 'cpuidle-fix' into fixes new 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus new eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] new 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] new e31abc8ab0d0 Merge remote-tracking branch 'omap-fixes/fixes' adds f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation new 67f4f3b17f6d Merge remote-tracking branch 'hwmon-fixes/hwmon' new 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] new c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch new 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] new 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes new 1b3612bf87fd Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 19f867cc5f95 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' new 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default new 31dae855877e Merge remote-tracking branch 'drivers-x86-fixes/fixes' new 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference new 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] new c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] new 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference new 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props new 04f7d3a4910e 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 60ea0de2bb67 Merge remote-tracking branch 'scsi-fixes/fixes' new ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals new a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling new 8f6d08c9af28 drm/i915: Check for all subplatform bits new 3d480fe1befa drm/i915/selftest: Fix potential memory leak new f6e98a1809fa drm/i915: Always flush the active worker before returning [...] new 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 new cf70c7e05c7b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new ba6987cc63c9 mmc: core: Limit retries when analyse of SDIO tuples fails new 1bebdd0c6529 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb new 5d0768e886b1 Merge remote-tracking branch 'mmc-fixes/fixes' adds 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr new 1668e89878ac Merge remote-tracking branch 'risc-v-fixes/fixes' new 78e5330329ee drm/vc4: Correct lbm size and calculation new f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 new 3e6d74db7e02 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 0d0ffc868102 Merge remote-tracking branch 'kbuild/for-next' new dd6c9db0af7d Merge remote-tracking branch 'dma-mapping/for-next' adds 796130b1de29 ia64: fix timer cleanup regression adds 968d7764e35b ia64: fix xchg() warning adds 96ec72a3425d ia64: Mark architecture as orphaned adds 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic new ba0b66e295ad Merge remote-tracking branch 'asm-generic/master' adds f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS 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 3c50969f0be2 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] new 7bc02df6ff02 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 new 3078aa2255e4 Merge remote-tracking branch 'arm-soc/for-next' new 599465dd634b Merge remote-tracking branch 'actions/for-next' new 28711d23ec52 Merge branch 'v5.11/fixes' into tmp/aml-rebuild new e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] new c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi new ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] new 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] new 42e5c6646bd5 Merge branch 'v5.12/dt' into tmp/aml-rebuild new 39f5e36d5d2b dt-bindings: arm: amlogic: add support for the Beelink GS-King-X new f3d4ad4f106e arm64: dts: meson: add initial Beelink GS-King-X device-tree new cf21697a8c5b arm64: dts: meson: shorten audio card names for alsa compa [...] new 31560ff5fafb dt-bindings: sram: Add compatible strings for the Meson AO [...] new b14020eadb88 dt-bindings: Amlogic: add the documentation for the SECBUS [...] new 42360108c554 ARM: dts: meson: add the AO ARC remote processor new 930f424bd8ce arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] new c649d91a8ec4 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] new b1ab7550f664 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] new 4bba12b1b0ed Merge branch 'v5.12/soc' into tmp/aml-rebuild new 95f32f359d96 Merge remote-tracking branch 'amlogic/for-next' new 4080e55c984c Merge remote-tracking branch 'aspeed/for-next' adds 9641c66cd277 Merge branch 'at91-dt' into at91-next new 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] new 8eb2f88c6084 drivers: soc: atmel: use GENMASK new 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] new af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks new 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" new f12a29cb5666 drivers: soc: atmel: add support for sama7g5 new cd9168b43779 drivers: soc: atmel: add spdx license identifier new bcd7e8ebb203 Merge branch 'at91-soc' into at91-next new 10d56deb4f61 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 new 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop new 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next new 50fc8d9232cd memory: mtk-smi: Allow building as module new 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next new ae9d11600998 Merge remote-tracking branch 'drivers-memory/for-next' new fc9fd471ab7c Merge remote-tracking branch 'imx-mxs/for-next' new 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string new 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name new 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next new a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case new 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] new f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text new 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] new c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next new 71756fb78686 Merge remote-tracking branch 'keystone/next' new 59e5eb046339 Merge remote-tracking branch 'mediatek/for-next' new e23af42d0a04 Merge remote-tracking branch 'mvebu/for-next' new 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt new e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support new 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 new 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] new 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP new fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] new 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants new 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice new 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] new 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next new 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver new 320f6f90cbe4 ARM: OMAP2+: fix spellint typo new 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next new 441b6d29b240 Merge remote-tracking branch 'omap/for-next' new 32c58ac7295b 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 new 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains new 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards new 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config new 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config new 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr new 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config new e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen new ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support new e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator new a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node new 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map new 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] new 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt new 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt new b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt new 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() new 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains 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" new e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node new cd2d489c8c3c Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new ec8128100f1b Merge remote-tracking branch 'qcom/for-next' new 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 new 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] new adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver new 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver new 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 new 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller new b9429f56cb65 Merge remote-tracking branch 'raspberrypi/for-next' new f1c80cf8d4df Merge remote-tracking branch 'realtek/for-next' new d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC new 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes new 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support new 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support new e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support new bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes new 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes new 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support new 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node new ee33cd69344f arm64: dts: renesas: falcon: Enable MMC new 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next new 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() new 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next new deefb7aed505 Merge remote-tracking branch 'renesas/next' new d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() new b4ec3af75f1b Merge remote-tracking branch 'reset/reset/next' new 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S new fc0f1620b381 Merge branch 'v5.11-armsoc/dtsfixes' into for-next new 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes new 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 59ddae2a01fc Merge branch 'v5.12-armsoc/dts32' into for-next new 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] new c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board new d134ac731fee arm64: dts: rockchip: Increase maximal SDIO voltage to 3.3 [...] new 19de5156d002 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] new 6b8cc4b3e4c6 arm64: dts: rockchip: fix ranges property format for rk339 [...] new e060547dd825 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S new 50cbc5a95d91 arm64: dts: rockchip: Remove bogus "amba" bus nodes new 376e46b5dd0a arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] new 2e934646b1f8 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 5299084c2d01 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new dc976ea57dde arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 16459ecac6d6 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] new 9752b5a8247f Merge branch 'v5.12-armsoc/dts64' into for-next new 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] new 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] new eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] new d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] new b3307b94ff1f Merge branch 'v5.12-clk/next' into for-next new 5b295839ba3c arm64: dts: rockchip: more user friendly name of sound nodes new 573fc3d310a3 Merge branch 'v5.12-armsoc/dts64' into for-next new 2618685c9b12 Merge remote-tracking branch 'rockchip/for-next' new c77e68021e40 Merge remote-tracking branch 'samsung-krzk/for-next' new 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins new c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] new 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ new decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support new e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux new 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] new d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] new a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] new 3bfb273282fa Merge remote-tracking branch 'stm32/stm32-next' new 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] new 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse new eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header new 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks new 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc new 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] new 39ac69a5f877 Merge remote-tracking branch 'sunxi/sunxi/for-next' new ece11a2d3414 Merge branch for-5.12/arm/core into for-next new f22c989cb67a Merge branch for-5.12/arm/defconfig into for-next adds 470a43a38e70 arm64: tegra: Enable Jetson-Xavier J512 USB host new 6d19c342a1a5 arm64: tegra: Order nodes alphabetically on Tegra210 new de085444d238 arm64: tegra: Audio graph header for Tegra210 new c1e162a7c3b4 arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new c95d65b5b171 arm64: tegra: Enable QSPI on Jetson Nano new f0f42237c7a0 arm64: tegra: Add QSPI nodes on Tegra194 new 6b5278207ed3 arm64: tegra: Enable QSPI on Jetson Xavier NX new c9c1851632c8 Merge branch for-5.12/arm64/dt into for-next adds d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver new 2bca419d5c54 Merge branch for-5.12/arm64/defconfig into for-next new 3328ed519893 Merge remote-tracking branch 'tegra/for-next' new e13fba0c9fb8 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings adds 73d0af633c4b arm64: dts: ti: k3: squelch warnings regarding no #address [...] adds c72bf319f128 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific adds 48d180fbefdf Merge branch 'ti-k3-dts-next' into ti-k3-next new 588084515466 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 2b4a731a9fd5 Merge remote-tracking branch 'clk/clk-next' new 6893a77279be clk: renesas: r8a779a0: Add I2C clocks new c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks new 2f1ccdbec3f6 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 new f57ac85b712e Merge remote-tracking branch 'csky/linux-next' new fac3f38b162b Merge remote-tracking branch 'h8300/h8300-next' new ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 new c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask new c544d1d457c5 Merge remote-tracking branch 'm68k/for-next' new d2680cc0301e m68k: let clk_enable() return immediately if clk is NULL new d6ee9d57842d Merge remote-tracking branch 'm68knommu/for-next' new 240c5220d728 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 new 1448f8acf4cc sound: Add n64 driver new 2c097b154d30 MAINTAINERS: Update my e-mail address throughout new fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion new 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op new 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size new 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early new 55b0c9c750ee Merge remote-tracking branch 'mips/mips-next' new a64e4b59a06d Merge remote-tracking branch 'nds32/next' adds 3706f9f76a4f drivers/soc/litex: Add restart handler new 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] new da6d54d93da9 Merge remote-tracking branch 'openrisc/for-next' adds 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet adds 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] new 3ff599024abf 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() new 6867bc49aca3 Merge remote-tracking branch 'risc-v/for-next' new c739d4241429 Merge remote-tracking branch 's390/for-next' new 94c41b3a7c37 um: ubd: fix command line handling of ubd new 1cdcfb44370b um: return error from ioremap() new d7ffac33631b um: stdio_console: Make preferred console new e23fe90dec28 um: kmsg_dumper: always dump when not tty console new f4172b084342 um: virtio: free vu_dev only with the contained struct device new 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" new a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" new 9868c2081d07 um: fix os_idle_sleep() to not hang new 7f3414226b58 um: time: fix initialization in time-travel mode new cfc494e4b27e Merge remote-tracking branch 'uml/linux-next' new a721c3fd1685 Merge remote-tracking branch 'xtensa/xtensa-for-next' new a6435940b62f mount: attach mappings to mounts new e6c9a7145156 fs: add id translation helpers new 02f92b3868a1 fs: add file and path permissions helpers new 0558c1bf5a08 capability: handle idmapped mounts new 47291baa8ddf namei: make permission helpers idmapped mount aware new 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware new 2f221d6f7b88 attr: handle idmapped mounts new e65ce2a50cf6 acl: handle idmapped mounts new c7c7a1a18af4 xattr: handle idmapped mounts new 71bc356f93a1 commoncap: handle idmapped mounts new 0d56a4518d5e stat: handle idmapped mounts new ba73d98745be namei: handle idmapped mounts in may_*() helpers new 9fe61450972d namei: introduce struct renamedata new 6521f8917082 namei: prepare for idmapped mounts new 643fe55a0679 open: handle idmapped mounts in do_truncate() new b8b546a06188 open: handle idmapped mounts new 7c02cf73d0e2 af_unix: handle idmapped mounts new d06c26f196dd utimes: handle idmapped mounts new 9eccd12ce7f1 fcntl: handle idmapped mounts new b816dd5ddeae init: handle idmapped mounts new 0f5d220b42fb ioctl: handle idmapped mounts new 435ac6214e00 would_dump: handle idmapped mounts new 1ab29965b305 exec: handle idmapped mounts new 549c7297717c fs: make helpers idmap mount aware new 3cee6079f62f apparmor: handle idmapped mounts new a2d2329e30e2 ima: handle idmapped mounts new 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts new 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts new 899bf2ceb396 nfs: do not export idmapped mounts new 68847c941700 namespace: take lock_mount_hash() directly when changing flags new d033cb6784c4 mount: make {lock,unlock}_mount_hash() static new e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() new fbdc2f6c40f6 fs: split out functions to hold writers new 5b490500f91b fs: add attr_flags_to_mnt_flags helper new 2a1867219c7b fs: add mount_setattr() new 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP new 01eadc8dd96d tests: add mount_setattr() selftests new 4b7899368108 fat: handle idmapped mounts new 14f3db5542e6 ext4: support idmapped mounts new f736d93d76d3 xfs: support idmapped mounts new 5347e9218cdf Merge remote-tracking branch 'pidfd/for-next' new 11432a3cc061 iov_iter: Add ITER_XARRAY new fa4910177245 vm: Add wait/unlock functions for PG_fscache new 13aecd8259dc mm: Implement readahead_control pageset expansion new 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles new 84751c67f70a netfs: Make a netfs helper module new 57500803146e netfs: Provide readahead and readpage netfs helpers new 9762508c3ba3 netfs: Add tracepoints new d7826133ac1e netfs: Gather stats new 8c9eca5a432f netfs: Add write_begin helper new cc7776681605 netfs: Define an interface to talk to a cache new 9a3ca948c6d7 fscache, cachefiles: Add alternate API to use kiocb for re [...] new f728f6470123 afs: Disable use of the fscache I/O routines new aa33e4cecb35 afs: Pass page into dirty region helpers to provide THP size new 39fae8a0f39d afs: Print the operation debug_id when logging an unexpect [...] new 0217e111a6d0 afs: Move key to afs_read struct new 4baf801375b8 afs: Don't truncate iter during data fetch new b313df6526fd afs: Log remote unmarshalling errors new 18da75126f90 afs: Set up the iov_iter before calling afs_extract_data() new ef30b13c90b4 afs: Use ITER_XARRAY for writing new a5e8d1ff942b afs: Wait on PG_fscache before modifying/releasing a page new 880368ebe440 afs: Extract writeback extension into its own function new 66d6e9aeb463 afs: Prepare for use of THPs new 374d820b3727 afs: Use the fs operation ops to handle FetchData completion new e92c165b15bb afs: Use new fscache read helper API new 150c02f5ba86 NFS: Clean up nfs_readpage() and nfs_readpages() new 70d842718007 NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] new cdb77ce77d41 NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] new 9cf28394cb4a NFS: Call readpage_async_filler() from nfs_readpage_async() new 31d24fb6dff4 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] new 56ee45bd6a23 NFS: Allow internal use of read structs and functions new 08a636bcf023 NFS: Convert to the netfs API and nfs_readpage to use netf [...] new daa94e1d8977 NFS: Convert readpage to readahead and use netfs_readahead [...] new a9171fab5cdf Merge remote-tracking branch 'fscache/fscache-next' new 4fa6c70e2381 Merge branch 'misc-5.11' into for-next-current-v5.10-20210125 new 5ad19536ebd4 Merge branch 'for-next-current-v5.10-20210125' into for-ne [...] new 108534ce2851 btrfs: fix error handling in commit_fs_roots new 23b2fda67e61 btrfs: clarify error returns values in __load_free_space_cache new 5d868cec13e0 btrfs: cleanup local variables in btrfs_file_write_iter new 7d59f82decbb btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] new 4cc44b56c256 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid new c02422b5513b btrfs: rename btrfs_root::highest_objectid to free_objectid new dcdfb72876de btrfs: make btrfs_root::free_objectid hold the next availa [...] new 67e37ea1b201 btrfs: remove new_dirid argument from btrfs_create_subvol_root new 4fb0211f25d0 btrfs: allow error injection for btrfs_search_slot and btr [...] new d4f43dde544c btrfs: noinline btrfs_should_cancel_balance new 34a506adede0 btrfs: ref-verify: pass down tree block level when building refs new 9121472e64d9 btrfs: ref-verify: make sure owner is set for all refs new 8bc8e4f75681 btrfs: consolidate btrfs_previous_item ret val handling in [...] new 54765e90b77d btrfs: send: remove stale code when checking for shared extents new 763b7695e636 btrfs: make btrfs_start_delalloc_root's nr argument a long new 9033201f7914 btrfs: remove always true condition in btrfs_start_delalloc_roots new 9d732f7d47e2 btrfs: make btrfs_dio_private::bytes u32 new d1b1897d78ad btrfs: refactor btrfs_dec_test_* functions for ordered extents new 7ac2e5602fd4 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] new 11aab363a879 btrfs: refactor __extent_writepage_io() to improve readability new 07fa0468598a btrfs: update comment for btrfs_dirty_pages new a45de59fa74c btrfs: introduce helper to grab an existing extent buffer [...] new ae36f539aa71 btrfs: keep track of the root owner for relocation reads new fa1100d8cb29 btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node new 257f2d5a425a btrfs: remove redundant NULL check before kvfree new 2d6bd7d41320 btrfs: rework the order of btrfs_ordered_extent::flags new 1cf15d8d422e btrfs: document modified parameter of add_extent_mapping new d0295ba341a8 btrfs: fix parameter description of btrfs_add_extent_mapping new 5001aa0708b9 btrfs: fix function description formats in file-item.c new 28eef9969992 btrfs: fix parameter description in delayed-ref.c functions new d89752bbf791 btrfs: improve parameter description for __btrfs_write_out_cache new 7f3b4d246622 btrfs: document now parameter of peek_discard_list new 91c904f1dded btrfs: document fs_info in btrfs_rmap_block new 8a5f7b2ccc86 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] new 8863db3689a8 btrfs: document btrfs_check_shared parameters new b4f8b6dd1814 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] new 046f54f358c4 btrfs: fix parameter description in space-info.c new b4a01a9a613b btrfs: fix parameter description for functions in extent_io.c new b80cbdd53f0f btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] new c678e5efb733 lib/zstd: convert constants to defines new 2c74435fb784 btrfs: enable W=1 checks for btrfs new 03d601715119 btrfs: handle space_info::total_bytes_pinned inside the de [...] new 2716f1ae27ec btrfs: account for new extents being deleted in total_byte [...] new 1efa0c5a6bb4 btrfs: fix possible free space tree corruption with online [...] new d60175457f67 btrfs: remove repeated word in struct member comment new 7e7b5e37b8c0 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch new 79e2281a6e2d btrfs: fix log replay failure due to race with space cache [...] new 47de8422fd14 Merge branch 'misc-next' into for-next-next-v5.11-20210125 new 186de449c1a2 btrfs: fix reloc root leak with 0 ref reloc roots on recovery new 18a481aea425 btrfs: splice remaining dirty_bg's onto the transaction di [...] new cf70195b0d81 btrfs: do not warn if we can't find the reloc root when lo [...] new 5958ffc282e7 btrfs: add ASSERT()'s for deleting backref cache nodes new c2c88834e42f btrfs: abort the transaction if we fail to inc ref in btrf [...] new afea99943b01 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] new 94bd7103e9eb btrfs: make flush_space take a enum btrfs_flush_state inst [...] new cf61ceb78394 btrfs: add a trace point for reserve tickets new c462f4074c78 btrfs: track ordered bytes instead of just dio ordered bytes new 7809e3c317ba btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 74d40f3389a7 btrfs: improve preemptive background space flushing new 59eee261c229 btrfs: rename need_do_async_reclaim new 8ad86697055d btrfs: check reclaim_size in need_preemptive_reclaim new 2c72bc9bd681 btrfs: rework btrfs_calc_reclaim_metadata_size new 72eec97e9012 btrfs: simplify the logic in need_preemptive_flushing new 9e5fca519ddc btrfs: implement space clamping for preemptive flushing new fa1c9e5634e3 btrfs: adjust the flush trace point to include the source new c52b70b04033 btrfs: add a trace class for dumping the current ENOSPC state new e4067afad091 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] new 68301d884d2f btrfs: do not block on deleted bgs mutex in the cleaner new f60de7f561a7 btrfs: only let one thread pre-flush delayed refs in commit new cda8a029a1bd btrfs: delayed refs pre-flushing should only run the heads [...] new 36563d1460df btrfs: only run delayed refs once before committing new 0a442f8f31ad btrfs: move delayed ref flushing for qgroup into qgroup helper new edae6d336d8a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block new 3850916ee958 btrfs: stop running all delayed refs during snapshot new 89ede93516e8 btrfs: run delayed refs less often in commit_cowonly_roots new d368a08054ec Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] new 0225a20db6d8 btrfs: Prevent nowait or async read from doing sync IO new f6e6832b2351 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] new 99ee1d36f743 btrfs: update locked page dirty/writeback/error bits in __ [...] new 009c5430d0e9 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] new 561a2c33e996 btrfs: introduce the skeleton of btrfs_subpage structure new 18fc5c67b3a4 btrfs: make attach_extent_buffer_page() handle subpage case new 59d37309fe60 btrfs: make grab_extent_buffer_from_page() handle subpage case new a16d872b358c btrfs: support subpage for extent buffer page release new f63f0599a293 btrfs: attach private to dummy extent buffer pages new 30ac8bcb0d04 btrfs: introduce helpers for subpage uptodate status new ea9fc321001f btrfs: introduce helpers for subpage error status new 64087f546da1 btrfs: support subpage in set/clear_extent_buffer_uptodate() new ab690fe20f7f btrfs: support subpage in btrfs_clone_extent_buffer new d7202c9bf9c2 btrfs: support subpage in try_release_extent_buffer() new 5c60a522f1ea btrfs: introduce read_extent_buffer_subpage() new 298b1de381c3 btrfs: support subpage in endio_readpage_update_page_status() new 4d1d2bd2fb1b btrfs: introduce subpage metadata validation check new feff09893642 btrfs: introduce btrfs_subpage for data inodes new e5a488853091 btrfs: integrate page status update for data read path int [...] new 38032606b009 btrfs: allow RO mount of 4K sector size fs on 64K page system new 90c381d9d4ef Merge branch 'ext/qu/subpage-v4' into for-next-next-v5.11- [...] new c9a490b33ff4 Merge branch 'for-next-next-v5.11-20210125' into for-next- [...] new ba82c80a6d16 Merge remote-tracking branch 'btrfs/for-next' new 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability new f2c788301758 Merge remote-tracking branch 'ecryptfs/next' new 0477f356b880 Merge remote-tracking branch 'exfat/dev' new 0a6dc67a6aa4 isofs: release buffer head before return new c626ff1d4806 Pull isofs buffer leak fix. new 63c9e47a1642 udf: fix silent AED tagLocation corruption new 8e8f048a6941 Merge udf truncate fix. new f7f969e6942a Merge remote-tracking branch 'ext3/for_next' adds 2d84e621175b f2fs: introduce checkpoint=merge mount option adds 7658d46b92f2 f2fs: add ckpt_thread_ioprio sysfs node new ffc7df0adfeb Merge remote-tracking branch 'f2fs/dev' new 80a968e7bfca Merge remote-tracking branch 'jfs/jfs-next' new 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() new 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() new 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] new d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts new 84a50b078030 Merge remote-tracking branch 'nfs/linux-next' new d40897e20223 Merge remote-tracking branch 'nfs-anna/linux-next' new 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] new 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers new 81d217474326 SUNRPC: Move definition of XDR_UNIT new 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream new 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream new be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream new c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream new 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream new 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie new 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded new 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream new c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream new 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream new d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream new efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream new 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream new 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream new 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream new da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream new f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream new ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] new 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] new a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] new 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] new 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded new 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] new 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream new 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] new 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] new 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] new 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] new 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] new 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() new 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] new 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs new 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] new 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] new baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders new 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] new 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders new 1b76d1df1a36 nfsd: remove unused stats counters new e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters new 20ad856e4732 nfsd: report per-export stats new 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() new df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter new 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter new 1e7e55731628 svcrdma: Restore read and write stats new c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used new 43042b90cae1 svcrdma: Reduce Receive doorbell rate new dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() new 4ff923ce1e10 SUNRPC: Correct a comment new 33311873adb0 nfsd4: simplify process_lookup1 new a9d53a75cf57 nfsd: simplify process_lock new b4587eb2cf4b nfsd: simplify nfsd_renew new 460d27091ae2 nfsd: rename lookup_clientid->set_client new 7950b5316e40 nfsd: refactor set_client new 6cdaa72d4dde nfsd: find_cpntf_state cleanup new dfb5b99d19f9 nfsd: remove unused set_client argument new 3ba1c1c9de19 nfsd: simplify nfsd4_check_open_reclaim new 7a097f0e009d nfsd: cstate->session->se_client -> cstate->clp new ca12b989d6fd NFSv4_2: SSC helper should use its own config. new ccd261670b0b nfs: use change attribute for NFS re-exports new c8bc01cb1c59 nfsd: move change attribute generation to filesystem new e921883035b7 nfsd: skip some unnecessary stats in the v4 case new b934c4736403 Merge remote-tracking branch 'cel/for-next' adds 147ec02b8705 ovl: avoid deadlock on directory ioctl adds 06896fa3193d ovl: skip getxattr of security labels adds a4056438514c ovl: implement volatile-specific fsync error behaviour adds 4431f2697984 ovl: plumb through flush method adds 176cfe865da6 ecryptfs: fix uid translation for setxattr on security.capability adds 0cf6e5060950 cap: fix conversions on getxattr adds bf27b398da0f ovl: add warning on user_ns mismatch adds 9c09be9e71c4 ovl: perform vfs_getxattr() with mounter creds adds 4cfaec197262 ovl: fix dentry leak in ovl_get_redirect new f5eac4eb7424 Merge remote-tracking branch 'overlayfs/overlayfs-next' new a5889b418d92 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 a34da92fb958 Merge remote-tracking branch 'xfs/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 3d8408d6da0b Merge remote-tracking branch 'iomap/iomap-for-next' new 313d64a35d36 do_splice_to(): move the logics for limiting the read length in new faa97c48c334 take the guts of file-to-pipe splice into a helper function new b964bf53e540 teach sendfile(2) to handle send-to-pipe directly new f012556f37ff Merge branch 'work.sendfile' into for-next new ab693f47ed29 Merge remote-tracking branch 'vfs/for-next' new 25f0925b7dd4 Merge branch 'printk-rework' into for-next new 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() new fdaae9394da4 Merge branch 'printk-rework' into for-next new 8001c500425c Merge remote-tracking branch 'printk/for-next' new 5ca11ff4d046 Merge remote-tracking branch 'pci/next' new 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] new 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next new 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity new c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. new 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] new ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> new 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c new 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next new 6ebb6788a356 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 new 5f1928fb5ff8 Merge remote-tracking branch 'i2c/i2c/for-next' new 6ae85d6a816b Merge remote-tracking branch 'dmi/dmi-for-next' new e1bae9454f0a hwmon: (pc87360) convert comma to semicolon new ff43f6553880 hwmon: (smsc47m1) Remove 'h' from printk format specifier new 352c7af0dd4b hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new ee8f4e9fb9d9 hwmon: (abx500) Decomission abx500 driver new a2927d9f8cf8 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new ace8cc2c9ac9 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new 3550700f9b0a hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new e03271ba9560 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new 353fe15c6f03 hwmon: (pwm-fan) Store tach data separately new 118edc13c428 hwmon: (pwm-fan) Support multiple fan tachometers new 6de55ea5670f hwmon: (max6650) Switch to using the new API kobj_to_dev() new 3c48f26681e9 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new bc46b7cb76be hwmon: (nct6683) Support ASRock boards new 9b0b77ad90ca hwmon: (applesmc) Assign boolean values to a bool variable new 968f138fd22b hwmon: Add AHT10 Temperature and Humidity Sensor Driver new 5d868b73601a hwmon: (pwm-fan) stop using legacy PWM functions and some [...] new 6725af432830 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 c87530bb1a85 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 new 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes new 54c261891ced media: Documentation: media: Fix recently introduced build [...] new fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] new ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of new 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] new acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] new d9b1103bc622 media: software_node: Enforce parent before child ordering [...] new fc002f0f23e2 media: software_node: unregister software_nodes in reverse order new 529b56a854c5 media: device property: Define format macros for ports and [...] new 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] new f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] new 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS new acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c new 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] new bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] new 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type new 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver new 5ac3022fb4e5 Merge remote-tracking branch 'v4l-dvb/master' new 286cba618b8e 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 new db25e96bd0ae Merge branch 'acpica' into linux-next new 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly new 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias new 9948a6dcfc15 Merge branches 'acpi-thermal' and 'acpi-sysfs' into linux-next new 847023830e82 Merge branch 'powercap' into linux-next new 651bc5816c39 intel_idle: remove definition of DEBUG new 75a8d877d657 cpufreq: intel_pstate: Remove repeated word new 78bac6e6398a Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c new 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup new c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] new 079c42a0ed73 PM: domains: Make set_performance_state() callback optional new 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER new 45fbc464b047 PM: domains: Add "performance" column to debug summary new a930d7124e2f Merge branches 'pm-core' and 'pm-domains' into linux-next new 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros new d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address new 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer new 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL new 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names new 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] new 208757d71098 ACPI: tables: introduce support for FPDT table new 778ce78ae6b4 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] new b1f4213cfa2a PNP: add printf attribute to log function new 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock new feb0d85db3fd Merge branch 'pnp' into linux-next new f8fa68ada1fe Merge remote-tracking branch 'pm/linux-next' adds 7114ebffd330 cpufreq: remove tango driver new 765c1c45ebe2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 629d512d682d cpupower: Update msr_pstate union struct naming new 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag new a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag new 1421de7919cd cpupower: Remove unused pscur variable. new 23765b82a808 cpupower: Update family checks when decoding HW pstates new 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() new d1abc4e996d7 cpupower: Remove family arg to decode_pstates() new 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support new f26496cf6a0a Merge remote-tracking branch 'cpupower/cpupower' new 37b81d0bef25 Merge remote-tracking branch 'devfreq/devfreq-next' adds 232dadbbd23d opp: Add devm_pm_opp_attach_genpd adds 08accf1e3661 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] adds e4277d4d6ea5 opp: Print OPP level in debug message of _opp_add_static_v2() adds 2e10c2d42f10 opp: Prepare for ->set_opp() helper to work without regulators adds 0bb194ffcbad opp: Make _set_opp_custom() work without regulators adds 99da08a880e0 opp: Rename _opp_set_rate_zero() adds a2e5a195eeb0 opp: No need to check clk for errors adds 8ee943987b2b opp: Keep track of currently programmed OPP adds ee079d1587bc opp: Split _set_opp() out of dev_pm_opp_set_rate() adds 744e4635e7b3 opp: Allow _set_opp() to work for non-freq devices adds 5bd8f91109b5 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] adds 19f0ba476d13 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] adds 28cd9bcc2184 opp: Update parameters of _set_opp_custom() adds a0d67b94e2ef opp: Implement dev_pm_opp_set_opp() adds 24d26db1eb3d cpufreq: qcom: Migrate to dev_pm_opp_set_opp() adds 8d16846ab311 drm: msm: Migrate to dev_pm_opp_set_opp() new c5c4f63861ad Merge remote-tracking branch 'opp/opp/linux-next' new f10bf8b0e0dc Merge remote-tracking branch 'thermal/thermal/linux-next' new 6c31703ea73d 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 new 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] new 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header new 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] new 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] new 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] new 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] new 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] new aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] new 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] new 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues new 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse new 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] new 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header new 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] new da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] new 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] new 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] new f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param new 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] new e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header new 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] new 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header new 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues new f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues new 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param new cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] new a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues new 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems new 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] new f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours new 47c270ac1f53 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' new 24f97b6af9a0 tg3: improve PCI VPD access new b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing new 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR new 4fd59792097a net: ethernet: mediatek: support setting MTU new 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding new 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support new ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' new 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. new fe1b853572f1 bnxt_en: Define macros for the various health register states. new b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() new d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] new 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] new 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. new a44daa8fcbcf bnxt_en: log firmware debug notifications new 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset new 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. new 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. new e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] new 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] new 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. new 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. new 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] new 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' new afe197f44e64 nfc: fdp: fix typo issue new 02c26940908f nfc: fix typo new 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] new 2961f562bb7b usbnet: fix the indentation of one code snippet new 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. new 285715ac9a81 bonding: add TLS dependency new 30326ad59b65 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 new 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() new f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev new 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version new 7140ef14007e selftests/bpf: Remove a lot of ifobject casting new 449f0874fd4e selftests/bpf: Remove unused enums new a86072838b67 selftests/bpf: Fix style warnings new 4896d7e37ea5 selftests/bpf: Remove memory leak new 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] new 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable new 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * new 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * new 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block new 93dd4a06c0e3 selftests/bpf: Avoid heap allocation new d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage new 095af986525a selftests/bpf: Avoid useless void *-casts new 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data new 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] new 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload new 236f4cd718ee Merge remote-tracking branch 'bpf-next/for-next' new 0237334745b1 Merge remote-tracking branch 'ipsec-next/master' new d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions new f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions new 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions new 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions new 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions new 6598f32d9dfe rtw88: 8723de: adjust the LTR setting new 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] new cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx new f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly new 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path new fd73df54d24e Merge remote-tracking branch 'wireless-drivers-next/master' new 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl new b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support new a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor new 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor new 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset new 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement new 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration new bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend new 5a3ef03afe7e Bluetooth: drop HCI device reference before return new 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts new f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ new 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume new 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length new 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options new 793703974675 Merge remote-tracking branch 'bluetooth/master' 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 new a05829a7222e cfg80211: avoid holding the RTNL when calling the driver new e449687662b0 Merge remote-tracking branch 'mac80211-next/master' adds 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache new bff2e532d433 gfs2: Fix invalid block size message new 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] new f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw new 82218943058d gfs2: keep bios separate for each journal new 7a3b20b55192 Merge remote-tracking branch 'gfs2/for-next' new 1834e69df7ca Merge remote-tracking branch 'mtd/mtd/next' new 29c9adaf77d8 Merge remote-tracking branch 'nand/nand/next' new d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] new fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path new abb0795956f2 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 91b47b2ee43b 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 [...] new bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] new 8c5e76ac3fc3 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 new eda1068dc995 drm/amdgpu: Make contiguous pinning optional new 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout new d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" new 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS new 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data new eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations new 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] new 23a63e91c155 drm/amd/display: change license of color_table.c new d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference new 4a517faa3403 amdgpu: fix clang build warning new 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] new efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. new c645b029c553 usb: typec: ucsi: check cci busy during PPM reset new 713869fa198d drm/amdgpu: add another raven1 gfxoff quirk new 11c03c92b603 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new f06a5f700c66 drm/amd/display: Fix unused variable warning new 3e098be5ec01 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 [...] new 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] new 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property new fa429c0410bc drm/i915: Store framestart_delay in dev_priv new 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() new 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() new 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check new 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled new ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together new dc89bb86facf drm/i915: Rename VRR_CTL reg fields new aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable new 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame new f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path new 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink new c7f0f4372b30 drm/i915/display: Add HW state readout for VRR new 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start new e64c6789d642 drm/i915: Add vrr state dump new 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR new d6a059e2d39f drm/i915: Fix vblank evasion with vrr new 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() new 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() new 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() new 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() new 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state new 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() new ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder new 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf new 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] new bfff6d703dc2 Merge remote-tracking branch 'drm-intel/for-linux-next' new 681a96de40dd 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 new 9aa4367118da Merge remote-tracking branch 'drm-misc/for-linux-next' new 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. new 03a2753936e8 drm/etnaviv: dump: fix sparse warnings new 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] new d5521d9707f6 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 a0e9582c5364 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 new d15f73315deb ALSA: hda: boolean values to a bool variable new 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable new 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() new f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() new e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() new 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers new 87f0e46e7559 ALSA: hda/tegra: Reset hardware new 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] new d2006bb79411 watchdog: pcwd: drop always-false if from remove callback new 7797b4e00faf media/radio: Make radio_isa_common_remove() return void new 30e88d017fcb isa: Make the remove callback for isa drivers return void new 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next new c1214131f34e Merge remote-tracking branch 'sound/for-next' 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 [...] new 24a41a38dd2d ASoC: tegra: ahub: Add missing resets new 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers new ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly new 012f362fcb37 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 87e78215d649 Merge remote-tracking branch 'sound-asoc/for-next' new b939c6073730 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 new 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 new 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements new 2539da6677b6 Input: iqs5xx - preserve bootloader errors new 1302c71a3061 Input: iqs5xx - accommodate bootloader latency new e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset new 4a76d861d918 Input: iqs5xx - simplify axis setup logic new 050fac7f056b Input: iqs5xx - eliminate unnecessary register read new 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete new ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source new 3bdffa8ffb45 Input: Add N64 controller driver new 30a1b3a90bb1 Merge remote-tracking branch 'input/next' new 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only new 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only new 52f019d43c22 block: add a hard-readonly flag to struct gendisk new 947139bf3cce block: propagate BLKROSET on the whole device to all partitions new cbf72cce6370 rbd: remove the ->set_read_only method new d11cd28998e9 nvme: allow revalidate to set a namespace read-only new 74cb8994b22a brd: remove the end of device check in brd_do_bvec new cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio new 309dca309fc3 block: store a block_device pointer in struct bio new 2f9f6221b9b9 block: simplify submit_bio_checks a bit new 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping new 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting new 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting new bc359d03c7ec block: add a disk_uevent helper new 0470dd9d5f10 block: remove DISK_PITER_REVERSE new a33df75c6328 block: use an xarray for disk->part_tbl new b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] new d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection new ab1fb47e33dc block, bfq: increase time window for waker detection new 91b896f65d32 block, bfq: do not raise non-default weights new 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] new 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one new 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] new b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] new 1a23e06cdab2 bfq: don't duplicate code for different paths new 49d1ec8573f7 block: manage bio slab cache by xarray new c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split new 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs new baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number new eec716a1c18c block: move three bvec helpers declaration into private helper new faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] new 0f7b4bc6bb1e bsg: free the request before return error code new 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait new 684da7628d93 block: remove unnecessary argument from blk_execute_rq new ad6d5fc5929c Merge branch 'for-5.12/block' into for-next new 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks new b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted new 99b35f060e75 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] new b9d2ed159482 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] new 89a1613ac529 io_uring: modularize io_sqe_buffer_register new 3d2c79c619cf io_uring: modularize io_sqe_buffers_register new 9c63624bb407 io_uring: rename file related variables to rsrc new 4ad5d2716d9d io_uring: generalize io_queue_rsrc_removal new edc39a5e848d io_uring: separate ref_list from fixed_rsrc_data new d3dc3af18a73 io_uring: add rsrc_ref locking routines new d2b9eb2de72f io_uring: split alloc_fixed_file_ref_node new dab8a64c9fb8 io_uring: split ref_node alloc and init new 837fa0a9e4bb io_uring: create common fixed_rsrc_ref_node handling routines new 3cfb739c561e io_uring: create common fixed_rsrc_data allocation routines new 0176222dfad0 io_uring: make percpu_ref_release names consistent new f3ee5ddc412d io_uring: optimise io_rw_reissue() new d314a8e7f425 io_uring: refactor io_resubmit_prep() new 43b517fe9450 io_uring: cleanup personalities under uring_lock new a998cfe069c0 io_uring: inline io_async_submit() new 05015ebb0f30 io_uring: inline __io_commit_cqring() new e81099a62e8b io_uring: further deduplicate #CQ events calc new 4af5b0a53efa io_uring: simplify io_alloc_req() new 2f26b88a1e3f io_uring: remove __io_state_file_put new 7cb73891af95 io_uring: deduplicate failing task_work_add new 50bae2932671 io_uring: add a helper timeout mode calculation new 40f28478a364 io_uring: help inlining of io_req_complete() new 3fe8e8cfc997 io_uring: don't flush CQEs deep down the stack new ac4e5af860a8 io_uring: save atomic dec for inline executed reqs new 1633582bcdf1 fs: provide locked helper variant of close_fd_get_file() new 729ebe1a01e2 io_uring: get rid of intermediate IORING_OP_CLOSE stage new 283f824085d0 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL new 5ee63da477b1 io_uring: simplify io_remove_personalities() new 3feeee490b6b Merge branch 'for-5.12/io_uring' into for-next new 0f1d344feb53 splice: don't generate zero-len segement bvecs new 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs new 0cf41e5e9baf block/psi: remove PSI annotations from direct IO new ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] new 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() new 3e1a88ec9625 bio: add a helper calculating nr segments to alloc new c42bca92be92 bio: don't copy bvec for direct IO new 4856864ff0f1 Merge branch 'for-5.12/block' into for-next new 31b12e273238 io_uring: ensure only sqo_task has file notes new 511975a8b18e io_uring: consolidate putting reqs task new e78e1b99d3fb Merge branch 'for-5.12/io_uring' into for-next new 3a905c37c351 block: skip bio_check_eod for partition-remapped bios new d3ac234c0d66 Merge branch 'for-5.12/block' into for-next new eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity new 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] new d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising new e673914d52f9 block, bfq: save also weight-raised service on queue merging new 5a5436b98d5c block, bfq: save also injection state on queue merging new 71217df39dc6 block, bfq: make waker-queue detection more robust new 5b04fae8b175 Merge branch 'for-5.12/block' into for-next new a5bf0a92e1b8 bfq: bfq_check_waker() should be static new 12e5b9fd95eb Merge branch 'for-5.12/block' into for-next new a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev new f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev new 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios new 04725fdef179 Merge branch 'for-5.12/block' into for-next new 81de6e152c06 io_uring: cleanup files_update looping new 95ae7945e1f0 Merge branch 'for-5.12/io_uring' into for-next new 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write new 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle new 2c2b9fd6b496 block: unexport truncate_bdev_range new 49d1822bc05e blkcg: delete redundant get/put operations for queue new 016d823a3cdb Merge branch 'for-5.12/block' into for-next new 6cc8e7430801 loop: scale loop device by introducing per device lock new 416c05477772 mtip32xx: use PCI #defines instead of numbers new 212697918314 mtip32xx: prefer pcie_capability_read_word() new 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] new 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed new 9abe47cc5cbe rsxx: remove redundant NULL check new 2010385835c7 Merge branch 'for-5.12/drivers' into for-next new 1a818748972a io_uring: Add skip option for __io_sqe_files_update new a7f7e1e79849 Merge branch 'for-5.12/io_uring' into for-next new fb4a652af7ed MAINTAINERS: update io_uring section new e0452bd1cd37 Merge branch 'for-5.12/io_uring' into for-next new d35aeb75b072 Merge remote-tracking branch 'block/for-next' adds 196d8a9d8bf3 dm dust: remove h from printk format specifier adds 95199feed097 dm crypt: Spelling s/cihper/cipher/ adds ed2454800789 dm integrity: fix spelling mistake "flusing" -> "flushing" adds d5ffbbb9e85a dm: cleanup of front padding calculation adds a96a5e98d4d6 dm persistent data: fix return type of shadow_root() adds 8fc33a0a620e dm integrity: introduce the "fix_hmac" argument new 5c13bbe8a532 Merge remote-tracking branch 'device-mapper/for-next' new fe7d0f5ab314 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 new 7ebf4c951175 mmc: sdhci-of-aspeed: Fix kunit-related build error new 189f518d80ac Merge branch 'fixes' into next new 752990cb29d2 block/keyslot-manager: introduce devm_blk_ksm_init() new 8d59ad64b629 scsi: ufs: use devm_blk_ksm_init() new b20b82de09c2 mmc: core: Add basic support for inline encryption new d0d52fec9dcf mmc: cqhci: rename cqhci.c to cqhci-core.c new aaa05b09c649 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors new 080fde6b774e mmc: cqhci: add support for inline encryption new aeaadb3aa7d1 mmc: cqhci: add cqhci_host_ops::program_key new 34ce80ad7ea8 firmware: qcom_scm: update comment for ICE-related functions new 889bdb0731f1 dt-bindings: mmc: sdhci-msm: add ICE registers and clock new cdc216195598 mmc: sdhci-msm: add Inline Crypto Engine support new 917cd76d5763 mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO new ebb43d34621f mmc: mmci: Add support for probing bus voltage level translator new 5e0728d7e6c4 mmc: core: Exclude unnecessary header file new bdcefe241263 Merge branch 'fixes' into next new dcbcb06be8f9 Merge remote-tracking branch 'mmc/next' new 99a8d0ab618a Merge remote-tracking branch 'mfd/for-mfd-next' new d4591326b3af Merge remote-tracking branch 'backlight/for-backlight-next' new 004cea61b9b2 Merge remote-tracking branch 'battery/for-next' 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 [...] new 7fefe72b0f8c regulator: pf8x00: Add suspend support new dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] new 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks new 6d2d59e2ba7b Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 64eb3577899a Merge remote-tracking branch 'regulator/for-next' new a70d8d9aaa65 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 aa5e4a633394 Merge remote-tracking branch 'integrity/next-integrity' new 634c21bb9867 security: keys: Fix fall-through warnings for Clang new 796e46f9e2cb keys: Remove outdated __user annotations new 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue new 272a121940a2 security/keys: use kvfree_sensitive() new 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc new 328c95db01df security: keys: delete repeated words in comments new c224926edfc2 KEYS: remove redundant memset new 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h new c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones new d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one new 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code new 464e96aeb16a keys: remove trailing semicolon in macro definition new 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] new 0b2d443bf527 certs/blacklist: fix kernel doc interface issue new 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check new f14602caf4fa PKCS#7: Fix missing include new 4993e1f9479a certs: Fix blacklist flag type confusion new a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID new 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() new 9fb20ae2abb4 Merge remote-tracking branch 'keys/keys-next' new cacaf82897a1 Merge remote-tracking branch 'selinux/next' new 15aa8c7af50f Merge remote-tracking branch 'tpmdd/next' new ba7d69783f19 Merge remote-tracking branch 'audit/next' new cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema new 3ca151e621fb 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 new 7e46ab15edba Merge remote-tracking branch 'spi/for-5.12' into spi-next new 7aa5a751f435 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 new da54cca9d9da Merge branch 'x86/sgx' new e9fce48a271a Merge branch 'x86/platform' new 55774fd65192 Merge branch 'x86/mm' new efc826ee3298 Merge branch 'x86/misc' new 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 new 99a9c62d9ba7 Merge branch 'x86/entry' adds 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support new 4bd5258611c0 Merge branch 'x86/cleanups' new 3205b418e33a Merge branch 'x86/cache' new 29fc26879325 Merge branch 'x86/build' new aeeac194caac Merge branch 'x86/asm' new 737a72127b5d Merge branch 'sched/core' new 59d9024802e6 Merge branch 'ras/core' new af13c867438a Merge branch 'perf/kprobes' new e43484de753a Merge branch 'perf/core' new 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 new d38edbe14262 Merge branch 'locking/core' new d18f8b200bb0 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 0f321695b934 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 new 011b7a3e099e kcsan: Make test follow KUnit style recommendations new 8fcf6b0d2cec kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 03200780bc29 kcsan: Add missing license and copyright headers new ade6baeff42f kvfree_rcu: Directly allocate page for single-argument case new cb5d39bc0f26 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new bb997886abbe kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 18320320983d lib: Add "all" and "none" as valid ranges to bitmap_parselist() new 96e88ea01caf rcu: Remove "all" cpumask checks favor of bitmask-level "all" new d1766c164c10 lib: Support N as end of range in bitmap_parselist() new 69fc16f58b77 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 1b8eac3c9aa0 torture: Replace torture_init_begin string with %s new ca13b8014af0 rcutorture: Replace rcu_torture_stall string with %s new efc0f28cfe21 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new b5508dbfedc2 Merge remote-tracking branch 'rcu/rcu/next' new 6db5c9d4cb78 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next new 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] new 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] new 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] new be42392657db Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] new eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script new 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section new f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section new 8c49b5d43d4c KVM: arm64: Generate hyp relocation data new 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime new 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp new 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp new 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr new a3decf245aa1 Merge remote-tracking branch 'origin/kvm-arm64/hyp-reloc' [...] new 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection new cc6d8fa3667a Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next new f3b3bb775783 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR new 04fa6005fbd2 KVM: arm64: Fix AArch32 PMUv3 capping new 970a63b2c2aa KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers new 261d4258491e KVM: arm64: Refactor filtering of ID registers new 8e9a6439e834 KVM: arm64: Limit the debug architecture to ARMv8.0 new c6b4e5369f41 KVM: arm64: Upgrade PMU support to ARMv8.4 new df926c8ce670 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] new 7ab175c5acf5 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] new 2bf8f4f9c3dd KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] new 1e5c3710559c Merge branch 'kvm-arm64/hisi-broken-v2-compat' into kvmarm [...] new a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call new 40fe4c5cd337 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next new de26ff760aa5 Merge remote-tracking branch 'kvm-arm/next' new 9d8421d330ca Merge remote-tracking branch 'percpu/for-next' new e5c1b17ce95f Merge remote-tracking branch 'workqueues/for-next' new 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] new 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] new 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] new 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] new 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default new d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] new aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] new d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language new 6c5fe93c5f0d Merge remote-tracking branch 'drivers-x86/for-next' new 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] new 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] new fa8d9e964387 Merge remote-tracking branch 'chrome-platform/for-next' new e3d117d3e42f Merge remote-tracking branch 'hsi/for-next' new 90056ec87088 Merge remote-tracking branch 'leds/for-next' new 072a51be8ecf Merge 5.11-rc5 into driver-core-next new a69bb4a56bb8 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 new 1d6a81519d9d Merge v5.11-rc5 into usb-next new f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection new a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment new 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging new 75fe905e1dfa 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 new a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() new a38d21488097 USB: serial: xr: fix NULL-deref at probe new 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect new 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe new 5c5d9af683f6 USB: serial: xr: use termios flag helpers new 72fc7fc7f365 USB: serial: xr: document vendor-request recipient new 355675115950 USB: serial: xr: clean up line-settings handling new 736c09316c90 USB: serial: xr: simplify line-speed logic new 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling new 0d05d7d91389 USB: serial: xr: fix pin configuration new 55317e22391f USB: serial: xr: fix B0 handling new b65e497a76f4 Merge remote-tracking branch 'usb-serial/usb-next' adds 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC new b47e693f1472 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new ef45333a2312 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 new 0f8b29fabacb Merge 5.11-rc5 into tty-next new 90020c6e0cf3 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 [...] new 66afbe4d633a Merge 5.11-rc5 into char-misc-next new 882227626459 bcm-vk: add bcm_vk UAPI new 522f692686a7 misc: bcm-vk: add Broadcom VK driver new 064ffc7c3939 misc: bcm-vk: add autoload support new bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver new af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] new 22c30607d1e0 misc: bcm-vk: add open/release new 7367e0ad77d2 misc: bcm-vk: add ioctl load_image new ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info new 111d746bb476 misc: bcm-vk: add VK messaging support new d63d658f7472 misc: bcm-vk: reset_pid support new 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 new 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver new 91ca10d6fa07 misc: bcm-vk: add ttyVK support new 3de216d9833e Merge remote-tracking branch 'char-misc/char-misc-next' new 80fc9d2c6297 Merge remote-tracking branch 'extcon/extcon-next' new 7c560f15b27b Merge remote-tracking branch 'soundwire/next' new 604219df984d 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 [...] new bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] new ec52736c35f2 Merge 5.11-rc5 into staging-next new c827d2609671 Merge remote-tracking branch 'staging/staging-next' new a5985bf8e5cd Merge remote-tracking branch 'icc/icc-next' new d07b6621d948 dmaengine: imx-sdma: Remove platform data support new 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() new 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] new d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) new 41116775f12c MAINTAINERS: dmaengine: add header files directory new 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files new be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier new ec6ab42f5aad dmaengine: remove sirfsoc driver new 1c8963f83013 dmaengine: remove zte zx driver new a033a74e8b66 dmaengine: remove coh901318 driver new e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() new 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module new 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module new 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA new 40eed500b50d Merge remote-tracking branch 'dmaengine/next' new d4326c073251 Merge remote-tracking branch 'cgroup/for-next' adds 0956610696c2 Merge branch 'fixes' into for-next adds 4d005277af4e Merge branch 'misc' into for-next new 8d254bb2d429 Merge branch 'misc' into for-next new 7adbc32fb870 Merge remote-tracking branch 'scsi/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 2beaab848557 Merge remote-tracking branch 'vhost/linux-next' new ddb66f2ba5f6 Merge remote-tracking branch 'rpmsg/for-next' new 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" new a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] new 97057b7a0b6b docs: gpio: intro: Improve HTML formatting new 7ebf113c471b gpio: rcar: Remove redundant compatible values new 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon new 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config new c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data new 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC new 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] new 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support new d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller new 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] new 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip new e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev new 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support new 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 new e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support new 72bc9cdee73e gpio: pca953x: Add support for pca9506 new 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 new 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] new 60458680c1a5 gpio: tegra: Fix wake interrupt new 424027dec00c selftests: gpio: rework and simplify test implementation new da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c new e9cdfe3279c8 selftests: remove obsolete build restriction for gpio new 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh new 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests new 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 new 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config new 2767ffffa6e4 gpio: uapi: fix line info flags description new 3fee9e690ed7 gpio: remove zte zx driver new d51da8c3deac gpio: max77620: convert comma to semicolon new d2cca43a4b28 gpio: tegra186: convert comma to semicolon new 11444bd393b9 gpio: vx855: convert comma to semicolon new 33177ff772fe gpio: wcove: convert comma to semicolon new 1c7a4917d95a gpio: mockup: tweak the Kconfig help text new 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy new 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent new 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX new 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values new 3a4e59e8cd8b 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 faece962d47b Merge remote-tracking branch 'gpio-intel/for-next' new 90f6390faabb next-20210125/pinctrl new bfcb4931a1f1 Merge remote-tracking branch 'pinctrl-intel/for-next' new 67d753b0dba8 Merge remote-tracking branch 'pwm/for-next' new d4af3c136a8d Merge remote-tracking branch 'userns/for-next' new 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] new f89f20acff2d Documentation: livepatch: document reliable stacktrace new 81840f21d416 Merge branch 'for-5.12/doc' into for-next new e4ce25b6bf0d Merge remote-tracking branch 'livepatching/for-next' new 5884b465fe42 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 new de490e0580df rtc: ac100: use rtc_lock/rtc_unlock new 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock new d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock new 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock new 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock new 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock new 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock new 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock new cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock new a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock new 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock new 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock new 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock new f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock new 454ba154a62c rtc: tps65910: Support wakeup-source property new b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override new 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before new 0ab5a2f029ba Merge remote-tracking branch 'rtc/rtc-next' new db29e4a7e25a Merge remote-tracking branch 'kspp/for-next/kspp' new 1d8d7fe6bce0 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 278d1e922560 Merge remote-tracking branch 'slimbus/for-next' adds 2c36185526ad nvmem: core: skip child nodes not matching binding new 2667c2ba77ef Merge remote-tracking branch 'nvmem/for-next' new 6f19d77809d5 Merge remote-tracking branch 'xarray/main' new 154d2e2890ed Merge remote-tracking branch 'hyperv/hyperv-next' new 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] new f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] new f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema new e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling new b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol new 507a0b02791d 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 new c0f2f82983db Merge remote-tracking branch 'mhi/mhi-next' new 5b6bc3991b9e Merge remote-tracking branch 'memblock/for-next' new 9babb1cae2c6 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 adds de1589ae8c52 arch: parisc: Remove CONFIG_OPROFILE support adds 46d89440c471 arch: powerpc: Stop building and using oprofile adds 1b4a52cca100 arch: powerpc: Remove oprofile adds 0eaa9c12a88f arch: s390: Remove CONFIG_OPROFILE support adds 639b0c24a7a4 arch: sh: Remove CONFIG_OPROFILE support adds 1d69ba5e026b arch: sparc: Remove CONFIG_OPROFILE support adds b24ecd4dff0a arch: x86: Remove CONFIG_OPROFILE support adds 45ec1740f029 arch: xtensa: Remove CONFIG_OPROFILE support adds 273eab33a37a drivers: Remove CONFIG_OPROFILE support adds 227c4c936483 fs: Remove dcookies support new 04b827e85596 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new 79191b284f93 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new ef18b0b3fd37 mm: hugetlb: fix a race between freeing and dissolving the page new 0593544e8d1c mm: hugetlb: fix a race between isolating and freeing page new 22020bd3132f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new dccd578a2e2d mm: migrate: do not migrate HugeTLB page whose refcount is one new 58d532d1f034 mm, compaction: move high_pfn to the for loop scope new 9fc1ea49fbef mm/vmalloc: separate put pages and flush VM flags new e298134bd2b9 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] new 2572efbdc39d init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 07e16d1819f2 mm: thp: fix MADV_REMOVE deadlock on shmem THP new c494842efb1c memblock: do not start bottom-up allocations with kernel_end new a64525f1e712 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 7c02095c0303 /proc/kpageflags: do not use uninitialized struct pages new 18ee84e8a444 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 315ba3004986 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new e7f2fb426268 scripts/spelling.txt: increase error-prone spell checking new be16b2a969af ntfs: layout.h: delete duplicated words new 8eee388ebf8f ocfs2: remove redundant conditional before iput new 91f64f650ca0 ocfs2: clean up some definitions which are not used any more new 12b0168434d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f048844a97f9 ocfs2: fix ocfs2 corrupt when iputting an inode new 5567a1a4b1c3 ramfs: support O_TMPFILE new 59c888ba59b2 fs: delete repeated words in comments new 8a9c212f5712 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new c05ec2868b85 mm, tracing: record slab name for kmem_cache_free() new 995ec3c36a0b mm/slub: disable user tracing for kmemleak caches by default new fe4fb834f035 mm, slub: stop freeing kmem_cache_node structures on node offline new 9deb5cb3ad31 mm, slab, slub: stop taking memory hotplug lock new 55182ac228df mm, slab, slub: stop taking cpu hotplug lock new d0f66895b8fa mm, slub: splice cpu and page freelists in deactivate_slab() new b7998ca45e1a mm/debug: improve memcg debugging new de3df32e178f mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new bcf0e31c8bdc mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new d82e501a0063 mm/page_owner: use helper function zone_end_pfn() to get end_pfn new a74eb15852de mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 0628dc5676a6 mm/filemap: remove unused parameter and change to void typ [...] new 04f439c226a2 mm/filemap: don't revert iter on -EIOCBQUEUED new e07c0d417329 mm/filemap: rename generic_file_buffered_read subfunctions new 5d1caeb4dcb5 mm/filemap: remove dynamically allocated array from filemap_read new 18cc7516142f mm/filemap: convert filemap_get_pages to take a pagevec new 538d30b79151 mm/filemap: use head pages in generic_file_buffered_read new f5614fc4780c mm/filemap: pass a sleep state to put_and_wait_on_page_locked new a7cefc145ab1 mm/filemap: support readpage splitting a page new 6501ff34c890 mm/filemap: inline __wait_on_page_locked_async into caller new e35b757b55cf mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 0c7fa084161b mm/filemap: change filemap_read_page calling conventions new 561d1fa36181 mm/filemap: change filemap_create_page calling conventions new b6cfe1adae12 mm/filemap: convert filemap_update_page to return an errno new a7f31d7babc8 mm/filemap: move the iocb checks into filemap_update_page new 5a99b872bcd3 mm/filemap: add filemap_range_uptodate new 99a2f4bdd41a mm/filemap: split filemap_readahead out of filemap_get_pages new 4678094a5836 mm/filemap: restructure filemap_get_pages new bd0e557ab34d mm/filemap: don't relock the page after calling readpage new ddcd14c48a30 mm/filemap: rename generic_file_buffered_read to filemap_read new 1d6442f9edb5 mm/filemap: simplify generic_file_read_iter new ea59da4718ce mm/swap_slots.c: remove redundant NULL check new 66bc3521b3ab mm/swapfile.c: fix debugging information problem new a3cade620b7d mm/swap: don't SetPageWorkingset unconditionally during swapin new bb3420ecb2bc mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 85712c7dd1be mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 97ef58e8c34f mm: memcontrol: optimize per-lruvec stats counter memory usage new ae1a62ae785d mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 9fd9f7b7c1cb mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new ad83aeca3136 mm: memcontrol: convert NR_ANON_THPS account to pages new 19cc15ec40ba mm: memcontrol: convert NR_FILE_THPS account to pages new f92aac6e6213 mm: memcontrol: convert NR_SHMEM_THPS account to pages new f1dfb52ad193 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new a7432390a9c3 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 934e5b521b79 mm: memcontrol: make the slab calculation consistent new 7385facad097 mm/memcg: revise the using condition of lock_page_lruvec f [...] new e2dd18089c86 mm/memcg: remove rcu locking for lock_page_lruvec function series new ab1bba970f85 mm: memcg: add swapcache stat for memcg v2 new 97183212609d mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 9ab2c05a5111 mm: kmem: make __memcg_kmem_(un)charge static new 54491fdc98a0 mm: page_counter: re-layout structure to reduce false sharing new ef7f9e631f1e mm/memcontrol: remove redundant NULL check new 40e671223708 mm/mmap.c: remove unnecessary local variable new 96a7e17e12a3 mm/memory.c: fix potential pte_unmap_unlock pte error new 9c6b65319a88 mm/mmap.c: fix the adjusted length error new c39a01c9b6f4 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 27f6af200b69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 3571cc7a5e74 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new a186bd7b362d mm/page_reporting: use list_entry_is_head() in page_report [...] new e9ff2ba4a6bc vmalloc: remove redundant NULL check new 23eaa649d3ce kasan: prefix global functions with kasan_ new 1f2f0cb84880 kasan: clarify HW_TAGS impact on TBI new f32501c62df9 kasan: clean up comments in tests new 39ec648b74d6 kasan: add macros to simplify checking test constraints new d6e2e5a38025 kasan: add match-all tag tests new 237ebb20427a kasan: export kasan_poison new 58932d043c06 kasan, arm64: allow using KUnit tests with HW_TAGS mode new 1a7399138078 kasan: rename CONFIG_TEST_KASAN_MODULE new e2bc1fb80e60 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 227521704fbd kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 142ac50c9615 kasan: fix memory corruption in kasan_bitops_tags test new ba96bd378169 kasan: move _RET_IP_ to inline wrappers new ef1ed9d25f44 kasan: fix bug detection via ksize for HW_TAGS mode new e67c6251caa0 kasan: add proper page allocator tests new 9a6db3bc4e3f kasan: add a test for kmem_cache_alloc/free_bulk new aa4e87523407 kasan: don't run tests when KASAN is not enabled new 62fd0fe76c95 kasan: remove redundant config option new 9f330c9322a8 kasan-remove-redundant-config-option-v3 new 9a08c27e7a6b mm: fix prototype warning from kernel test robot new 6f79bd071bf9 mm: rename memmap_init() and memmap_init_zone() new 5399649f35cf mm: simplify parater of function memmap_init_zone() new 2f4f40676e94 mm: simplify parameter of setup_usemap() new f85f23878605 mm: remove unneeded local variable in free_area_init_core new aae6402eabbe mm/huge_memory.c: update tlb entry if pmd is changed new eea46aa905ed MIPS: do not call flush_tlb_all when setting pmd entry new eb2f8576b3fd mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 3bcdc081844b mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 3da991c5ec68 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new aa493a1a2b24 mm/hugetlb: use helper huge_page_order and pages_per_huge_page new ffbd069548d5 mm/hugetlb: grab head page refcount once per group of subpages new 0c0553c1ef4e mm/hugetlb: refactor subpage recording new da272e28efe7 mm/vmscan: __isolate_lru_page_prepare() cleanup new fd5ff0315570 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new c4dc602ab361 mm/vmscan.c: use add_page_to_lru_list() new 21c9c5bf0288 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 35075114ac94 mm: don't pass "enum lru_list" to lru list addition functions new feea358f3112 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new 4510e7052d9a mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 54bf95776a17 mm: add __clear_page_lru_flags() to replace page_off_lru() new 5dc9b9fbe41e mm: VM_BUG_ON lru page flags new 01b9d1f55e97 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 092181075298 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 9d3940995386 mm/vmscan.c: make lruvec_lru_size() static new 4d6f5ae10a73 hugetlb: use page.private for hugetlb specific page flags new 627e0e9da82e hugetlb: convert page_huge_active() HPageMigratable flag new 0669cfb715b2 hugetlb: only set HPageMigratable for migratable hstates new e90f7ca315c6 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 9aa5ad095ddd hugetlb: convert PageHugeFreed to HPageFreed flag new 2cea3039a01a z3fold: remove unused attribute for release_z3fold_page new d70443821f4e z3fold: simplify the zhdr initialization code in init_z3fo [...] new 4493ffa4bfce mm/compaction: remove rcu_read_lock during page compaction new 7b466db08cf4 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 335b0b0cda7a mm/compaction: correct deferral logic for proactive compaction new b66a67e5f89a mm/compaction: fix edge case of fast_find_migrateblock() new e3c9521bfe07 numa balancing: migrate on fault among multiple bound nodes new 27e924bf87dd mm, oom: fix a comment in dump_task() new ed2869e63c6a mm/hugetlb: change hugetlb_reserve_pages() to type bool new 0426841b0faf hugetlbfs: remove special hugetlbfs_set_page_dirty() new 57d3629b7a9a hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new aa0c71d6501b hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 663fa2d97f0c hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 11fafa367ca2 hugetlbfs: remove meaningless variable avoid_reserve new ee4b42793c54 hugetlbfs: make hugepage size conversion more readable new 3c291d78dbf8 mm/migrate: remove unneeded semicolons new 5617d54d1d1a mm: make pagecache tagged lookups return only head pages new 19c433f9bb7e mm/shmem: use pagevec_lookup in shmem_unlock_mapping new e22b0abf4f06 mm/swap: optimise get_shadow_from_swap_cache new 8e3ac095d2ab mm: add FGP_ENTRY new 10cec8a62bce mm/filemap: rename find_get_entry to mapping_get_entry new 5cdec72037ac mm/filemap: add helper for finding pages new 096d646aed2b fix mm-filemap-add-helper-for-finding-pages.patch new 7335e3449f74 mm/filemap: add mapping_seek_hole_data new 825fb2eda9e1 fix mm-filemap-add-mapping_seek_hole_data.patch new 22bd907bc29c iomap: use mapping_seek_hole_data new 10a39e99e97a mm: add and use find_lock_entries new 5be09962525a fix mm-add-and-use-find_lock_entries.patch new 94e6d307b7b7 mm: add an 'end' parameter to find_get_entries new 49cc63197e6f mm: add an 'end' parameter to pagevec_lookup_entries new cc9a020a59e2 mm: remove nr_entries parameter from pagevec_lookup_entries new c110062793a0 mm: pass pvec directly to find_get_entries new 99c5067659ee mm: remove pagevec_lookup_entries new 5b3996af061a mm,thp,shmem: limit shmem THP alloc gfp_mask new 63d44c81a6b8 mm,thp,shm: limit gfp mask to no more than specified new e94f8a02b214 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 6709e0341f8b mm: cma: allocate cma areas bottom-up new c527ccbebab6 mm-cma-allocate-cma-areas-bottom-up-fix new 7f98c74e58e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 new 33600a584fec mm-cma-allocate-cma-areas-bottom-up-fix-3 new 0f6345f4e421 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 24425c4183d4 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 7a2b7e1f2fe6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 5a41462c4193 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 5308cf861710 mm/vmstat.c: erase latency in vmstat_shepherd new eae965ddb82b mm: move pfn_to_online_page() out of line new 348da57390c0 mm: teach pfn_to_online_page() to consider subsection validity new d94b1826b450 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 66c4b8cf6dfd mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 90ca2541b002 mm: fix memory_failure() handling of dax-namespace metadata new 7df606439122 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new 5208308227dd mm/rmap: correct some obsolete comments of anon_vma new c932686262ce mm: zswap: clean up confusing comment new b915dc1ec684 mm/zswap: add the flag can_sleep_mapped new dd683923f74d mm/zswap: add return value in zswap_frontswap_load new 860ae94ef75a mm/zswap: fix potential memory leak new e8d989a3b53f mm/zswap: fix variable 'entry' is uninitialized when used new cb142ec8b010 mm: set the sleep_mapped to true for zbud and z3fold new da8f050b6d86 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new fcce492bb2b5 mm: remove arch_remap() and mm-arch-hooks.h new c09e6a2e4984 mm: page-flags.h: Typo fix (It -> If) new c9d76a0e86ed mm/dmapool: use might_alloc() new 022de4c6bea5 mm/backing-dev.c: use might_alloc() new 8ba81c35a17a bdi-use-might_alloc-fix new 47b80ca844e1 mm/early_ioremap.c: use __func__ instead of function name new 0622fb466f80 mm: add Kernel Electric-Fence infrastructure new aac4aed07fa4 kfence: Fix parameter description for kfence_object_start() new e7f73117cef8 kfence: avoid stalling work queue task without allocations new 2eee20ce203e kfence: fix potential deadlock due to wake_up() new 4ddbe084500e kfence: add option to use KFENCE without static keys new 1c224789ed76 kfence: add missing copyright and description headers new 531477634a4c x86, kfence: enable KFENCE for x86 new 10f88f31cbc1 kfence, x86: add missing copyright and description header new 1f7482161a94 arm64, kfence: enable KFENCE for ARM64 new cf4859e9f547 kfence, arm64: add missing copyright and description header new af7a76fb5e6a kfence: use pt_regs to generate stack trace on faults new 41f43793a41c mm, kfence: insert KFENCE hooks for SLAB new ef1c43ee6da7 mm, kfence: insert KFENCE hooks for SLUB new 8a5905aea185 kfence, kasan: make KFENCE compatible with KASAN new 93420b81b3b1 revert kasan-remove-kfence-leftovers new e4acd34017df kfence, Documentation: add KFENCE documentation new 0daf576a9b71 kfence: add missing copyright header to documentation new b5520f245e28 kfence: add test suite new 8af2fe3af0c8 kfence: fix typo in test new 818ca6b4c512 kfence: show access type in report new 63d53ea7c360 MAINTAINERS: add entry for KFENCE new 13744852f934 tracing: add error_report_end trace point new fabe52db6000 kfence: use error_report_end tracepoint new e95202b5f870 kasan: use error_report_end tracepoint new ccfe7d222a7d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 08a8b4d9994f fs/buffer.c: dump more info for __getblk_gfp() stall problem new ca63a3b1f2c1 kernel/hung_task.c: Monitor killed tasks. new 3aae654e4034 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 755ce4aeb863 proc/wchan: use printk format instead of lookup_symbol_name() new a12ba7f82129 sysctl.c: fix underflow value setting risk in vm_table new 41333d357d2d proc/sysctl: make protected_* world readable new 05ed237b45ae lib/genalloc.c: change return type to unsigned long for bi [...] new c8367f63bc1d lib: optimize cpumask_local_spread() new a5a069eebe7a lib-optimize-cpumask_local_spread-v8 new da2a5542034b string.h: move fortified functions definitions in a dedica [...] new 55a0d0b8b77f lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new d5a6d5e9477d mm/page_poison: use unhashed address in hexdump for check_ [...] new d9d4e6b44999 include/linux/bitops.h: spelling s/synomyn/synonym/ new ed2cbde95b42 checkpatch: improve blank line after declaration test new ea3aa7670da4 checkpatch: ignore warning designated initializers using NR_CPUS new 5e74155dc583 checkpatch: trivial style fixes new 2045a0d12a7c checkpatch: prefer ftrace over function entry/exit printks new f53e339419dc checkpatch: improve TYPECAST_INT_CONSTANT test message new 85f7c18e2913 checkpatch: add warning for avoiding .L prefix symbols in [...] new 6d297c9cf50c checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 552d4ab717e1 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 667b81832462 aio: simplify read_events() new fcaf92fb0705 scripts/gdb: fix list_for_each new 0df3c4bdf032 initramfs: panic with memory information new 60af37ce06f8 initramfs-panic-with-memory-information-fix new c6ff29ddff85 Merge branch 'akpm-current/current' new 75b36acb6b22 ramfs-support-O_TMPFILE-fix new 3db94751671a mm: add definition of PMD_PAGE_ORDER new a16bfbe10bbe mmap: make mlock_future_check() global new a8e15216086e riscv/Kconfig: make direct map manipulation options depend on MMU new 306a98a6000b set_memory: allow set_direct_map_*_noflush() for multiple pages new c4452bb76143 set_memory: allow querying whether set_direct_map_*() is a [...] new 13e4917702c3 arm64: kfence: fix header inclusion new e8b7b77acbbc mm: introduce memfd_secret system call to create "secret" [...] new da1a2f1f4b54 secretmem: use PMD-size pages to amortize direct map fragm [...] new 0a2210773c1c secretmem: add memcg accounting new c195cc49ec8f PM: hibernate: disable when there are active secretmem users new 53b0f175219a arch, mm: wire up memfd_secret system call where relevant new b13f7cadcd89 secretmem: test: add basic selftest for memfd_secret(2) new 1508d13ef309 Merge branch 'akpm/master' new b28241d8a5fa Add linux-next specific files for 20210127
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/llvm-release-arm- [...]
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 1538 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 | 1 + Documentation/ABI/testing/ima_policy | 5 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 + 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 | 17 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- .../admin-guide/laptops/thinkpad-acpi.rst | 24 + 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/arm/amlogic.yaml | 1 + .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/atmel-sysregs.txt | 2 +- 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 - .../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/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 - .../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,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 + .../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/ti/ti,pruss.yaml | 76 + .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - 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/ti,j721e-usb.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/overlayfs.rst | 8 + Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/vfs.rst | 19 +- .../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/nct6683.rst | 1 + Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/kbuild/gcc-plugins.rst | 47 +- 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/filter.rst | 20 +- Documentation/networking/ip-sysctl.rst | 12 + Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/translations/zh_CN/mips/index.rst | 3 - Documentation/virt/kvm/api.rst | 21 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 140 +- Makefile | 2 +- Next/SHA1s | 299 +- Next/Trees | 3 +- Next/merge.log | 6802 ++++++++++++++------ 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 | 30 + 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 | 12 + 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 | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/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/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.platforms | 12 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + 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 +- .../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/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 24 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 12 + 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 | 9 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- 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/hyp_image.h | 29 +- 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/sections.h | 3 +- arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/probes/kprobes.c | 4 +- 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 | 19 +- 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/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 | 4 +- arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/kernel/time.c | 31 +- arch/ia64/mm/init.c | 14 +- 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/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/vermagic.h | 2 + arch/mips/jazz/Kconfig | 3 - 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/mm/c-r4k.c | 1 + arch/mips/mm/cache.c | 1 + 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 | 5 +- arch/parisc/include/asm/irq.h | 3 - arch/parisc/kernel/entry.S | 13 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- 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/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 | 1 - arch/riscv/Kconfig.socs | 2 +- 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/mm/init.c | 75 +- arch/s390/kernel/syscalls/syscall.tbl | 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/fpu/api.h | 15 +- arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/vm86.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/smpboot.c | 19 + arch/x86/kernel/vm86_32.c | 62 +- 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/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 432 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 - block/bio-integrity.c | 18 +- block/bio.c | 226 +- block/blk-cgroup.c | 20 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 4 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 13 +- 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/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/bgrt.c | 20 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_sysfs.c | 64 +- drivers/acpi/dock.c | 26 +- drivers/acpi/power.c | 9 +- drivers/acpi/thermal.c | 46 +- drivers/acpi/utils.c | 30 +- drivers/android/binderfs.c | 6 +- drivers/auxdisplay/Kconfig | 3 - drivers/auxdisplay/ht16k33.c | 17 +- 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/block/brd.c | 8 +- drivers/block/drbd/drbd_int.h | 6 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/drbd/drbd_req.c | 13 +- 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/zram/zram_drv.c | 5 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/Kconfig | 2 +- drivers/bus/mhi/core/main.c | 162 +- drivers/bus/simple-pm-bus.c | 3 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/random.c | 15 +- drivers/clk/clk.c | 21 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 13 + 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/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/sirf-dma.c | 1170 ---- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/zx_dma.c | 941 --- drivers/edac/amd64_edac.c | 14 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 + drivers/gpio/Kconfig | 24 +- 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-tegra186.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-zx.c | 289 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- 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/gfx_v10_0.c | 16 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 84 +- 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/inc/amdgpu_smu.h | 15 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 148 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 11 +- 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 | 3 +- 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 | 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 | 2830 +------- 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 | 186 +- .../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 | 12 +- 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 | 67 +- 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/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_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_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 | 16 +- 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/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/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/aht10.c | 346 + drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/nct6683.c | 3 + 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 | 28 +- drivers/i2c/busses/Makefile | 2 - drivers/i2c/busses/i2c-elektor.c | 4 +- drivers/i2c/busses/i2c-imx.c | 20 +- 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/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/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-crypt.c | 8 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 162 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 15 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm.c | 30 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 12 +- drivers/md/md.h | 6 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/raid1.c | 6 +- drivers/md/raid10.c | 12 +- drivers/md/raid5.c | 2 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/i2c/ov5648.c | 3 +- drivers/media/i2c/ov8865.c | 8 +- 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/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 8 + drivers/media/v4l2-core/v4l2-fwnode.c | 11 - drivers/memory/Kconfig | 2 +- drivers/memory/mtk-smi.c | 32 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/ti-aemif.c | 8 +- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + 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/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/mtd/nand/raw/Kconfig | 3 +- drivers/mtd/nand/raw/omap2.c | 15 +- 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/sja1000/tscan1.c | 4 +- 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 | 1 - 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_main.c | 3 +- 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/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/en.h | 27 +- .../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 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 176 +- 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_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 + 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 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- .../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/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/usbnet.c | 12 +- 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/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 + .../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/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/net/wireless/virt_wifi.c | 8 + 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 | 36 +- 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/passthru.c | 2 +- drivers/nvmem/core.c | 4 +- drivers/opp/core.c | 313 +- drivers/opp/opp.h | 2 + drivers/parport/share.c | 2 +- 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/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/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 | 77 +- 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-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-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/scsi/advansys.c | 3 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/qla2xxx/qla_os.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/ufs/ufshcd-crypto.c | 9 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 - drivers/scsi/ufs/ufshcd.c | 1 - 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/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 4 +- 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-mpc52xx.c | 4 +- drivers/spi/spi-sirf.c | 1236 ---- drivers/spi/spidev.c | 1 + drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.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 | 10 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/target/target_core_file.c | 20 +- drivers/target/target_core_pscsi.c | 3 +- drivers/tee/optee/call.c | 4 +- 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 | 4 +- drivers/tty/n_tracesink.c | 4 +- drivers/tty/n_tty.c | 158 +- drivers/tty/serial/Kconfig | 22 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/sirfsoc_uart.c | 1503 ----- drivers/tty/serial/sirfsoc_uart.h | 447 -- drivers/tty/tty_io.c | 143 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/class/cdc-acm.c | 6 + drivers/usb/class/usblp.c | 19 +- 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/mos7840.c | 4 +- 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/w1/masters/ds2490.c | 25 +- drivers/w1/w1.c | 39 +- drivers/watchdog/pcwd.c | 7 +- 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 | 13 +- 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 | 64 +- 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 | 18 +- fs/btrfs/Makefile | 22 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 8 +- fs/btrfs/block-group.c | 7 +- 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 | 569 +- 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 | 98 +- fs/btrfs/ioctl.c | 32 +- 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/space-info.c | 50 +- fs/btrfs/space-info.h | 4 +- fs/btrfs/subpage.c | 40 + fs/btrfs/subpage.h | 254 + fs/btrfs/super.c | 7 + fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/volumes.c | 2 +- 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/acl.c | 6 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 18 +- fs/ceph/super.h | 12 +- fs/ceph/xattr.c | 1 + fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsfs.h | 25 +- fs/cifs/dir.c | 8 +- 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 | 14 +- 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/file.c | 5 +- fs/ext4/ialloc.c | 7 +- fs/ext4/inode.c | 21 +- fs/ext4/ioctl.c | 20 +- fs/ext4/namei.c | 49 +- fs/ext4/super.c | 11 +- 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 | 12 +- fs/f2fs/f2fs.h | 7 +- fs/f2fs/file.c | 39 +- fs/f2fs/namei.c | 23 +- fs/f2fs/xattr.c | 4 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 24 +- 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 | 116 + 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 | 16 +- fs/hfsplus/ioctl.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 | 65 +- 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/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 | 28 +- 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/dir.c | 25 +- fs/nfs/export.c | 18 + fs/nfs/file.c | 2 +- fs/nfs/fscache.c | 206 +- fs/nfs/fscache.h | 66 +- 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 | 244 +- fs/nfs/super.c | 12 + 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/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 | 18 +- 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 | 28 +- 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/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 | 99 +- 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 | 40 +- 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/super.c | 13 +- include/acpi/acpi_bus.h | 7 + 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_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/bio.h | 37 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 34 +- 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/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/elevator.h | 2 + include/linux/exportfs.h | 1 + .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/fixp-arith.h | 19 + include/linux/fs.h | 191 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 28 +- 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/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/iomap.h | 18 +- include/linux/irqflags.h | 12 + include/linux/isa.h | 2 +- include/linux/iversion.h | 26 + include/linux/jump_label.h | 12 +- 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/memblock.h | 4 +- include/linux/memory_hotplug.h | 4 +- include/linux/mlx5/mlx5_ifc.h | 13 +- include/linux/mm.h | 6 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/core.h | 6 + include/linux/mmc/host.h | 11 + include/linux/mmzone.h | 2 - include/linux/mount.h | 7 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 1 + 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/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 | 6 + include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/rcupdate.h | 2 - include/linux/regulator/consumer.h | 30 + include/linux/reset.h | 19 + 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/sunrpc/svc_rdma.h | 15 +- include/linux/syscalls.h | 6 +- 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/w1.h | 2 +- include/linux/watch_queue.h | 7 +- include/linux/xattr.h | 30 +- include/linux/zstd.h | 8 +- 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 | 2 + include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/inet_connection_sock.h | 4 +- include/net/mac80211.h | 26 +- include/net/netfilter/nf_tables.h | 2 + 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/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-dai.h | 4 +- include/sound/soc.h | 4 +- include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 7 +- include/trace/events/error_report.h | 74 + include/trace/events/netfs.h | 201 + include/trace/events/pagemap.h | 11 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_fourcc.h | 19 + include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/io_uring.h | 10 + 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/rpl.h | 6 +- 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 | 1 - init/initramfs.c | 45 + init/main.c | 8 +- init/version.c | 8 - ipc/mqueue.c | 9 +- kernel/auditsc.c | 5 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/cgroup.c | 7 +- kernel/bpf/inode.c | 13 +- kernel/bpf/verifier.c | 4 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup.c | 2 +- kernel/entry/common.c | 10 - kernel/gcov/Kconfig | 2 +- kernel/kthread.c | 27 +- kernel/locking/Makefile | 1 + kernel/locking/irqflag-debug.c | 11 + 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/idle.c | 24 +- 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 | 22 +- 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/test_printf.c | 4 +- localversion-next | 2 +- mm/compaction.c | 39 +- mm/debug_vm_pgtable.c | 86 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 587 +- mm/gup.c | 5 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 218 +- mm/kasan/report.c | 8 +- mm/kasan/shadow.c | 1 + mm/kfence/report.c | 2 + mm/madvise.c | 5 +- mm/memblock.c | 2 +- mm/memcontrol.c | 17 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 16 + mm/migrate.c | 13 +- mm/mincore.c | 5 +- mm/mlock.c | 3 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 130 +- mm/page_io.c | 2 +- mm/page_owner.c | 4 +- mm/readahead.c | 70 + mm/rmap.c | 4 +- mm/secretmem.c | 46 +- mm/shmem.c | 50 +- mm/slab_common.c | 3 +- mm/swap.c | 50 +- mm/swap_slots.c | 3 +- mm/swapfile.c | 8 +- mm/vmscan.c | 21 +- mm/workingset.c | 5 +- mm/z3fold.c | 11 +- mm/zswap.c | 5 +- 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/bridge/Makefile | 2 +- net/bridge/br_multicast.c | 256 +- net/bridge/br_multicast_eht.c | 856 +++ net/bridge/br_private.h | 6 + net/bridge/br_private_mcast_eht.h | 65 + net/bridge/br_private_mrp.h | 29 + net/ceph/messenger_v1.c | 2 +- net/core/dev.c | 214 +- net/core/devlink.c | 4 + net/core/flow_dissector.c | 13 +- net/core/skbuff.c | 6 +- net/ethtool/common.c | 1 + net/ipv4/gre_offload.c | 15 +- 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/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 | 560 +- 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/protocol.c | 179 +- net/mptcp/protocol.h | 87 + net/mptcp/subflow.c | 55 +- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_dynset.c | 41 +- net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 1 + net/nfc/rawsock.c | 2 +- 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/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/unix/af_unix.c | 5 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 159 +- 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 | 271 +- 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/bloat-o-meter | 2 +- scripts/checkpatch.pl | 9 +- scripts/diffconfig | 2 +- scripts/dummy-tools/gcc | 10 +- scripts/kconfig/mconf-cfg.sh | 2 +- scripts/spelling.txt | 1 + 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_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/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/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-lpaif-reg.h | 2 +- sound/soc/qcom/lpass-sc7180.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/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/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.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/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/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/testing/selftests/Makefile | 10 +- tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- 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/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- virt/kvm/kvm_main.c | 1 + 2579 files changed, 81612 insertions(+), 68826 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 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/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 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/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 create mode 100644 Documentation/hwmon/aht10.rst create mode 100644 Documentation/livepatch/reliable-stacktrace.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/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/kvm/hyp/nvhe/gen-hyprel.c create mode 100644 arch/arm64/kvm/trng.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/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 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/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/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/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 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/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h delete mode 100644 drivers/platform/x86/intel_mid_powerbtn.c delete mode 100644 drivers/platform/x86/intel_mid_thermal.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/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/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 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 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 create mode 100644 include/trace/events/error_report.h create mode 100644 include/trace/events/netfs.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 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/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