This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 2172e358cd17 Add linux-next specific files for 20201002 discards f30c33fbb12e Merge branch 'akpm/master' into master discards 66f0b8b2798a mm: remove duplicate include statement in mmu.c discards fc5923101bb9 mm: remove alloc_vm_area discards 320417d0cb0f x86/xen: open code alloc_vm_area in arch_gnttab_valloc discards 0921f19fd921 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] discards 2b80baf7770a drm/i915: use vmap in i915_gem_object_map discards 400b65cb5acb drm/i915: use vmap in shmem_pin_map discards 703f91bbf72c zsmalloc: switch from alloc_vm_area to get_vm_area discards ccf5473405e4 mm: allow a NULL fn callback in apply_to_page_range discards 317663756a75 mm: add a vmap_pfn function discards fc9cb69eb163 mm: add a VM_MAP_PUT_PAGES flag for vmap discards 25bc9071ff8b mm: update the documentation for vfree discards 358dfdb25ab5 fix up for "iov_iter: transparently handle compat iovecs i [...] discards b0e3dcffa3e0 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 983fec077b48 mm: do not use helper functions for process_madvise discards 263d67528c86 mm/madvise: remove duplicate include discards 63a9a70fef16 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 9b6932ec34ae fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 506802c63d8b mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 610a08d2c453 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards ad7cb6711dfa mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards d497545fb9ba mm/madvise: introduce process_madvise() syscall: an extern [...] discards 16719108de68 pid: move pidfd_get_pid() to pid.c discards ed8b77077c80 mm/madvise: pass mm to do_madvise discards f9d90e5c470d selftests/vm: hmm-tests: remove the libhugetlbfs dependency discards c75a3bdd9975 selftests/vm: run_vmtest.sh: update and clean up gup_test [...] discards b8014b1c8bbe selftests/vm: gup_test: introduce the dump_pages() sub-test discards 99064b27dadd selftests/vm: only some gup_test items are really benchmarks discards 4ff37685a5d7 selftests/vm: minor cleanup: Makefile and gup_test.c discards 03324cd9997a selftests/vm: rename run_vmtests --> run_vmtests.sh discards e6a8bea6d8fc selftests/vm: use a common gup_test.h discards 628fb1ac983a mm/gup_benchmark: rename to mm/gup_test discards 5b8dc3a7f77b mm/gup: assert that the mmap lock is held in __get_user_pages() discards 1f34a5f20973 mmap locking API: don't check locking if the mm isn't live yet discards 7f590c35b6b1 binfmt_elf: take the mmap lock around find_extend_vma() discards 6a0a0618f627 mm/gup_benchmark: take the mmap lock around GUP discards 5bff05f38d45 mm/mmap: add inline munmap_vma_range() for code readability discards e9a4844d65b3 mm/mmap: add inline vma_next() for readability of mmap code discards 5d4e1a7b785d mm/migrate: avoid possible unnecessary process right check [...] discards 489f2a1c8011 mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards fca31bbfaabb mm/memory-failure: remove a wrapper for alloc_migration_target() discards 9f7a8117ccf7 mm: kmem: enable kernel memcg accounting from interrupt contexts discards ac825ce04cb1 mm: kmem: prepare remote memcg charging infra for interrup [...] discards d8dc644bfb6f mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards a0e9b68e0d81 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards 0d7ea5b508ef mm, memcg: rework remote charging API to support nesting discards 963465a62115 ia64: fix build error with !COREDUMP discards a47e1ec60322 Merge branch 'akpm-current/current' into master discards 87aba6bfcc7d Merge remote-tracking branch 'memblock/for-next' into master discards e1ce09d4ecb2 Merge remote-tracking branch 'notifications/notifications- [...] discards 61c40ff4a548 Merge remote-tracking branch 'mhi/mhi-next' into master discards 00f01dc6e1f3 Merge remote-tracking branch 'trivial/for-next' into master discards 007c124da8af Merge remote-tracking branch 'cfi/cfi/next' into master discards cf990369256c Merge remote-tracking branch 'pidfd/for-next' into master discards 9f5b39bdbf6e Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards 6051ed974d3b Merge remote-tracking branch 'hyperv/hyperv-next' into master discards 078cd796a8e3 Merge remote-tracking branch 'xarray/xarray' into master discards 1eacd2daa156 Merge remote-tracking branch 'nvmem/for-next' into master discards 58b4504ee9ab Merge remote-tracking branch 'slimbus/for-next' into master discards ca6f0decbb1e Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 150b1081b4bd Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards 5f349dad870b Merge remote-tracking branch 'ntb/ntb-next' into master discards 489f764df044 Merge remote-tracking branch 'rtc/rtc-next' into master discards 84eb97d73ae7 Merge remote-tracking branch 'livepatching/for-next' into master discards 0b84aecc9ea6 Merge remote-tracking branch 'kselftest/next' into master discards e14a2684dab8 Merge remote-tracking branch 'pwm/for-next' into master discards 092fee600bae Merge remote-tracking branch 'pinctrl/for-next' into master discards 877e5621a422 Merge remote-tracking branch 'gpio/for-next' into master discards 0e6b40deda10 Merge remote-tracking branch 'rpmsg/for-next' into master discards 2d75ae112676 Merge remote-tracking branch 'vhost/linux-next' into master discards bc0505c160e9 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards f285fc6c50d2 Merge remote-tracking branch 'scsi/for-next' into master discards 055082db27b4 Merge remote-tracking branch 'cgroup/for-next' into master discards c11985c054d9 Merge remote-tracking branch 'dmaengine/next' into master discards c63c0239f348 Merge remote-tracking branch 'mux/for-next' into master discards fcf7cf39f614 Merge remote-tracking branch 'staging/staging-next' into master discards 199d826fc6ac Merge remote-tracking branch 'soundwire/next' into master discards 3de789bb40c1 Merge remote-tracking branch 'extcon/extcon-next' into master discards 8e992a691877 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards dad875707c44 Merge remote-tracking branch 'tty/tty-next' into master discards 87447c6bd032 Merge remote-tracking branch 'phy-next/next' into master discards 95c0daf28c63 Merge remote-tracking branch 'usb-serial/usb-next' into master discards e16d9eaeec70 Merge remote-tracking branch 'usb-gadget/next' into master discards 22a11d5db9c0 Merge remote-tracking branch 'usb/usb-next' into master discards 495a99617d74 Merge remote-tracking branch 'driver-core/driver-core-next [...] discards f45a41c86783 Merge remote-tracking branch 'ipmi/for-next' into master discards 5462c855efd6 Merge remote-tracking branch 'leds/for-next' into master discards de6f3509fe24 Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards 65fcee3a631a Merge remote-tracking branch 'percpu/for-next' into master discards f6eda602dfda Merge remote-tracking branch 'xen-tip/linux-next' into master discards 9d9efc481535 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards 832338002ff1 Merge remote-tracking branch 'kvm-arm/next' into master discards 782055d8c4dc Merge remote-tracking branch 'rcu/rcu/next' into master discards 91c3d00769be Merge remote-tracking branch 'ftrace/for-next' into master discards 593ec3b04746 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] discards 20a7272c420c Merge remote-tracking branch 'edac/edac-for-next' into master discards 1227c996fcfd Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 5d77730d34cf Merge remote-tracking branch 'tip/auto-latest' into master discards 81012afef056 Merge remote-tracking branch 'spi/for-next' into master discards a7fce092450b Merge remote-tracking branch 'devicetree/for-next' into master discards 8d6eb450cf47 Merge remote-tracking branch 'audit/next' into master discards a33e3d6216e2 Merge remote-tracking branch 'vfio/next' into master discards a0206b17d9b8 Merge remote-tracking branch 'iommu/next' into master discards 84841ad05f26 Merge remote-tracking branch 'tpmdd/next' into master discards 7fdfe87160c6 Merge remote-tracking branch 'tomoyo/master' into master discards d9dc76e4a414 Merge remote-tracking branch 'smack/next' into master discards da3f6653f0a9 Merge remote-tracking branch 'selinux/next' into master discards 16833a9bebac Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards 73228d664a09 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards d5fe9bd4081b Merge remote-tracking branch 'regulator/for-next' into master discards 39a5b16ea133 Merge remote-tracking branch 'battery/for-next' into master discards 28755772b6ef Merge remote-tracking branch 'backlight/for-backlight-next [...] discards abc4d70d9e5d Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 7c2ab24d4c59 Merge remote-tracking branch 'mmc/next' into master discards 74869f85dd70 Merge remote-tracking branch 'device-mapper/for-next' into master discards 1cfdf1856cd2 Merge remote-tracking branch 'block/for-next' into master discards 5dbac76721fa Merge remote-tracking branch 'input/next' into master discards fdf0d5367d16 Merge remote-tracking branch 'modules/modules-next' into master discards 4774cc4bb3d4 Merge remote-tracking branch 'sound-asoc/for-next' into master discards e330b0d8e7ae Merge remote-tracking branch 'sound/for-next' into master discards ba7d42d3f0ee Merge remote-tracking branch 'regmap/for-next' into master discards 31b87db0172b Merge remote-tracking branch 'etnaviv/etnaviv/next' into master discards 0a18a4f92baa Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards 9eb5ed4eb2e3 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards be54ce0b7a58 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards e07fba5bfc5e Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards d241ebfbbc7e Merge remote-tracking branch 'amdgpu/drm-next' into master discards 19dd202f5011 Merge remote-tracking branch 'drm/drm-next' into master discards a5c2798164ee Merge remote-tracking branch 'crypto/master' into master discards 6215e8803fa3 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master discards 136c895f7409 Merge remote-tracking branch 'nand/nand/next' into master discards b1fdcc1863cb Merge remote-tracking branch 'mtd/mtd/next' into master discards 2aad5f51c006 Merge remote-tracking branch 'gfs2/for-next' into master discards 8acda9434187 Merge remote-tracking branch 'mac80211-next/master' into master discards 6924c875653b Merge remote-tracking branch 'bluetooth/master' into master discards b3c5b2a03c67 Merge remote-tracking branch 'wireless-drivers-next/master [...] discards c9ed775b1858 Merge remote-tracking branch 'netfilter-next/master' into master discards c7c22ac53624 Merge remote-tracking branch 'ipsec-next/master' into master discards 8be537d2b947 Merge remote-tracking branch 'net-next/master' into master discards 3804373b25dc Merge remote-tracking branch 'rdma/for-next' into master discards 2edb39b28a03 Merge remote-tracking branch 'swiotlb/linux-next' into master discards 3be855fe0cf4 Merge remote-tracking branch 'dlm/next' into master discards 3c9da066d70a Merge remote-tracking branch 'ieee1394/for-next' into master discards 2ad38e9dfc58 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards b5da1a5b1dba Merge remote-tracking branch 'opp/opp/linux-next' into master discards da99e93376b1 Merge remote-tracking branch 'devfreq/devfreq-next' into master discards ef1692e9f971 Merge remote-tracking branch 'cpupower/cpupower' into master discards 89c1c7dfe858 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards 957f18c712b4 Merge remote-tracking branch 'pm/linux-next' into master discards ffcaf01a6ba5 Merge remote-tracking branch 'v4l-dvb/master' into master discards 36ebece1b909 Merge remote-tracking branch 'jc_docs/docs-next' into master discards 2f2c2f6b7dd9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards c79125151739 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards b9e6646d60c4 Merge remote-tracking branch 'i3c/i3c/next' into master discards 8a4589ca6d7c Merge remote-tracking branch 'i2c/i2c/for-next' into master discards b01902c864ad Merge remote-tracking branch 'hid/for-next' into master discards 5f5fdc379049 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards 19566554c940 Merge remote-tracking branch 'pci/next' into master discards c7849e504ed4 Merge remote-tracking branch 'printk/for-next' into master discards fead3e69a477 Merge remote-tracking branch 'vfs/for-next' into master discards 97fb5423dd72 Merge remote-tracking branch 'file-locks/locks-next' into master discards a8a58618a41a Merge remote-tracking branch 'iomap/iomap-for-next' into master discards 2664e263bae1 Merge remote-tracking branch 'zonefs/for-next' into master discards c0f53359d348 Merge remote-tracking branch 'xfs/for-next' into master discards 7a12a3c27420 Merge remote-tracking branch 'ubifs/next' into master discards 14c6f0843c45 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards e26b219e6b9d Merge remote-tracking branch 'nfs-anna/linux-next' into master discards d118a9ab38c6 Merge remote-tracking branch 'fuse/for-next' into master discards bfe379316bff Merge remote-tracking branch 'f2fs/dev' into master discards 47688ab7d1aa Merge remote-tracking branch 'ext4/dev' into master discards 331d83a162f8 Merge remote-tracking branch 'ext3/for_next' into master discards 2336f3306680 Merge remote-tracking branch 'exfat/dev' into master discards caac2ea81d39 Merge remote-tracking branch 'erofs/dev' into master discards b485aeb5d0dd Merge remote-tracking branch 'configfs/for-next' into master discards 33d42790a9fa Merge remote-tracking branch 'cifs/for-next' into master discards 98ab81838948 Merge remote-tracking branch 'btrfs/for-next' into master discards 48cf0402724f Merge remote-tracking branch 'fscrypt/master' into master discards 1dff91a770b4 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards bff334869343 Merge remote-tracking branch 's390/for-next' into master discards 4afb6565b904 Merge remote-tracking branch 'risc-v/for-next' into master discards 09dc2fb4598f Merge remote-tracking branch 'soc-fsl/next' into master discards cecf9a3317a2 Merge remote-tracking branch 'powerpc/next' into master discards 45896926e02a Merge remote-tracking branch 'parisc-hd/for-next' into master discards b5b926bf938d Merge remote-tracking branch 'nds32/next' into master discards d3fcca381eac Merge remote-tracking branch 'mips/mips-next' into master discards 2251a3029348 Merge remote-tracking branch 'microblaze/next' into master discards c3d674f3d8ec Merge remote-tracking branch 'm68knommu/for-next' into master discards c6ed6698d441 Merge remote-tracking branch 'm68k/for-next' into master discards af24b59c9ebe Merge remote-tracking branch 'ia64/next' into master discards 9f0b29e74e4b Merge remote-tracking branch 'h8300/h8300-next' into master discards 0eff0de41aee Merge remote-tracking branch 'clk/clk-next' into master discards c736c5cf7dba Merge remote-tracking branch 'uniphier/for-next' into master discards 767ab0f8a63d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards ef936947e6f5 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 3167b136bc68 Merge remote-tracking branch 'tegra/for-next' into master discards bed345b02e22 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 7ea56d85e5c1 Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 345e77acc53b Merge remote-tracking branch 'rockchip/for-next' into master discards e03b5924ec9d Merge remote-tracking branch 'reset/reset/next' into master discards eeff7db6947a Merge remote-tracking branch 'renesas/next' into master discards bcb7eed61e79 Merge remote-tracking branch 'realtek/for-next' into master discards 66e8fb30b29c Merge remote-tracking branch 'qcom/for-next' into master discards 80d799c36b08 Merge remote-tracking branch 'omap/for-next' into master discards de67fcbd878b Merge remote-tracking branch 'mvebu/for-next' into master discards 1587550d9d0f Merge remote-tracking branch 'mediatek/for-next' into master discards 1f214b6b696b Merge remote-tracking branch 'keystone/next' into master discards cc381dd279ec Merge remote-tracking branch 'imx-mxs/for-next' into master discards 4cba11e4679d Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards f09beccd6cef Merge remote-tracking branch 'at91/at91-next' into master discards 3c4f9609f03b Merge remote-tracking branch 'aspeed/for-next' into master discards 5af2f0537846 Merge remote-tracking branch 'amlogic/for-next' into master discards 795f62b8f848 Merge remote-tracking branch 'arm-soc/for-next' into master discards 86beb64c6551 Merge remote-tracking branch 'arm64/for-next/core' into master discards 20e7dbe4fabd Merge remote-tracking branch 'arm/for-next' into master discards e4b484626fba Merge remote-tracking branch 'dma-mapping/for-next' into master discards cdabf2ac8aea Merge remote-tracking branch 'kbuild/for-next' into master discards 226291040a09 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards 64809246f17a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 46d37cdd2cdf Merge remote-tracking branch 'ubifs-fixes/fixes' into master discards 997d58225e35 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards a90b1656936a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards f73ebbcd5547 Merge remote-tracking branch 'spdx/spdx-linus' into master discards a53538ce65e1 Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 02e24cdd6c19 Merge remote-tracking branch 'risc-v-fixes/fixes' into master discards 2f459dbd36be Merge remote-tracking branch 'mmc-fixes/fixes' into master discards ee3e372a7baa Merge remote-tracking branch 'scsi-fixes/fixes' into master discards 54633b5830d9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] discards 676c780f3069 Merge remote-tracking branch 'vfs-fixes/fixes' into master discards 319d14e49d6f Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards b7d3200aa863 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards 95e9cdb904be Merge remote-tracking branch 'omap-fixes/fixes' into master discards d3a6608ae530 Merge remote-tracking branch 'kselftest-fixes/fixes' into master discards 9347974d81e3 Merge remote-tracking branch 'ide/master' into master discards 2e724e747800 Merge remote-tracking branch 'input-current/for-linus' int [...] discards 0733e9a3ce75 Merge remote-tracking branch 'staging.current/staging-linu [...] discards 0a924c3504ff Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards d0ae78e7ea8d Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master discards 016090810112 Merge remote-tracking branch 'usb.current/usb-linus' into master discards 1408d1c6c89e Merge remote-tracking branch 'pci-current/for-linus' into master discards d43810e9f15c Merge remote-tracking branch 'spi-fixes/for-linus' into master discards 2ce0fd11ce01 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards e620b2a8f3f5 Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 939e4283eb45 Merge remote-tracking branch 'netfilter/master' into master discards b262f208c2fb Merge remote-tracking branch 'bpf/master' into master discards 3ec332aecac5 Merge remote-tracking branch 'net/master' into master discards 5dc4a525f691 Merge remote-tracking branch 'sparc/master' into master discards d7ee426a00fa Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards 1d488a8da651 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] discards e450dbb3d970 Merge remote-tracking branch 'arc-current/for-curr' into master discards 2bb8ace2762d Merge remote-tracking branch 'spi/for-5.10' into spi-next discards 4271f3995645 Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards c9795f8fbb41 vhost-vdpa: fix page pinning leakage in error path discards 3a7e8eb6b495 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next discards fe30028b7c5c Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards 924f1d7ddeae Merge branch 'for-next/mte' into for-next/core discards 2874d2de7f13 Merge branch 'for-next/ghostbusters' into for-next/core discards 910f23e2ee0e Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] discards 3015c5d01987 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] discards 7d3446c90a72 hwmon: (lm75) Add regulator support discards 9b53c112cebd dmaengine: fsl: remove bad channel update discards ea5c19d21233 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() discards 898a53f9e51a kvfree_rcu(): Switch from kmalloc/kfree to __get_free_page [...] discards da5cb27f7492 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] discards 49a0946908ae doc: Present the role of READ_ONCE() discards 41540c77d279 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config discards 36c86a4d70b8 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] discards 5cf1db9098ff scftorture: Add full-test stutter capability discards 6c8bbf3d62d0 torture: Allow alternative forms of kvm.sh command-line arguments discards caa9ecd56ea2 rcutorture: Test runtime toggling of CPUs' callback offloading discards 9f387f49989c rcutorture: Small code cleanups discards e0b4de9ec9c8 rcu: Fix single-CPU check in rcu_blocking_is_gp() discards 051d70acf7d7 torture: Accept time units on kvm.sh --duration argument discards 6326b1cc6853 rcutorture: Make stutter_wait() caller restore priority discards 17d35ef54bc4 rcu: Implement rcu_segcblist_is_offloaded() config dependent discards 8b19f3dba445 torture: Force weak-hashed pointers on console log discards 809eae087579 list.h: Update comment to explicitly note circular lists discards d3deb8368830 rcutorture: Prevent hangs for invalid arguments discards 1387e6ff9167 torture: Prevent jitter processes from delaying failed run discards be65c4130b0c locktorture: Prevent hangs for invalid arguments discards fcae9a70d103 locktorture: Ignore nreaders_stress if no readlock support discards 88dc2162d856 rcu-tasks: Make the units of ->init_fract be jiffies discards 1d0f3c4d9954 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] discards 47a69c62e402 refscale: Prevent hangs for invalid arguments discards f657147334f6 rcuscale: Prevent hangs for invalid arguments discards 0bb3d75bdede rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition discards de433f25cba9 lockdep: Provide dummy forward declaration of *_is_held() helpers discards b66a1023356f srcu: Use a more appropriate lockdep helper discards 58aa2ae08889 net: sched: Remove broken definitions and un-hide for !LOCKDEP discards 77e8ca600325 net: Un-hide lockdep_sock_is_held() for !LOCKDEP discards e469151faada rcu: Un-hide lockdep maps for !LOCKDEP discards 815a1871097e sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP discards e6e81f04c413 torture: Exclude "NOHZ tick-stop error" from fatal errors discards 5e1c0c6daeaa rcutorture: Make grace-period kthread report match RCU fla [...] discards 2f665ff9f95e rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop discards 638be7225b2f rcutorture: Make preemptible TRACE02 enable lockdep discards 41109e630996 docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] discards 37e60e3993e9 srcu: Take early exit on memory-allocation failure discards 3c813260cddf rcuscale: Avoid divide by zero discards e8d3af85b437 rcuscale: Add RCU Tasks Trace discards 32c4671bbff0 rcu: Panic after fixed number of stalls discards c5b92e31995f x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs discards 11f395f3e660 scftorture: Add an alternative IPI vector discards 84c61ad0eee2 torture: Make torture_stutter() use hrtimer discards 8917f515c5a9 x86/cpu: Avoid cpuinfo-induced IPI pileups discards 9b50a8290eab torture: Periodically pause in stutter_wait() discards d1933cce543d locktorture: Track time of last ->writeunlock() discards c34b2bf61d97 torture: Don't kill gdb sessions discards 1775ca48d08a refscale: Bounds-check module parameters discards 70d82b9e35aa Merge branch 'urezki-pcount.2020.10.01a' into HEAD discards 721f40326577 hwmon: Add hwmon driver for Intel MAX 10 BMC discards fbd5d1e76293 dt-bindings: Add MP2975 voltage regulator device discards 4beb7a028e9f hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller discards 9856e083d9f8 drm/amdgpu: fix a NULL pointer when discovery=0 on renoir discards 7547a7a1ec7c drm/amdgpu/swsmu: clean up a bunch of stale interfaces discards fb613d91072a drm/amdgpu: add another raven1 gfxoff quirk discards e4e406b604a4 PCI/ERR: Fix reset logic in pcie_do_recovery() call discards 05ed15c1eb73 drm/amdgpu: add van gogh pci id discards 010d2ea44f43 drm/amd/display: Add dcn3.01 support to DM discards 28a874ac3e62 drm/amd/display: Add dcn3.01 support to DC discards 0511b62fc027 drm/amdgpu: enable gfx clock gating and power gating for vangogh discards 2147f8d8b6dc drm/amdgpu: add gfx power gating for gfx10 discards 01913e55d6cf drm/amdgpu/mmhub2.3: print client id string for mmhub discards 08703b5c27ce drm/amdgpu: IP discovery table is not ready yet for VG discards 35812b702bc6 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) discards 44d97996e798 drm/amdgpu: enable psp support for vangogh discards 48f65501a269 drm/amdgpu: add TOC firmware support for apu (v3) discards 7a6ab63c4374 drm/amdgpu: add TOC firmware definition discards 1208a3091570 drm/amdgpu: add smu ip block for vangogh discards fa5bb02cceda drm/amd/powerplay: add vangogh ppt into swSMU discards 1e41fd7f321e drm/amd/powerplay: partially enable swsmu for vangogh discards 05cd660cb2df drm/amdgpu/powerplay: add smu initialize funcitons for van [...] discards d753e309060d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) discards c0e74921a403 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh discards 51ef1f00d4e1 drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] discards 1ac2d7eeee46 drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] discards a4eda65ba5c6 drm/amdgpu/powerplay: add new smu messages and feature mas [...] discards 0cbcd31a7229 drm/amdgpu: add nbio v7.2 for vangogh (v2) discards a7ea68aa93a9 drm/amdgpu: add pcie port indirect read and write on nv discards 78746e88f668 drm/amdgpu: enable vcn3.0 for van gogh discards 3c67a748bfac drm/amdgpu: add mmhub v2.3 for vangogh (v4) discards ecf2fa1ad687 drm/amdkfd: add Van Gogh KFD support discards da51cf5ddb85 drm/amdgpu: set ip blocks for van gogh discards 561b049f7c82 drm/amdgpu: add sdma support for van gogh discards 7ed926a73d64 drm/amdgpu/gfx10: add updated register offsets for VGH discards 2e185117c4e4 drm/amdgpu: add gfx golden settings for vangogh (v3) discards 3437f5f6c979 drm/amdgpu: add gfx support for van gogh (v2) discards 1120cf969449 drm/amdgpu: set fw load type for van gogh discards dacf6367554b drm/amdgpu: add gmc v10 supports for van gogh (v4) discards 1088666e7f71 drm/amdgpu: get the correct vram type for van gogh discards 94f7d2a66bd1 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables discards 3950aa4e2088 drm/amdgpu: update new memory types in atomfirmware header discards 1a69b0474af5 drm/amdgpu: add uapi to define van gogh memory type discards 1837685fc90a drm/amdgpu: use gpu virtual address for interrupt packet w [...] discards 9cd78319d4f2 drm/amdgpu: add van gogh support for ih block discards 21ff9c311cd3 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] discards 49871f9a79bc drm/amdgpu: add nv common ip block support for van gogh discards e33669fff341 drm/amdgpu: add vangogh_reg_base_init function for van gogh discards c6249bdb0de5 drm/amdgpu: add van gogh support for gpu_info and ip block [...] discards bde52f21e997 drm/amdgpu: add uapi to define van gogh series discards 3aa7c582f978 drm/amdgpu: add van gogh asic_type enum (v2) discards a35bb1ce5da5 drm/amdgpu: add vangogh asic header files (v2) discards ea9fc5134481 Merge branch 'fixes' into for-next omits 7be249839948 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 72a31192b5a9 Merge branch 'devel' into for-next discards 196c479bdf36 x86: add failure injection to get/put/clear_user discards ead7589e6d12 lib, uaccess: add failure injection to usercopy functions discards 6c4a9648544d lib, include/linux: add usercopy failure capability discards d7040cf22897 ROMFS: support inode blocks calculation discards 464b14c4cb64 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang discards 036340bc38a7 sched.h: drop in_ubsan field when UBSAN is in trap mode discards 4612813ed81d scripts/gdb/tasks: add headers and improve spacing format discards 86ced40ac5e7 scripts/gdb/proc: add struct mount & struct super_block ad [...] discards 0ccb79b4ed91 aio: simplify read_events() discards 17cb38223657 panic: dump registers on panic_on_warn discards bba13fe462ef rapidio: fix the missed put_device() for rio_mport_add_riodev discards ba21a1d02d8b rapidio: fix error handling path discards a3ac5dfee259 nilfs2: fix some kernel-doc warnings for nilfs2 discards 52e86ce0206a autofs: harden ioctl table discards e6abba5f1ee6 ramfs: fix nommu mmap with gaps in the page cache discards ed2312000f53 mm: remove the now-unnecessary mmget_still_valid() hack discards 4ede7c0a9310 mm/gup: take mmap_lock in get_dump_page() discards 1bf8641dd65a binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot discards 5c070dbd9fcb coredump: rework elf/elf_fdpic vma_dump_size() into common helper discards d77bc7a142cc coredump: refactor page range dumping into common helper discards 0f07d279a17e coredump: let dump_emit() bail out on short writes discards 99171327f8bb binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU discards a20ec5889c27 tools/testing/selftests: add self-test for verifying load [...] discards e3df3405377b fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards edd108b21b95 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards 04417bdbbafc fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] discards 2e849ad43451 checkpatch: test $GIT_DIR changes discards 97bd0a9de87e checkpatch: extend author Signed-off-by check for split Fr [...] discards 01f3d778856e checkpatch: fix git "fatal" warning if file argument outsi [...] discards 4a92214555f8 checkpatch: allow not using -f with files that are in git discards e2f07f39d6db checkpatch-warn-on-self-assignments-checkpatch-fixes discards 7b1130e76802 checkpatch: warn on self-assignments discards 74972e9bf39f const_structs.checkpatch: add pinctrl_ops and pinmux_ops discards 54c13fd26608 checkpatch: warn if trace_printk and friends are called discards 6d77a25238a2 const_structs.checkpatch: add phy_ops discards dd086162df02 checkpatch: add test for comma use that should be semicolon discards 8f8cda76fce3 checkpatch: move repeated word test discards e54dfa7f42ac checkpatch: add --kconfig-prefix discards 6adda4048ac4 bitops: use the same mechanism for get_count_order[_long] discards 5f9cea2245d9 bitops: simplify get_count_order_long() discards b91db9b3e22e lib/crc32.c: fix trivial typo in preprocessor condition discards 3e9699997f51 include/linux/list.h: add a macro to test if entry is poin [...] discards b149451ef112 lib/percpu_counter.c: use helper macro abs() discards cfa3f6c9a27e lib/scatterlist.c: avoid a double memset discards 5dd0ca481d58 lib/idr.c: document that ida_simple_{get,remove}() are deprecated discards 53f8b1149d82 lib/idr.c: document calling context for IDA APIs mustn't u [...] discards 862d483a2b6c lib/mpi/mpi-bit.c: fix spello of "functions" discards e085f87afa28 lib: test_sysctl: delete duplicated words discards 96df8e6084a5 lib: syscall: delete duplicated words discards b2741e35162c lib: radix-tree: delete duplicated words discards 27c45af04cb2 lib: earlycpio: delete duplicated words discards 0c540214c5dc lib: dynamic_queue_limits: delete duplicated words + fix typo discards 28ec39ed0ff6 lib: devres: delete duplicated words discards 555c92852d7a lib: decompress_bunzip2: delete duplicated words discards f26303476d64 lib: libcrc32c: delete duplicated words discards 2da003791609 lib: bitmap: delete duplicated words discards 6ea70a6556de get_maintainer: exclude MAINTAINERS file(s) from --git-fallback discards 0d9d92841184 get_maintainer: add test for file in VCS discards 16eadf0514c9 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] discards 6a44baeff34e kernel.h: split out min()/max() et al. helpers discards f43c0324788b fs: configfs: delete repeated words in comments discards 10435ac676f4 proc/sysctl: make protected_* world readable discards 1c6fee9c3289 kernel/hung_task.c: Monitor killed tasks. discards 61f281060d47 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards b9b5e3cf1cfc fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3f705afdd8f5 mm: fix some comments in page_alloc.c and mempolicy.c discards ac1d8e6be710 include/linux/mmzone.h: remove unused early_pfn_valid() discards 4c97fdc0b0b4 mm: use helper function put_write_access() discards 5594ea4d75a7 mm/workingset.c: fix some doc warnings discards 0bdb21f8968a mm: fix some comments formatting discards 6fc878ee5909 mm: fix some broken comments discards c1dc0472881b mm: use self-explanatory macros rather than "2" discards 13dfd9c07064 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() discards accaf57baffd mm/highmem.c: clean up endif comments discards b5e2e53a3d64 mm/page_reporting.c: drop stale list head check in page_re [...] discards 485e671a961d mm/slab.h: remove duplicate include discards af643e6bdec2 zram: failing to decompress is WARN_ON worthy discards 6919c7dc92db mm: don't panic when links can't be created in sysfs discards c67c6cb23b3a kernel/resource: make iomem_resource implicit in release_m [...] discards 0b2c685df266 hv_balloon: try to merge system ram resources discards 00695a1a1ea8 xen/balloon: try to merge system ram resources discards 6726e81add9e virtio-mem: try to merge system ram resources discards fac11ce53004 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] discards a7f7139b7a39 mm/memory_hotplug: prepare passing flags to add_memory() a [...] discards 3bec61363683 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] discards 1016029cf6bf kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED discards 1765806ff997 kernel/resource: fix use of ternary condition in release_m [...] discards 9310ddf00fb2 kernel/resource: make release_mem_region_adjustable() never fail discards 2f1c0346f948 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] discards 044b78d3345b mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] discards 1055ea082251 mm/page_alloc: drop stale pageblock comment in memmap_init [...] discards d2c503f13cb0 mm/memory_hotplug: simplify page onlining discards 4eb0fa01f649 mm/page_isolation: simplify return value of start_isolate_ [...] discards fb35a577df41 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() discards ed8f7a11b472 mm/page_alloc: simplify __offline_isolated_pages() discards 16108b1d1e22 mm-memory_hotplug-simplify-page-offlining-fix discards b0b34c9cc372 mm/memory_hotplug: simplify page offlining discards 7d8aec0bffee mm/memory_hotplug: enforce section granularity when onlini [...] discards 3f34a5d33860 mm/memory_hotplug: inline __offline_pages() into offline_pages() discards 51058e1ff2bd mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] discards ebd40989d26d mm/util.c: update the kerneldoc for kstrdup_const() discards 469ad452d833 mm/vmstat.c: use helper macro abs() discards e42a80cce91a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 14f1dc395f97 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 03ebe9971dca mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards c6caec59435f mm/page_poison.c: replace bool variable with static key discards 9cc4c6d80217 mm,hwpoison: try to narrow window race for free pages discards 928d6cf158b8 mm,hwpoison: double-check page count in __get_any_page() discards 72b38fa70319 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP discards 6d63f45d771d mm,hwpoison: return 0 if the page is already poisoned in s [...] discards 492e477a7fca mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] discards 883dde4a2bf7 mm,hwpoison: rework soft offline for in-use pages discards 3ba75f58cdf4 mm,hwpoison: rework soft offline for free pages discards 8c90fdff550f mm,hwpoison: unify THP handling for hard and soft offline discards eced823140fb mm,hwpoison: kill put_hwpoison_page discards 12d390cd9feb mm,hwpoison: refactor madvise_inject_error discards fa8054bf536d mm,hwpoison: unexport get_hwpoison_page and make it static discards 682fb6e0baeb mm,hwpoison-inject: don't pin for hwpoison_filter discards 33a18e55b5a9 mm, hwpoison: remove recalculating hpage discards e1890c1901b0 mm,hwpoison: cleanup unused PageHuge() check discards adbaa9919cd4 mm/readahead: pass a file_ra_state into force_page_cache_ra discards eafe0619e0d2 mm/filemap: fold ra_submit into do_sync_mmap_readahead discards 09012fe0c09d mm/readahead: add page_cache_sync_ra and page_cache_async_ra discards f1a5cd32204c mm/readahead: pass readahead_control to force_page_cache_ra discards b31c2a673831 mm/readahead: make ondemand_readahead take a readahead_control discards 6b3ec9eec017 mm/readahead: make do_page_cache_ra take a readahead_control discards c562a390710d mm/readahead: make page_cache_ra_unbounded take a readahea [...] discards 60f0ad3cee67 mm/readahead: add DEFINE_READAHEAD discards 1bd8e01bf511 fs: do not update nr_thps for mappings which support THPs discards 9ef4adff3ead fs: add a filesystem flag for THPs discards c6249f5b2e08 mm/vmscan: allow arbitrary sized pages to be paged out discards 50317fde48f9 mm/page-writeback: support tail pages in wait_for_stable_page discards cdc78f15ab8d mm/truncate: fix truncation for pages of arbitrary size discards 608f276e5891 mm/rmap: fix assumptions of THP size discards fe8248dfe103 mm/huge_memory: fix can_split_huge_page assumption of THP size discards ef0877bb2312 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] discards a728d4ac26dd mm/huge_memory: fix split assumption of page size discards f758b1b33d88 mm/huge_memory: fix total_mapcount assumption of page size discards 5f9483d84596 mm/page_owner: change split_page_owner to take a count discards 42ddfaf66488 mm/memory: remove page fault assumption of compound page size discards 9e17a88c49ae mm/filemap: fix page cache removal for arbitrary sized THPs discards 15adf3677853 mm/filemap: fix storing to a THP shadow entry discards bdd0896486ca xarray-add-xas_split-fix-2 discards 596bf2fdd0b2 xarray-add-xas_split-fix discards ebdcd7d4858b XArray: add xas_split discards 82f20db47613 xarray-add-xa_get_order-fix discards b5625732554a XArray: add xa_get_order discards 5d5a22fadbe5 mm/migrate: remove obsolete comment about device public discards eae65e553565 mm/migrate: remove cpages-- in migrate_vma_finalize() discards 29f86ad13113 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] discards adeff77c452b mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] discards 79dd32062265 memblock: use separate iterators for memory and reserved regions discards d0a4ca8c4d05 memblock: implement for_each_reserved_mem_region() using _ [...] discards d23417246642 memblock: remove unused memblock_mem_size() discards dd40f7b56e4b x86/setup: simplify reserve_crashkernel() discards 6680d150763a x86/setup: simplify initrd relocation and reservation discards a32fe674a7ba mips: fix cavium-octeon build caused by memblock refactoring discards 02bfde16e8d2 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix discards e0d335343bb6 arch, drivers: replace for_each_membock() with for_each_me [...] discards 2328b60506a6 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] discards c4e80cf215d3 memblock: reduce number of parameters in for_each_mem_range() discards 81fbdd07597c memblock-make-memblock_debug-and-related-functionality-pri [...] discards 8cac11c362ce memblock: make memblock_debug and related functionality private discards f26aa10149b8 memblock: make for_each_memblock_type() iterator private discards 466dbb040014 mircoblaze: drop unneeded NUMA and sparsemem initializations discards 413e951a8ba9 riscv: drop unneeded node initialization discards ee2b26b3d409 h8300, nds32, openrisc: simplify detection of memory extents discards 470b2ee771d0 arm64: numa: simplify dummy_numa_init() discards e5c4a4ec5830 arm, xtensa: simplify initialization of high memory pages discards b7a42e919226 dma-contiguous: simplify cma_early_percent_memory() discards 9afaeb26bece KVM: PPC: Book3S HV: simplify kvm_cma_reserve() discards 1fc9a0162023 mm-mempool-add-else-to-split-mutually-exclusive-case-fix discards a25895084ae6 mm/mempool: Add 'else' to split mutually exclusive case discards 1709662f4fca mm: remove unused alloc_page_vma_node() discards 0549acb7341b mm/mempolicy: remove or narrow the lock on current discards cabcf4c08f29 include/linux/compaction.h: clean code by removing unused [...] discards e8080ba834f3 mm/compaction.c: micro-optimization remove unnecessary branch discards 96702c9f0166 mm/zbud: remove redundant initialization discards 77f9ba9d5a69 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset discards 6066e3a7c43c mm/vmscan: fix comments for isolate_lru_page() discards 52fb1fa69cc9 mm/vmscan: fix infinite loop in drop_slab_node discards 2413b7870134 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] discards acbab4c0d803 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 discards f97748fcc363 mm/hugetlb: take the free hpage during the iteration directly discards f32fa7639cc7 mm/hugetlb: narrow the hugetlb_lock protection area during [...] discards e70e9f5f6334 mm/hugetlb: a page from buddy is not on any list discards 36e154873b45 mm/hugetlb: count file_region to be added when regions_nee [...] discards f2224ad5c87a mm/hugetlb: use list_splice to merge two list at once discards 767a65ff72e2 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] discards 2c9705ba734d mm/hugetlb: not necessary to coalesce regions recursively discards dfe1c9877b54 MIPS: do not call flush_tlb_all when setting pmd entry discards a218da7875b9 mm/huge_memory.c: update tlb entry if pmd is changed discards 256558e6de6a doc/vm: fix typo in the hugetlb admin documentation discards 5ecdcf91ccab mm/hugetlb.c: remove the unnecessary non_swap_entry() discards 737e00724299 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool discards d14feebdf3c3 include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] discards bf86c1ac01c6 mm/page_alloc.c: fix freeing non-compound pages discards 97804e03fac1 mm: move call to compound_head() in release_pages() discards ea1f1fff5e29 mmzone: clean code by removing unused macro parameter discards cd29cf0c9cba mm/page_alloc.c: __perform_reclaim should return 'unsigned long' discards e74189db6faa mm/page_alloc.c: clean code by merging two functions discards 5bb52094b0fa mm/page_alloc.c: fix early params garbage value accesses discards c67894d4e026 mm/page_alloc.c: micro-optimization remove unnecessary branch discards 56dc828cba6d mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] discards cdcbabcba805 mm/page_alloc.c: clean code by removing unnecessary initia [...] discards 9c3b6d6fec2f mm, isolation: avoid checking unmovable pages across pageb [...] discards 88f8759ed97a mm: document semantics of ZONE_MOVABLE discards 49bbe552ca37 virtio-mem: don't special-case ZONE_MOVABLE discards b1c8445ca1e8 mm/page_isolation: cleanup set_migratetype_isolate() discards f26479745488 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] discards 01b8ed567133 mm/page_isolation: exit early when pageblock is isolated i [...] discards 653dec2e0a48 mm/page_alloc: tweak comments in has_unmovable_pages() discards 07dc6630b090 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] discards dbbb020d0a8f KASAN: Testing Documentation discards 59dcc83ecd2d kasan-port-kasan-tests-to-kunit-v14 discards 9ea7323dd6bc KASAN: Port KASAN Tests to KUnit discards 365fc918347c KUnit: KASAN Integration discards 461451e4687c kasan/kunit: add KUnit Struct to Current Task discards 6e9717eb937a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion discards 779e9cd9a7d2 mm/vmalloc.c: fix the comment of find_vm_area discards 2e389a2b2207 mm/vmalloc.c: update the comment in __vmalloc_area_node() discards c6b92cb5940f mm/memory-failure.c: remove unused macro `writeback' discards 703e80f580d2 mm/memory-failure: do pgoff calculation before for_each_process() discards 5a7f3353e396 mm/dmapool.c: replace hard coded function name with __func__ discards 3efbcc041032 mm/dmapool.c: replace open-coded list_for_each_entry_safe() discards 5959bb41ea55 lib/test_hmm.c: remove unused dmirror_zero_page discards 1f048f0155ae tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro discards 1b69f7712833 include/linux/huge_mm.h: remove mincore_huge_pmd declaration discards fa26a8e2ccba mm: remove src/dst mm parameter in copy_page_range() discards ab84b62f3384 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] discards 148abec30224 mm/mmap.c: use helper function allow_write_access() in __r [...] discards aa80e451e0c2 mm: use helper function mapping_allow_writable() discards ece17967852b mm/mmap: check on file instead of the rb_root_cached of it [...] discards a1f4f60f990c mm/mmap: not necessary to check mapping separately discards 3a31c8887c8a mm/memory.c: fix spello of "function" discards e32673dccab1 mm/mmap: leave adjust_next as virtual address instead of p [...] discards c34f07ceae3e mm: simplify PageDoubleMap with PF_SECOND policy discards 2ab0dae69c92 mm: move PageDoubleMap bit discards d40579b91c45 mm/mmap.c: fix the adjusted length error discards 57b8a40503c7 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock discards 57cf888d6de9 mm: smaps*: extend smap_gather_stats to support specified [...] discards 4793e2b45b1c mmap locking API: add mmap_lock_is_contended() discards e962ee0f7809 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] discards 90df8c092449 mm/mmap: rename __vma_unlink_common() to __vma_unlink() discards 560d50ea9a35 mm/memory.c: replace vmf->vma with variable vma discards f6223ad529fe mm/memory.c: fix typo in __do_fault() comment discards 8a0d97f0ecbb arm: __pmd_free_tlb(): call page table destructor discards 41328b2cc0b7 mm: account PMD tables like PTE tables discards 3095082a446c selftests/vm: fix incorrect gcc invocation in some cases discards 0f5d1d07e14f selftests/vm: fix false build success on the second and la [...] discards 339792218df9 mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] discards 1be836196a1a mm/page_counter: correct the obsolete func name in the com [...] discards 2226e7b0b704 mm: memcontrol: add the missing numa_stat interface for cgroup v2 discards c9f4de4e04eb mm/memcg: unify swap and memsw page counters discards 7554968938a1 mm-memcg-simplify-mem_cgroup_get_max-v4 discards f10531a4c217 mm/memcg: simplify mem_cgroup_get_max() discards fd3b6da4c918 mm/memcg: clean up obsolete enum charge_type discards 531f911859dd mm: memcontrol: correct the comment of mem_cgroup_iter() discards 70ac73fd8bc4 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] discards 284b75ac7f4a mm: memcontrol: Use the preferred form for passing the siz [...] discards 000423f267b8 mm: memcontrol: use flex_array_size() helper in memcpy() discards e5ecda474dc6 mm/memremap.c: convert devmap static branch to {inc,dec} discards 7b6478de9438 mm/swapfile.c: fix potential memory leak in sys_swapon discards 622a63009125 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() discards 5af8ebf46391 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] discards 58ab4e726e1c mm/page_io.c: remove useless out label in __swap_writepage() discards e3669988de1b mm/swap_slots.c: remove always zero and unused return valu [...] discards 94586e44ea77 mm/swap.c: fix confusing comment in release_pages() discards 109b318eec24 mm: remove superfluous __ClearPageActive() discards 94e7cb8638b5 mm: remove activate_page() from unuse_pte() discards 9fe6ac668a98 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity discards 565c765b1937 mm/gup: protect unpin_user_pages() against npages==-ERRNO discards a805a114f515 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] discards 7a3ea7ae295b mm/gup: don't permit users to call get_user_pages with FOL [...] discards 927aefefcdf4 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag discards db80cd57b76b mm/gup_benchmark: update the documentation in Kconfig discards 4d87173e167e mm, fadvise: improve the expensive remote LRU cache draini [...] discards f1c4c6f7757b mm/filemap: fix filemap_map_pages for THP discards ec9fd4534776 mm: add find_lock_head discards 2eec6cfd85d3 mm-shmem-return-head-page-from-find_lock_entry-fix discards 36c80fc9f579 mm/shmem: return head page from find_lock_entry discards f81d7f25bd89 mm-convert-find_get_entry-to-return-the-head-page-fix discards 1a79f042e8aa mm: convert find_get_entry to return the head page discards 067e745e4ff8 i915: use find_lock_page instead of find_lock_entry discards 9e28c0eaaa69 proc: optimise smaps for shmem entries discards 24e42255dba6 mm-optimise-madvise-willneed-fix discards 433756b47af6 mm: optimise madvise WILLNEED discards 1fe854bee55a mm: use find_get_incore_page in memcontrol discards ab8103073cc3 mm: factor find_get_incore_page out of mincore_page discards d686e9c6e347 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] discards 633045509058 mm/debug_vm_pgtable: avoid none pte in pte_clear_test discards c20f59067d84 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() discards bd668295a572 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 discards 9a695f7b8180 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] discards ea9e472e7299 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP discards 5e0ced144f47 mm/debug_vm_pgtable/locks: take correct page table lock discards 855f14d80365 mm/debug_vm_pgtable/locks: move non page table modifying t [...] discards 9e4101a84459 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] discards 547777ac25aa mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] discards 0524a74b9457 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] discards 5f13f92fb487 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] discards 0bc75214b679 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value discards f9107e664ece powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix discards b54683e0f74e powerpc/mm: move setting pte specific flags to pfn_pte discards c14c1a943262 powerpc/mm: add DEBUG_VM WARN for pmd_clear discards 21a2dc537e6d mm, dump_page: rename head_mapcount() --> head_compound_ma [...] discards 8edf7c80ec90 mm/debug.c: do not dereference i_ino blindly discards bc8e34269915 device-dax: add a range mapping allocation attribute discards dc66dbf04ac1 dax/hmem: introduce dax_hmem.region_idle parameter discards ce671c2632ca device-dax: add an 'align' attribute discards a67f4dd72f7f device-dax: make align a per-device property discards 72914ad58df5 device-dax: introduce 'mapping' devices discards 6e9119edc91b device-dax: add dis-contiguous resource support discards 5341c7c25593 mm/memremap_pages: support multiple ranges per invocation discards 7cf93de7e469 mm/hmm/test: use after free in dmirror_allocate_chunk() discards 76591f145b39 mm/memremap_pages: convert to 'struct range' discards 82896bcf5060 device-dax: add resize support discards 285d03f8ee8b drivers/base: make device_find_child_by_name() compatible [...] discards 05383f9e7f45 device-dax: introduce 'seed' devices discards 75797273189d device-dax: introduce 'struct dev_dax' typed-driver operations discards d2f8cf3525e0 device-dax: add an allocation interface for device-dax instances discards 407f27238b60 device-dax/kmem: replace release_resource() with release_m [...] discards 4b786e9e4207 device-dax/kmem: move resource name tracking to drvdata discards 26fdc39f5c3d device-dax/kmem: introduce dax_kmem_range() discards 6cecfbc4e22b device-dax: make pgmap optional for instance creation discards d524ed85683d device-dax: move instance creation parameters to 'struct d [...] discards c47d2a7abd51 device-dax: drop the dax_region.pfn_flags attribute discards 02fe287fc58f device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() discards b2e95c55e396 ACPI: HMAT: attach a device for each soft-reserved range discards 2d1b0a3c57a7 mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] discards 4f9ed1b2cb3e mm/memory_hotplug: introduce default phys_to_target_node() [...] discards e93cf1c5ac89 resource: report parent to walk_iomem_res_desc() callback discards 0aa5677b0dc7 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] discards 3d2ae8fb87ca ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] discards c7d8a1f012a3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] discards 5771b0b2c88b x86/numa: fix build when CONFIG_ACPI is not set discards be6aa4238d7d x86/numa: add 'nohmat' option discards 623347c1b949 x86/numa: cleanup configuration dependent command-line options discards 0d882b87ace7 mm,kmemleak-test.c: move kmemleak-test.c to samples dir discards 8e5203444230 mm/kmemleak: rely on rcu for task stack scanning discards ebe2bb119877 mm/slub: make add_full() condition more explicit discards d27c8d0bc783 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc discards def9ebce601e mm/slub.c: branch optimization in free slowpath discards 090b23d86f55 include/linux/slab.h: fix a typo error in comment discards 739fff60050d mm/slab.c: clean code by removing redundant if condition discards 409d49033d17 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 6eca2ae5be5f fs_parse: mark fs_param_bad_value() as static discards 99236aaf48c1 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr discards f4ca7b8b80de ramfs: support O_TMPFILE discards 170a69140c64 ocfs2: fix ocfs2 corrupt when iputting an inode discards 2b0aeab163aa ocfs2: clear links count in ocfs2_mknod() if an error occurs discards aa78bb533700 ocfs2: fix potential soft lockup during fstrim discards 07be0d27f5f7 ocfs2: delete repeated words in comments discards 762c5353e06c ntfs: add check for mft record size in superblock discards 11ef993c2371 scripts/decodecode: add the capability to supply the progr [...] discards 38f909c97690 scripts/spelling.txt: increase error-prone spell checking discards 6ef207136eca export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang discards 871aecee8521 compiler.h: avoid escaped section names discards 2f5a106689e5 compiler-gcc: improve version error discards 8a99a9a63ca5 kasan: remove mentions of unsupported Clang versions discards 97eee3ceeae7 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] discards 104fdefdf8c8 Revert "arm64: vdso: Fix compilation with clang older than 8" discards ce1caf8c32ef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] discards 8e5577eb554f Revert "kbuild: disable clang's default use of -fmerge-all [...] discards 8cbf262a5c56 compiler-clang: add build check for clang 10.0.1 discards e2924992b12c scripts/spelling.txt: fix malformed entry discards 234a3d86bd5d mm/page_alloc: handle a missing case for memalloc_nocma_{s [...] discards 06f8c8833073 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference discards 15e1a8abb245 mm, slub: restore initial kmem_cache flags discards 7bc13b090d29 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] discards 79c9aacef7f7 mm: khugepaged: recalculate min_free_kbytes after memory h [...] discards 2c8f08963fc8 /proc/kpageflags: do not use uninitialized struct pages discards 1661b5ee3b06 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards ca0b879b78d5 Merge branch 'remotes/lorenzo/pci/xilinx' discards 315a5298d443 Merge branch 'remotes/lorenzo/pci/vmd' discards b406480b5c32 Merge branch 'remotes/lorenzo/pci/tegra' discards 895ad0510f2f Merge branch 'remotes/lorenzo/pci/rcar' discards f8416aa216a3 Merge branch 'remotes/lorenzo/pci/qcom' discards fb23ce49e144 Merge branch 'remotes/lorenzo/pci/mvebu' discards f39455e22e77 Merge branch 'remotes/lorenzo/pci/meson' discards b4e8d88f4681 Merge branch 'remotes/lorenzo/pci/kirin' discards 9101aff1f2bc Merge branch 'remotes/lorenzo/pci/iproc' discards f0d1371f0f26 Merge branch 'remotes/lorenzo/pci/imx6' discards 45801f5ee069 Merge branch 'remotes/lorenzo/pci/dwc' discards 19879940e0e9 Merge branch 'remotes/lorenzo/pci/cadence' discards c2fe9f476682 Merge branch 'remotes/lorenzo/pci/brcmstb' discards 45bf8e16c8a9 Merge branch 'remotes/lorenzo/pci/aardvark' discards d8e150c5b417 Merge branch 'remotes/lorenzo/pci/arm' discards 3e1b1afe97c0 Merge branch 'remotes/lorenzo/pci/apei' discards be7b80f15a8b Merge branch 'pci/misc' discards f57d302b9856 Merge branch 'pci/pm' discards fad6991731e9 Merge branch 'pci/hotplug' discards 107d1d681a99 Merge branch 'pci/enumeration' discards 4ac0d85257f6 Merge branch 'pci/aspm' discards 7202cbee3f9f Merge branch 'pci/acs' discards b0623566c2e9 x86/xen: Fix xen_msi_init() missing prototype warning discards 93d3747e5395 parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() discards 5ccf2a6e483f PCI/ASPM: Add support for LTR _DSM discards 027a0d093137 Merge branch 'acpi-numa' into linux-next discards c512372de503 Merge branch 'pm-cpuidle-fixes' into linux-next discards 1cd46625cc45 Merge branch 'pm-cpufreq-fixes' into linux-next discards 91b36a648fb7 vhost: Don't call log_access_ok() when using IOTLB discards 5506ff1f06ff vhost: Don't call access_ok() when using IOTLB discards e7742adbe97d parisc: disable CONFIG_IDE in defconfigs discards 8ed77b21bcf2 Merge branch 'features' into for-next discards e9542fdb8975 Merge branch 'core/build' discards 8311574609ac Merge branch 'core/debugobjects' discards 8b11a629ec9f Merge branch 'core/static_call' discards 21fb71d55594 Merge branch 'efi/core' discards 642c22d2038d Merge branch 'efi/urgent' discards 2abc3f929317 Merge branch 'irq/core' discards 0cefbee9df61 Merge branch 'locking/core' discards 292b075b9145 Merge branch 'objtool/core' discards 8a9b8d41df01 Merge branch 'perf/core' discards b5ad09d08ca4 Merge branch 'perf/kprobes' discards f559e6d517dc Merge branch 'ras/core' discards 25d6034291a6 Merge branch 'sched/core' discards 353d82677a23 Merge branch 'timers/core' discards b2459afe087f Merge branch 'x86/asm' discards e59dde93d439 Merge branch 'x86/build' discards 3d8e43c92c6b Merge branch 'x86/cache' discards fddabf77a87d Merge branch 'x86/cleanups' discards c8166fbde9a3 Merge branch 'x86/cpu' discards 16f73ae31dea Merge branch 'x86/entry' discards 094c0cbd5c75 Merge branch 'x86/fpu' discards 1949af9d1d1d Merge branch 'x86/fsgsbase' discards f99890a9183c Merge branch 'x86/hyperv' discards 5a9c4a7471d3 Merge branch 'x86/irq' discards a03091d2c683 Merge branch 'x86/misc' discards 877e49c4231a Merge branch 'x86/mm' discards d6d424b780e1 Merge branch 'x86/paravirt' discards 6e480771863d Merge branch 'x86/pasid' discards 10b00614cf9c Merge branch 'x86/pti' discards ada8540a3e58 Merge branch 'x86/seves' discards f308a0019d98 Merge branch 'x86/urgent' discards 0e6b69bb7b6a hwmon: (tmp513) fix spelling typo in comments discards 5e26a4256e66 hwmon: (amd_energy) Update driver documentation discards 911766432fd2 hwmon: (amd_energy) Improve the accumulation logic discards 1c16f517c995 cifs: update internal module version number discards 8a9afd0b9a49 Convert trailing spaces and periods in path components discards 00cb36a76749 cifs: Return the appropriate error in cifs_sb_tlink instea [...] discards 8d9b9f949697 Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits d296bc819b61 Merge branch 'for-5.10/block' into for-next omits 92741bc867dc Merge branch 'for-5.10/drivers' into for-next omits db320a000251 ARC: [dts] fix the errors detected by dtbs_check omits 4b0fbeb31bd6 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] omits a8dd5d851db1 ARC: [plat-eznps]: Drop support for EZChip NPS platform discards 3ea4a8eab86e Merge remote-tracking branch 'regmap/for-5.10' into regmap-next discards 38b2adc410fb PCI: meson: Build as module by default omits 0678846ad55d Merge branch 'for-5.10/drivers' into for-next omits 923da45d63da Merge branch 'for-5.10/block' into for-next discards eb6335b68ce3 Merge branch 'pnp' into linux-next discards e6c0bd8c53be Merge branches 'powercap', 'pm-core', 'pm-sleep' and 'pm-a [...] discards e7e590c3cb73 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next discards a0a56c2cd404 Merge branch 'acpi-misc' into linux-next discards 3d138829130a Merge branch 'acpi-numa' into linux-next discards d287ab0193ee Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] discards 9a3e3c42a448 Merge branch 'acpica-osl' into linux-next discards 1f3189630871 Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] discards a01689716384 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next discards af1e432b6a7c m68knommu: include SDHC support only when hardware has it discards c9c65e81119d m68knommu: fix sparse warnings in signal code discards 4c43511533fd m68knommu: switch to using asm-generic/uaccess.h discards e62cd5eb88e6 Merge branch 'work.misc' into for-next discards ab535b27a586 Revert "selftests/run_kselftest.sh: make each test individ [...] discards 3f7c1b5b31ec Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] discards 6461e136a9e3 security/keys: remove compat_keyctl_instantiate_key_iov discards a20dea2e9900 mm: remove compat_process_vm_{readv,writev} discards cd52703fc657 fs: remove compat_sys_vmsplice discards 714a4e71946e fs: remove the compat readv/writev syscalls discards 1a10119d1dd9 fs: remove various compat readv/writev helpers discards e42ff3fae0a2 iov_iter: transparently handle compat iovecs in import_iovec discards 99dc3a9dd6ca iov_iter: refactor rw_copy_check_uvector and import_iovec omits 2484bfef4428 Merge branch 'for-5.10/block' into for-next omits bddc2ab74664 Merge branch 'for-5.10/block' into for-next discards e40c6f685cc6 Merge branch 'v5.10/drivers' into tmp/aml-rebuild discards 2b77ae49d404 Merge branch 'v5.10/dt64' into tmp/aml-rebuild discards aacc456e57f9 Merge branch 'v5.10/dt' into tmp/aml-rebuild discards 09f22ac5288d Merge branch 'v5.9/fixes' into tmp/aml-rebuild omits 6cfebdea7b40 Merge branch 'for-5.10/drivers' into for-next omits a1f550d6f6f1 Merge branch 'for-5.10/drivers' into for-next omits d8b15267af18 nfs: remove incorrect fallthrough label omits 40bc8b13ce1a Merge branch 'for-5.10/block' into for-next omits 32837ed3ccdb sunrpc: cache : Replace seq_printf with seq_puts discards 68892adbb39a Merge branch 'mvebu/dt64' into mvebu/for-next discards f2f651339d27 Merge branch 'mvebu/dt' into mvebu/for-next discards c614acbf5182 Merge branch 'mvebu/arm' into mvebu/for-next discards 1b28687a9c67 usb: dwc3: gadget: Rename misleading function names discards adc4bc71d277 usb: dwc3: gadget: Refactor preparing last TRBs discards dc086606523b usb: dwc3: gadget: Set IOC if not enough for extra TRBs discards 533d2d10e33b usb: dwc3: gadget: Check for number of TRBs prepared discards 84d3f461a96d usb: dwc3: gadget: Return the number of prepared TRBs discards feba2de90ae6 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests discards 30280041faac usb: dwc3: gadget: Improve TRB ZLP setup discards 7d7dd6ebdae9 usb: dwc3: gadget: Refactor preparing extra TRB discards fe7b5d342b79 usb: dwc3: gadget: Reclaim extra TRBs after request completion discards c078a94e085d usb: dwc3: gadget: Check MPS of the request length discards 86a6192b4ef1 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] discards 7aa5ad8e2ee2 usb: gadget: tegra-xudc: Do not print errors on probe deferral discards 55f7b00d263a usb: gadget: tegra-xudc: Properly align parameters discards 48c79244107f usb: gadget: fix spelling mistake "Dectected" -> "Detected" discards 5171461c2c74 usb: gadget: tegra-xudc: Use consistent spelling and formatting discards ed75f187319b usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed discards 7938a212592a usb: gadget: core: do not try to disconnect gadget if it i [...] discards f36f0d49d3c0 usb: dwc3: gadget: Refactor ep command completion discards d733f037cdc6 usb: gadget: s3c: Remove unused 'udc' variable discards 353390970777 usb: dwc3: debugfs: do not queue work if try to change mod [...] discards 34fc4cd03850 usb: dwc3: core: add phy cleanup for probe error handling discards 1c12d070de2b usb: dwc3: core: don't trigger runtime pm when remove driver discards 7786d6546eb3 Revert "usb: udc: allow adding and removing the same gadge [...] discards 227e1e57cf3a usb: dwc3: allocate gadget structure dynamically discards 78a48d39692c usb: cdns3: gadget: fix possible memory leak discards 33349d55f61a USB: UDC: net2272: Fix memory leaks discards 54222405e2c5 USB: UDC: net2280: Fix memory leaks discards 521cc7242d6e USB: UDC: Expand device model API interface discards 2af658fa0259 usb: cdns3: gadget: fix some endian issues discards b7988efbd898 usb: gadget: fsl: Fix unsigned expression compared with ze [...] discards 6513ff8f14f3 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well discards 99fc015d94d5 usb: gadget: u_serial: clear suspended flag when disconnecting discards 9c5c521f0672 usb: phy: phy-ab8500-usb: fix spello of "function" discards be3e9ceb1e2f usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. discards 24630c11b8d5 usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] discards 9e94c0f73888 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. discards 0829f6ad3a1f usb: cdns3: gadget: move wait configuration operation discards 4f9690128cf1 usb: cdns3: drd: call PHY .set_mode accordingly discards 4586d3d7553d usb: cdns3: gadget: clear the interrupt status when discon [...] discards 6edf3146bc4b usb: cdns3: gadget: set fast access bit discards ed54f1b29f67 usb: cdns3: core: quit if it uses role switch class discards 5b05eb15799e usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] discards 0bb499d69f31 usb: dwc2: Always disable regulators on driver teardown discards 2f0a4ac522e4 usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] discards 142d33bf4c7d usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE discards ab20dae3ecc6 usb: dwc2: add support for APM82181 USB OTG discards c6101dce3800 dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] discards 71b638c36634 USB: gadget: f_ncm: Fix NDP16 datagram validation discards b2a0b82bfb2b usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] discards efc399b7498b dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property discards e2e5afbc94ac dt-bindings: usb: Convert cdns-usb3.txt to YAML schema discards a2c3786935db usb: dwc-meson-g12a: Add support for USB on AXG SoCs discards 2b31b6240b20 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] discards 1b408c707ee4 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support discards 9522bb55e482 usb: gadget: pch_udc: Convert to use GPIO descriptors discards dcc81632ef13 usb: cdns3: imx: add glue layer runtime pm implementation discards 641540d09aab usb: cdns3: add runtime PM support discards ed03ac0627d9 usb: cdns3: introduce set_phy_power_on{off} APIs discards d08c5b185229 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] discards 646342bd4209 usb: dwc2: override PHY input signals with usb role switch [...] discards c065a09c153d dt-bindings: usb: dwc2: add optional usb-role-switch property discards 70cae153bd10 usb: mtu3: Remove unsused inline function is_first_entry discards abcd6f901520 usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] discards 95cf2bda27eb usb: gadget: function: printer: fix use-after-free in __lo [...] discards 946195b6e5cf MAINTAINERS: Add entry for Broadcom BDC driver discards 531a7ac10555 usb: gadget: f_acm: don't disable disabled EP discards 787837ea0689 usb: gadget: aspeed: fixup vhub port irq handling discards 3cba0b75bcdc usb: dwc3: gadget: fix checkpatch warnings discards 02a53ed5932a usb: dwc3: core: fix checkpatch warnings discards ad1f75325ad2 usb: dwc3: debugfs: fix checkpatch warnings discards b3e37d7fdb43 usb: dwc3: qcom: fix checkpatch warnings discards 4b50e2d52fe5 usb: dwc3: ep0: fix checkpatch warnings discards c79a131ae0dd usb: dwc3: debug: fix checkpatch warning discards 6a3a81ddab5f usb: dwc3: trace: fix checkpatch warnings discards c8bac8673a4c usb: dwc3: ulpi: fix checkpatch warning discards 62d94045bc75 usb: dwc3: meson: fix checkpatch errors and warnings discards aa24ab89d175 usb: dwc3: debug: fix sparse warning discards d1654b2c7154 usb: dwc3: meson: fix coccinelle WARNING discards 9ec74e73e766 usb: dwc3: qcom: Add interconnect support in dwc3 driver discards bc096a034c1b usb: gadget: udc: Drop surplus include discards 746a439775fb MAINTAINERS: add Cadence USB3 DRD IP driver entry omits 687b971cbabb Merge branch 'for-5.10/block' into for-next omits d869cecf30b6 Merge branch 'for-5.10/block' into for-next discards 84b785532887 selftests/run_kselftest.sh: make each test individually se [...] omits f0daeea90a5f Merge branch 'for-5.10/block' into for-next discards b170fabf8cfc PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] discards d6fae2d0009d PCI: brcmstb: Set bus max burst size by chip type discards fa820f1dd068 PCI: brcmstb: Accommodate MSI for older chips discards 5d98ac4e2823 PCI: brcmstb: Set additional internal memory DMA viewport sizes discards b98f52bc6495 PCI: brcmstb: Add control of rescal reset discards 6beb1792a233 Merge branch 'rtt-speedup.2020.09.16a' into HEAD discards b9ee7997d4cc Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10', [...] omits 99faa39ec56f Merge branch 'for-5.10/block' into for-next omits afc41135837e Merge branch 'for-5.10/block' into for-next omits 9875251dad8f Merge branch 'for-5.10/block' into for-next omits f53caca8103c Merge branch 'for-5.10/block' into for-next omits 35f40eea386c Merge branch 'for-5.10/block' into for-next omits c999e5ad4b50 Merge branch 'for-5.10/io_uring' into for-next omits d057c3cdafc3 io_uring: re-assign files with ring fd/file for SQPOLL switch omits e2384342e6be io_uring: remove 'ctx' from SQPOLL waitqueue when ctx is g [...] omits 46c830a2452c io_uring: wait queue handler ring wakeup clear must be irq saving omits 767ad8101329 io_uring: don't sleep schedule in SQPOLL thread if we need [...] omits 1cef57669877 io_uring: fix ctx refcounting in io_uring_enter() omits 3767fd37863d io_uring: ensure we can nest attempts to park SQPOLl thread omits 1174ea22392f io_uring: remove unneeded semicolon omits 00387aed4b12 io_uring: return EBADFD when ring isn't in the right state omits fe863c4ca34f io_uring: cap SQ submit size for SQPOLL with multiple rings omits 8f95cf7f28bf io_uring: enable file table usage for SQPOLL rings omits 67b08c1c9ffb io_uring: ensure IOSQE_ASYNC file table grabbing works wit [...] omits 1d5cc8052a91 Merge branch 'for-5.10/block' into for-next omits 6ad2da5f67c3 fs: align IOCB_* flags with RWF_* flags omits df033a30aaee io_uring: set ctx need-wakeup flag when SQPOLL thread is g [...] omits 9702185561a5 io_uring: unify IORING_SETUP_ATTACH_WQ for io-wq and SQPOLL omits 76c917267129 io_uring: get rid of req->io/io_async_ctx union omits a60edf3afa89 io_uring: kill extra user_bufs check omits 91d043dd1b54 io_uring: fix overlapped memcpy in io_req_map_rw() omits c714f8317646 io_uring: refactor io_req_map_rw() omits 6d069d0e45b7 io_uring: simplify io_rw_prep_async() omits 4e176adec032 io_uring: add support for shutdown(2) omits f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket omits a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits omits 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() omits fc24d385fce8 io_uring: fix task hung in io_uring_setup omits 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly omits eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] omits 762b37262328 io_uring: separate ring/file creation from descriptor install omits 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data omits 8b423e23b505 io_uring: split SQPOLL data into separate structure omits e2a36a81d25c io_uring: split work handling part of SQPOLL into helper omits b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] omits d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL omits 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges omits 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals omits e54c92fb496b io_uring: allow non-fixed files with SQPOLL omits 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t omits 7ec3d1dd9378 io_uring: allow disabling rings during the creation omits d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes omits 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring omits 8475d200c28a Merge branch 'lkmm-dev.2020.09.04a' into HEAD omits 2d8019da3183 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 400baf195862 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits ab735ab61456 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 4570c97fe277 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5d15d115d1d9 tools/memory-model: Repair parseargs.sh header comment omits 3e0494698e51 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 69a5aae0f03e tools/memory-model: Make history-check scripts use mselect7 omits f443aa49c588 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a7f6402c9f82 tools/memory-model: Fix scripting --jobs argument omits 507e73746ac1 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 19dc44a1774c tools/memory-model: Add -v flag to jingle7 runs omits 1bf01af21e11 tools/memory-model: Make runlitmus.sh check for jingle errors omits 147146a9335e tools/memory-model: Allow herd to deduce CPU type omits edd4871f8920 tools/memory-model: Keep assembly-language litmus tests omits 0a835b039664 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 8f22efec0494 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 4908acec5ac2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 9dce86907d03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 113c8a437bdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 2ac7cf2477f8 tools/memory-model: Fix checkalllitmus.sh comment omits 82aa8c77b9f8 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 0afed1380a7e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 47c2d45fe43d tools/memory-model: Update parseargs.sh for hardware verification omits c54bfa907497 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 700dce8b55d5 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits c70fc0c3d170 tools/memory-model: Make judgelitmus.sh identify bad macros omits a0a4c07b61f2 tools/memory-model: Make cmplitmushist.sh note timeouts omits efccd3cc9305 tools/memory-model: Make judgelitmus.sh note timeouts omits 0447726a3a8d tools/memory-model: Document locking corner cases omits a8adbe371b81 tools/memory-model: Document categories of ordering primitives omits 67bcef7e1848 tools/memory-model: Move Documentation description to Docu [...] omits 7afb5877e392 parisc: Drop parisc special case for __sighandler_t omits b845ef83f52d parisc: Drop useless comments in uapi/asm/signal.h omits 45434acf40d8 parisc: Define O_NONBLOCK to become 000200000 omits 03753ef32ad5 parisc: Drop HP-UX specific fcntl and signal flags omits 0dc3132e7bda parisc: Avoid external interrupts when IPI finishes omits ad697ae387f9 parisc: Add qemu fw_cfg interface omits b571ffec7f23 fw_cfg: Add support for parisc architecture omits 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path adds 472e5b056f00 pipe: remove pipe_wait() and fix wakeup race with splice adds be458311cdbb mm: memcg/slab: fix slab statistics in !SMP configuration adds 09a6b0bc3be7 random32: Restore __latent_entropy attribute on net_rand_state adds 2270b890bc29 Merge tag 'mmc-v5.9-rc4-3' of git://git.kernel.org/pub/scm [...] adds 0bf0dfda003e Merge tag 'gpio-v5.9-2' of git://git.kernel.org/pub/scm/li [...] adds cc8ad8fa844a Merge tag 'staging-5.9-rc8' of git://git.kernel.org/pub/sc [...] adds 7bbe8f2a7e7e Merge branch 'pm-cpufreq' adds c51309110331 Merge tag 'pm-5.9-rc8' of git://git.kernel.org/pub/scm/lin [...] adds 4e3b9ce271b4 Merge tag 'for-5.9-rc7-tag' of git://git.kernel.org/pub/sc [...] adds db23baa28eb1 Merge tag 'riscv-for-linus-5.9-rc8' of git://git.kernel.or [...] adds d4fce2e20ffe Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 632bfb632379 blk-mq: call commit_rqs while list empty but error happen adds f016a5405234 Merge tag 'block-5.9-2020-10-02' of git://git.kernel.dk/li [...] adds 8706e04ed7d6 io_uring: always delete double poll wait entry on match adds fad8e0de4426 io_uring: fix potential ABBA deadlock in ->show_fdinfo() adds c8d317aa1887 io_uring: fix async buffered reads when readahead is disabled adds 702bfc891db1 Merge tag 'io_uring-5.9-2020-10-02' of git://git.kernel.dk [...] adds cb6f55af1fb2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 4d9c3a688a01 Merge tag 'pci-v5.9-fixes-2' of git://git.kernel.org/pub/s [...] adds d3d45f8220d6 Merge tag 'pinctrl-v5.9-2' of git://git.kernel.org/pub/scm [...] adds 484cfaca9592 mm, slub: restore initial kmem_cache flags adds 1d91df85f399 mm/page_alloc: handle a missing case for memalloc_nocma_{s [...] adds d43ca1386bf2 scripts/spelling.txt: fix malformed entry adds 72af7b411d50 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f35c08e0bb9d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5f056638517a Merge tag 'usb-5.9-rc8' of git://git.kernel.org/pub/scm/li [...] adds 5ee56135b2f5 Merge tag 'for-linus-5.9b-rc8-tag' of git://git.kernel.org [...] adds b502e6ecdc3b KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept adds 452d62227958 KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest adds e2e1a1c86bf3 Merge tag 'kvmarm-fixes-5.9-3' of git://git.kernel.org/pub [...] adds 22fbc037cd32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 549738f15da0 Linux 5.9-rc8 adds ef9da46ddef0 r8169: fix data corruption issue on RTL8402 adds a95bc734e604 netlink: fix policy dump leak adds a93bdcb94a0b net: core: document two new elements of struct net_device adds f30e25a9d1b2 net: usb: pegasus: Proper error handing when setting pegas [...] adds c381b07941ad net: introduce helper sendpage_ok() in include/linux/net.h adds 7b62d31d3f39 net: add WARN_ONCE in kernel_sendpage() for improper zero- [...] adds 7d4194abfc4d nvme-tcp: check page by sendpage_ok() before calling kerne [...] adds cf83a17edeeb tcp: use sendpage_ok() to detect misused .sendpage adds fb25ebe1b212 drbd: code cleanup by using sendpage_ok() to check page fo [...] adds 6aa25c737705 scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() adds 40efc4dc7395 libceph: use sendpage_ok() in ceph_tcp_sendpage() adds e7d4005d48e2 Merge branch 'Introduce-sendpage_ok-to-detect-misused-send [...] adds 9d8c05ad5627 tcp: fix syn cookied MPTCP request socket leak adds 432161ea26d6 net/mlx5: Fix a race when moving command interface to poll [...] adds 50b2412b7e78 net/mlx5: Avoid possible free of command entry while timeo [...] adds 1d5558b1f0de net/mlx5: poll cmd EQ in case of command timeout adds 410bd754cd73 net/mlx5: Add retry mechanism to the command entry index a [...] adds b898ce7bccf1 net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not [...] adds 732ebfab7fe9 net/mlx5: Fix request_irqs error flow adds 08a762cecc60 net/mlx5e: Fix error path for RQ alloc adds c3c9402373fe net/mlx5e: Add resiliency in Striding RQ mode for packets [...] adds 2b0219898b86 net/mlx5e: CT, Fix coverity issue adds 3d093bc23690 net/mlx5e: Fix driver's declaration to support GRE offload adds 2608a2f831c4 net/mlx5e: Fix return status when setting unsupported FEC mode adds 8c7353b6f716 net/mlx5e: Fix VLAN cleanup flow adds d4a16052bccd net/mlx5e: Fix VLAN create flow adds 1253935ad801 net/mlx5e: Fix race condition on nhe->n pointer in neigh update adds ab0faf5f04e8 Merge tag 'mlx5-fixes-2020-09-30' of git://git.kernel.org/ [...] adds 388e201d41fa net: stmmac: Modify configuration method of EEE timers adds 1f7e877c2051 net: hinic: fix DEVLINK build errors adds 790ca79d3e7f net: typhoon: Fix a typo Typoon --> Typhoon adds 9a9e77495958 net: team: fix memory leak in __team_options_register adds 580e4273d7a8 net_sched: check error pointer in tcf_dump_walker() adds f4544e5361da net: mvneta: fix double free of txq->buf adds 4296adc3e32f net/core: check length before updating Ethertype in skb_mp [...] adds 165563c05088 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 21d64817c724 platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE alway [...] adds 8169bd3e6e19 platform/x86: intel-vbtn: Switch to an allow-list for SW_T [...] adds 9fb77799557d MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platf [...] adds 720ef73d1a23 platform/x86: thinkpad_acpi: re-initialize ACPI buffer siz [...] adds 7575fdda569b Merge tag 'platform-drivers-x86-v5.9-2' of git://git.infra [...] adds d1a819a2ec2d splice: teach splice pipe reading about empty pipe buffers adds 4013c1496c49 usermodehelper: reset umask to default before executing us [...] adds 86fdf61e7104 Merge tag 'drm-misc-fixes-2020-10-01' of git://anongit.fre [...] adds f1e141e9db6b Merge tag 'drm-fixes-2020-10-06-1' of git://anongit.freede [...] adds 1797d588af15 platform/x86: asus-wmi: Fix SW_TABLET_MODE always reportin [...] adds 6ec37e6bb1fa Merge tag 'platform-drivers-x86-v5.9-3' of git://git.kerne [...] adds 39e4716caa59 crypto: arm64: Use x16 with indirect branch to bti_c adds c85fb28b6f99 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds dd7c7ab01a04 ARC: [plat-eznps]: Drop support for EZChip NPS platform adds 63bcf87cb1c5 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] adds 05b1be68c4d6 ARC: [dts] fix the errors detected by dtbs_check adds 937cf85f1df8 ARC: SMP: fix typo and use "come up" instead of "comeup" adds 6364d1b41cc3 arc: include/asm: fix typos of "themselves" adds 893ae98f16a4 Merge remote-tracking branch 'arc-current/for-curr' into master adds a6f2f0fdc73a soc: xilinx: Fix error code in zynqmp_pm_probe() adds 6b9c8c8bb789 Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/X [...] adds fbbb7c53bb24 Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kerne [...] adds 6869f774b1cd Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.or [...] adds a529412306a2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds 9ac9219cdf26 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 1f4190079545 Merge remote-tracking branch 'sparc/master' into master adds 082bb94fe18e net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() adds 601e984f23ab net: mscc: ocelot: divide watermark value by 60 when writi [...] adds 013264936654 net: mscc: ocelot: warn when encoding an out-of-bounds wat [...] adds c88c5ed75fab Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches' adds 017512a07e15 mptcp: more DATA FIN fixes adds f45a4248ea4c net: usb: rtl8150: set random MAC address when set_etherne [...] adds 86bccd036713 tcp: fix receive window update in tcp_add_backlog() adds 56305118e05b rxrpc: Fix rxkad token xdr encoding adds 9a059cd5ca7d rxrpc: Downgrade the BUG() for unsupported token type in r [...] adds fa1d113a0f96 rxrpc: Fix some missing _bh annotations on locking conn->s [...] adds 2d914c1bf079 rxrpc: Fix accept on a connection that need securing adds fea99111244b rxrpc: The server keyring isn't network-namespaced adds 38b1dc47a35b rxrpc: Fix server keyring leak adds d91dc434f2ba Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/p [...] adds 29be72a953c2 Merge remote-tracking branch 'net/master' into master adds 8f48cd3cb674 Merge remote-tracking branch 'bpf/master' into master adds 24110de5184a Merge remote-tracking branch 'netfilter/master' into master adds 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 adds ca184355db8e ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 adds b41c15f4e1c1 ALSA: bebob: potential info leak in hwdep_read() adds 9cafb3cc5e03 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3 adds e65a3c7fc754 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds fca5fb65c6b2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 1c33524f7985 MAINTAINERS: Add maintainer of DW APB SSI driver adds 45f0bbdafd26 spi: imx: Fix freeing of DMA channels if spi_bitbang_start [...] adds e8c11e0a0367 Merge remote-tracking branch 'spi/for-5.9' into spi-linus adds 666446a06147 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 90eed4dbe45e Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds 1babed505005 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 88fed75c309c Merge remote-tracking branch 'ide/master' into master adds aa803771a80a tools: Avoid comma separated statements adds e7801c830f7b Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds dd35b2aaf85f Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 6b74ea98b945 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds f197e987b59a Merge remote-tracking branch 'vfs-fixes/fixes' into master adds c3e0276c31ca drm/nouveau/device: return error for unknown chipsets adds d10285a25e29 drm/nouveau/mem: guard against NULL pointer access in mem_del adds a471cb7ade19 Merge remote-tracking branch 'drm-fixes/drm-fixes' into master adds a78c6f5956a9 RISC-V: Make sure memblock reserves the memory containing DT adds 84814460eef9 riscv: Fixup bootup failure with HARDENED_USERCOPY adds 88a568e43a58 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds c49cd0d2779d Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds c5c553850899 scripts/spdxcheck.py: handle license identifiers in XML comments adds 435d3d4a89c4 Merge remote-tracking branch 'spdx/spdx-linus' into master adds 62c615c3b564 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 82206a0c06cc kunit: tool: handle when .kunit exists but .kunitconfig does not adds 34b437eaf4e3 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 7af8fd03242c Merge remote-tracking branch 'ubifs-fixes/fixes' into master adds b6ddf68246f2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds 0ee191a83bef Merge remote-tracking branch 'kbuild/for-next' into master adds 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2 adds 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h> adds 8df405123215 dma-contiguous: remove dma_declare_contiguous adds 5af638931eb3 dma-contiguous: remove dev_set_cma_area adds 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default adds 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...] adds 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h> adds a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/ adds 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...] adds 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...] adds 08a89c28304a dma-direct check for highmem pages in dma_direct_alloc_pages adds 5b138c534fda dma-direct: factor out a dma_direct_alloc_from_pool helper adds 849facea92fa dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling adds 53c39c8cbe85 Merge remote-tracking branch 'dma-mapping/for-next' into master adds da146138cb07 Merge remote-tracking branch 'arm/for-next' into master adds 57b8b1b4351d Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] adds 0a21ac0d3094 Merge branch 'for-next/ghostbusters' into for-next/core adds baab853229ec Merge branch 'for-next/mte' into for-next/core adds e9b60476bea0 kselftest/arm64: Add utilities and a test to validate mte memory adds f3b2a26ca78d kselftest/arm64: Verify mte tag inclusion via prctl adds dfe537cf4718 kselftest/arm64: Check forked child mte memory accessibility adds 53ec81d23213 kselftest/arm64: Verify all different mmap MTE options adds f981d8fa2646 kselftest/arm64: Verify KSM page merge for MTE pages adds 4dafc08d0ba4 kselftest/arm64: Check mte tagged user address in kernel adds 353e228eb355 arm64: initialize per-cpu offsets earlier adds d433ab42fdc2 arm64: random: Remove no longer needed prototypes adds a82e4ef0417b Merge branch 'for-next/late-arrivals' into for-next/core adds 4c44796f62a5 Merge remote-tracking branch 'arm64/for-next/core' into master adds bbb14e9e4257 Merge branch 'arm/fixes' into for-next adds 94f62505d2b3 Merge branch 'arm/fixes' into for-next adds ef3c139ba042 Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.o [...] adds 737e7610b545 ARM: dts: meson8: remove two invalid interrupt lines from [...] adds d9dd2c609b63 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds 2494ad156d2a Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/ [...] adds d684ad5a4c3d dt-bindings: Add vendor prefix for Caninos Loucos adds ccc3b1ac4ac6 dt-bindings: arm: actions: Document Caninos Loucos Labrador adds dde8a1e4426d dt-bindings: Add vendor prefix for RoseapplePi.org adds 494eebdc7e90 dt-bindings: arm: actions: Document RoseapplePi adds a6d862f21ad9 Merge tag 'actions-bindings-for-v5.10' of git://git.kernel [...] adds 874a36f05764 ARM: dts: Add Caninos Loucos Labrador v2 adds 55f6c9931f7c ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers adds 47be1cdee7ac ARM: dts: owl-s500: Add RoseapplePi adds d4509b65457a Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.o [...] adds 4bb1eb3cd4bd arm64: dts: actions: limit address range for pinctrl node adds 13441281bde0 arm64: dts: actions: Add DMA Controller for S700 adds a3ca4b5e9226 Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel [...] adds 02c96f8353dd Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org [...] adds e27312539a39 Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/ [...] adds fa7a98eb47f4 arm64: dts: zynqmp-zcu100-revC: correct interrupt flags adds cbf5a878aea9 arm64: dts: xilinx: align GPIO hog names with dtschema adds dfff9066e60e arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml adds 35292518cb0a arm64: dts: zynqmp: Remove additional compatible string fo [...] adds db7691f9587c arm64: dts: zynqmp: Remove undocumented u-boot properties adds 9a19a39ee48b arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1 adds 02d0bf1ae82a Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xili [...] adds 1ddaaa42ac3b Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.ke [...] adds 227afa0488c4 ARM: dts: hisilicon: fix the system controller compatible nodes adds a332f5f96b27 ARM: dts: hisilicon: add SD5203 dts adds 5c505432deb5 Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.co [...] adds 925595f77f8b ARM: mstar: Add interrupt controller to base dtsi adds 0434460442a7 ARM: mstar: Add interrupt to pm_uart adds f1ef5b78a762 ARM: mstar: Add mstar prefix to all of the dtsi/dts files adds f6320e326f40 ARM: mstar: Fix up the fallout from moving the dts/dtsi files adds 4f7233567480 Merge branch 'arm/dt' into for-next adds b402b4e67c1b ARM: multi_v7_defconfig: add FMC2 EBI controller support adds 4840a2eb3118 Merge branch 'arm/defconfig' into for-next adds acddaa55366f ARM: stm32: Replace HTTP links with HTTPS ones adds 511bd85485c6 ARM: mstar: Select MStar intc adds 349ff5316930 Merge branch 'arm/soc' into for-next adds af4718608e0d ARM: Document merges adds fc772314a368 arm64: dts: lg: Fix SP805 clocks adds c9794866ac30 arm64: dts: lg: Fix SP804 users adds e916bfacf558 ARM: dts: nspire: Fix SP804 users adds b3ff08bc9ba6 dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs adds a1fd0c367be3 dt-bindings: arm: toshiba: Add the TMPV7708 RM main board adds 0aa56c7eba9a arm64: visconti: Add initial support for Toshiba Visconti [...] adds 48dea9a700c8 arm64: dts: visconti: Add device tree for TMPV7708 RM main board adds 836863a08c99 MAINTAINERS: Add information for Toshiba Visconti ARM SoCs adds c29900d50f44 arm64: defconfig: Enable configs for Toshiba Visconti adds 098bfcec1bfc Merge tag 'visconti-initial-for-5.10-tag2' of git://git.ke [...] adds 1c697f42f588 Merge branch 'arm/dt' into for-next adds 7de3f326dd24 ARM: davinci: use simple i2c probe function adds 1d004afe5fae Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/ [...] adds 025565212d39 Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://gi [...] adds c0831445ad53 ARM: hisi: add support for SD5203 SoC adds c5fdb66829d1 ARM: debug: add UART early console support for SD5203 adds a4f07008bf45 Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisi [...] adds accdab6d9e8f Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/l [...] adds abc319999690 Merge branch 'arm/soc' into for-next adds e3a2e20297fc Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.k [...] adds 017fc1516eb0 Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/pub [...] adds 4550e2c8d3e0 Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.k [...] adds 3ddf86113972 Merge branch 'arm/defconfig' into for-next adds 8fc6726d9020 Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel [...] adds a39c258cc476 Merge tag 'imx-drivers-5.10' of git://git.kernel.org/pub/s [...] adds c78c6e18ab26 Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/pub [...] adds f8e87554b176 Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.or [...] adds e863e45ef97e Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds c8952516e8b4 Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pz [...] adds 64de2cd335db Merge tag 'memory-controller-drv-5.10-2' of https://git.ke [...] adds 11b490c6aea9 soc: mediatek: mtk-infracfg: Fix kerneldoc adds 2b8cf38343b3 soc: mediatek: cmdq: add address shift in jump adds 5f6e560c2dd5 soc: mediatek: cmdq: add write_s function adds 11c7842d41c8 soc: mediatek: cmdq: add write_s_mask function adds d3b04aab06fb soc: mediatek: cmdq: add read_s function adds 1af43fce813e soc: mediatek: cmdq: add write_s value function adds 88a2ffc48d5b soc: mediatek: cmdq: add write_s_mask value function adds 946f1792d3d7 soc: mediatek: cmdq: add jump function adds 23c22299cd29 soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api adds bee1abc9cc02 drm/mediatek: reduce clear event adds 9f7f26930035 Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/sc [...] adds b527f529a786 Merge branch 'arm/drivers' into for-next adds 4bb6c7b93462 ARM: Document merges adds 2bc131bb1a9a Merge remote-tracking branch 'arm-soc/for-next' into master adds 7a640457d775 Merge branch 'v5.9/fixes' into tmp/aml-rebuild adds eab1da006ea5 Merge branch 'v5.10/dt' into tmp/aml-rebuild adds 1b208bab34dc arm64: dts: meson-axg: add USB nodes adds f450d2c219f6 arm64: dts: meson-axg-s400: enable USB OTG adds a1afbbb02857 arm64: dts: meson: add missing g12 rng clock adds 1fdc97ae450e arm64: dts: amlogic: meson-g12: use the G12A specific dwma [...] adds 69497fead5de Merge branch 'v5.10/dt64' into tmp/aml-rebuild adds ad6aebe534aa Merge branch 'v5.10/drivers' into tmp/aml-rebuild adds 9eb03dd59f7e Merge remote-tracking branch 'amlogic/for-next' into master adds 18ed9ef18e43 Merge remote-tracking branch 'aspeed/for-next' into master adds 51e2a2c493b7 Merge remote-tracking branch 'at91/at91-next' into master adds c70c4d28a27a Merge remote-tracking branch 'imx-mxs/for-next' into master adds e74ea0071a06 Merge remote-tracking branch 'keystone/next' into master adds a6fb37367ac2 Merge remote-tracking branch 'mediatek/for-next' into master adds 6bf423bc9aef Merge branch 'mvebu/arm' into mvebu/for-next adds a1513c763ed0 Merge branch 'mvebu/dt' into mvebu/for-next adds ccbddc293c79 arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds f89c9685f6a1 Merge branch 'mvebu/dt64' into mvebu/for-next adds e742df43f86d Merge remote-tracking branch 'mvebu/for-next' into master adds cb1acef4f4b8 Merge remote-tracking branch 'omap/for-next' into master adds 086e8cfc1ce4 Merge remote-tracking branch 'qcom/for-next' into master adds eeaeca6c38db Merge remote-tracking branch 'realtek/for-next' into master adds a99f38cd6448 Merge remote-tracking branch 'renesas/next' into master adds 18195775b9b6 Merge remote-tracking branch 'rockchip/for-next' into master adds 73939250de6b Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 7e66a778cb8b arm64: allwinner: A100: add the basical Allwinner A100 DTSI file adds d16724a437b7 dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings adds 43b8bb09678b arm64: allwinner: A100: add support for Allwinner Perf1 board adds ed5a451460aa dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible adds 26de7234fa6c ARM: dts: sun8i: r40: Add DMA node adds 6d2e3cae6687 dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible adds 8701f4e4f149 ARM: dts: sun8i: r40: Add IR nodes adds 508b60191132 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR adds afd588ed05f1 dt-bindings: sram: allwinner, sun4i-a10-system-control: Ad [...] adds 59ad1b8e6c73 ARM: dts: sun8i: r40: Add node for system controller adds 09051bd88b65 ARM: dts: sun8i: r40: Add video engine node adds d117ad96206d ARM: dts: sun8i: a33: Update codec widget names adds bd32743ed59b arm64: dts: allwinner: a64: Update codec widget names adds af6eca888e97 arm64: dts: allwinner: a64: Update the audio codec compatible adds 59277f75627e dt-bindings: crypto: Specify that allwinner, sun8i-a33-cry [...] adds 43a2c93c8ecf dt-bindings: crypto: Add compatible for V3s adds c310746e6b0b ARM: dts: sun8i: v3s: Enable crypto engine adds 866c7da5e0f1 dt-bindings: sram: sunxi-sram: add V3s compatible string adds 0670691b525c ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support adds 7c103059729e ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX adds d42dd010bb9a ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node adds 6436ceaf8883 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit para [...] adds 573b3c9af7e0 ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank adds dca8629406de dt-bindings: arm: sunxi: add Pine64 PineCube binding adds e74c0235eb2d ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera adds 47a6210cf859 ARM: dts: sun8i: v3s: Add simple-framebuffer adds a2e5e8054a26 Merge branch 'sunxi/dt-for-5.10', remote-tracking branches [...] adds abe3124d4c9c Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 07acc30eccfb Merge remote-tracking branch 'tegra/for-next' into master adds a17b8e7e58a6 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 760f28e7c86d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 315821ece777 Merge remote-tracking branch 'uniphier/for-next' into master adds 3128e70a651f Merge remote-tracking branch 'clk/clk-next' into master adds 1c8499089bc6 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 2c1d41deb2de Merge remote-tracking branch 'csky/linux-next' into master adds 3341f9e933c8 Merge remote-tracking branch 'h8300/h8300-next' into master adds eb30c0bbf477 Merge remote-tracking branch 'ia64/next' into master adds b25ec06be8b0 Merge remote-tracking branch 'm68k/for-next' into master adds a27bc11f4b7c m68knommu: switch to using asm-generic/uaccess.h adds 006967471c8b m68knommu: fix sparse warnings in signal code adds 322c512f476f m68knommu: include SDHC support only when hardware has it adds ce978e09e381 Merge remote-tracking branch 'm68knommu/for-next' into master adds edf35cc435ab Merge remote-tracking branch 'microblaze/next' into master adds 396c7d94c3bb MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX i [...] adds 026ba130a5e8 MIPS: alchemy: Share prom_init implementation adds 9b7224836965 MIPS: pgtable: Remove used PAGE_USERIO define adds 553586a3df21 Merge remote-tracking branch 'mips/mips-next' into master adds e96baa90869c Merge remote-tracking branch 'nds32/next' into master adds 366214b4d3cb fw_cfg: Add support for parisc architecture adds d696c09aac09 parisc: Add qemu fw_cfg interface adds 4b88f6d7dd5c parisc: Avoid external interrupts when IPI finishes adds 09d87140461a parisc: Drop HP-UX specific fcntl and signal flags adds dcb638427f5b parisc: Define O_NONBLOCK to become 000200000 adds 481e2fc17696 parisc: Drop useless comments in uapi/asm/signal.h adds be95b7e3cc63 parisc: disable CONFIG_IDE in defconfigs adds a8665badb9ff parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() adds 3832b0c0ad7d parisc: Add alternative patching to synchronize_caches define adds 8a5a62f37355 parisc: Fix comments and enable interrupts later adds 39e0041b17c0 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] adds 4be7184b2186 parisc: Switch to more fine grained lws locks adds af2fa33affbc parisc: Rewrite tlb flush threshold calculation adds ab8fab0fcc64 parisc: Install vmlinuz instead of zImage file adds 2a78d1067306 parisc: Improve spinlock handling adds b74a52c4e69a Merge remote-tracking branch 'parisc-hd/for-next' into master adds aea948bb80b4 powerpc/powernv/elog: Fix race while processing OPAL error [...] adds 9983efa83b0a powerpc: untangle cputable mce include adds 05504b425620 powerpc/64s: Add cp_abort after tlbiel to invalidate copy- [...] adds cdb1ea0276bd powerpc/pseries: add new branch prediction security bits f [...] adds 903fd31d3212 powerpc/64: fix irq replay missing preempt adds 2b48e96be2f9 powerpc/64: fix irq replay pt_regs->softe value adds 012a9a97a8fd powerpc/64e: remove PACA_IRQ_EE_EDGE adds 903dd1ff453e powerpc/64e: remove 64s specific interrupt soft-mask code adds 455575533c7a powerpc/64: make restore_interrupts 64e only adds 4366337490cb powerpc/papr_scm: Fix warnings about undeclared variable adds 5c5e46dad939 powerpc: PPC_SECURE_BOOT should not require PowerNV adds 874dc62f548f powerpc: switch 85xx defconfigs from legacy ide to libata adds d125aedb4042 powerpc/eeh: Rework EEH initialisation adds 82a1ea21f1ba powerpc/powernv: Stop using eeh_ops->init() adds 1f8fa0cd6a84 powerpc/pseries: Stop using eeh_ops->init() adds 5d69e46a2104 powerpc/eeh: Delete eeh_ops->init adds 395ee2a2a15b powerpc/eeh: Move EEH initialisation to an arch initcall adds f61c859feb5d powerpc/pseries/eeh: Clean up pe_config_addr lookups adds 98ba956f6a38 powerpc/pseries/eeh: Rework device EEH PE determination adds 42de19d5ef71 powerpc/pseries/eeh: Allow zero to be a valid PE configura [...] adds 35d64734b643 powerpc/eeh: Clean up PE addressing adds d0ffdee8ff01 powerpc/tm: Save and restore AMR on treclaim and trechkpt adds 4bce545903fa powerpc/topology: Update topology_core_cpumask adds 4ca234a9cbd7 powerpc/smp: Stop updating cpu_core_mask adds e29e9ed665ee powerpc/smp: Remove get_physical_package_id adds 70edd4a7c753 powerpc/smp: Optimize remove_cpu_from_masks adds 53516d4abacf powerpc/smp: Limit CPUs traversed to within a node. adds 1f3a41810421 powerpc/smp: Stop passing mask to update_mask_by_l2 adds 661e3d42f991 powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs adds 375370a10d06 powerpc/smp: Check for duplicate topologies and consolidate adds 3ab33d6dc3e9 powerpc/smp: Optimize update_mask_by_l2 adds b8a97cb4599c powerpc/smp: Move coregroup mask updation to a new function adds 70a94089d7f7 powerpc/smp: Optimize update_coregroup_mask adds 3b6c3adbb2fa powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group [...] adds bd59380c5ba4 powerpc/rtas: Restrict RTAS requests from userspace adds dc9af82ea061 selftests/powerpc: Add a rtas_filter selftest adds 72cdd117c449 pseries/hotplug-memory: hot-add: skip redundant LMB lookup adds f1f83d92d556 Merge remote-tracking branch 'powerpc/next' into master adds 8a3f30c4319d Merge tag 'efi-riscv-shared-for-v5.10' of ssh://gitolite.k [...] adds 8f3a2b4a96dc RISC-V: Move DT mapping outof fixmap adds 6262f661ff5d RISC-V: Add early ioremap support adds e8dcb61f2ade RISC-V: Implement late mapping page table allocation functions adds cb7d2dd5612a RISC-V: Add PE/COFF header for EFI stub adds d7071743db31 RISC-V: Add EFI stub support. adds b91540d52a08 RISC-V: Add EFI runtime services adds de22d2107ced RISC-V: Add page table dump support for uefi adds eee4e23099c3 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm [...] adds 24ce66c04a06 uaccess: provide a generic TASK_SIZE_MAX definition adds 931de11f5a37 asm-generic: improve the nommu {get,put}_user handling adds 2d2d255467d4 asm-generic: add nommu implementations of __{get,put}_kern [...] adds 3c57fa13f6bf asm-generic: make the set_fs implementation optional adds 11129e8ed4d9 riscv: use memcpy based uaccess for nommu again adds f289a34811d8 riscv: refactor __get_user and __put_user adds d464118cdc41 riscv: implement __get_kernel_nofault and __put_user_nofault adds e8d444d3e98c riscv: remove address space overrides using set_fs() adds 7df4821358a9 Merge remote-tracking branch 'risc-v/for-next' into master adds d70e38cb1dee s390: nvme dump support adds d9f12e48d08e s390/ipl: support NVMe IPL kernel parameters adds bd37b36832f6 s390/nvme: support firmware-assisted dump to NVMe disks adds 5627b9224b00 s390/ipl: add support to control memory clearing for nvme re-IPL adds 21a66717079c s390/kasan: make sure int handler always run with DAT on adds 100a980c174b s390: remove orphaned extern variables declarations adds 4ec95ed312c4 s390/startup: correct early pgm check info formatting adds 91ffc519c199 s390/zcrypt: introduce msg tracking in zcrypt functions adds 0ae88ccf4c16 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG adds 0b641cbd2444 s390/ap: split ap queue state machine state from device state adds 2ea2a6099ae3 s390/ap: add error response code field for ap queue devices adds 4f2fcccdb547 s390/ap: add card/queue deconfig state adds 0671cc104874 s390/sclp: Add support for SCLP AP adapter config/deconfig adds 5caa2af97118 s390/ap: Support AP card SCLP config and deconfig operations adds e0332629e33d s390/ap/zcrypt: revisit ap and zcrypt error handling adds 3730f5300b45 s390/zcrypt: move ap_msg param one level up the call chain adds 27c4f6738bdc s390/zcrypt: Introduce Failure Injection feature adds 4aa32ee3c058 s390/lib: fix kernel doc for memcmp() adds eefc69a09ca5 s390/sie: fix typo in SIGP code description adds 6acad2ac482f Merge branch 'features' into for-next adds 6ade5a64bc39 Merge remote-tracking branch 's390/for-next' into master adds 799690fde0a1 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master adds 43ed23399438 Merge remote-tracking branch 'fscrypt/master' into master adds d2d487a1a78b Merge remote-tracking branch 'btrfs/for-next' into master adds 7698a46ed868 Convert trailing spaces and periods in path components adds 435b41e551b0 smb3: add defines for new crypto algorithms adds 414503447330 update structure definitions from updated protocol documentation adds f2bf381ea9a7 cifs: return cached_fid from open_shroot adds 25053b5a3356 cifs: compute full_path already in cifs_readdir() adds 1d7a32e8a056 cifs: handle -EINTR in cifs_setattr adds b0416490f3f3 Merge remote-tracking branch 'cifs/for-next' into master adds 8964bd4ff6f0 MAINTAINERS: add the sample directory to the configfs entry adds 447243737c9d samples: configfs: remove redundant newlines adds e0ee1fdb3fc4 samples: configfs: drop unnecessary ternary operators adds 1b0d36e81bdc samples: configfs: fix alignment in item struct adds b86ff67d5a28 samples: configfs: replace simple_strtoul() with kstrtoint() adds 91aad62560fc samples: configfs: don't reinitialize variables which are [...] adds 4e415a844ddd samples: configfs: consolidate local variables of the same type adds 288f295e0a49 samples: configfs: don't use spaces before tabs adds 76ecfcb0852e samples: configfs: prefer pr_err() over bare printk(KERN_ERR adds 4cf9ec17930d Merge remote-tracking branch 'configfs/for-next' into master adds 76b46be962dd Merge remote-tracking branch 'erofs/dev' into master adds eb25923840e3 exfat: remove useless check in exfat_move_file() adds da94871da258 Merge remote-tracking branch 'exfat/dev' into master adds 59ab1fba71dd Merge remote-tracking branch 'ext3/for_next' into master adds e3df921c6857 ext4: flag as supporting buffered async reads adds 3ccabe6846b5 ext4: delete duplicated words + other fixes adds b7edeeb5aaec ext4: do not interpret high bytes if 64bit feature is disabled adds 3b76a14b256a ext4: remove unused argument from ext4_(inc|dec)_count adds f9bf0d90e1fc ext4: disallow modifying DAX inode flag if inline_data has [...] adds ba8278a24b52 ext4: fix error handling code in add_new_gdb adds 6f52529a69bb ext4: fix superblock checksum calculation race adds 9ffd5728cca7 ext4: remove unused including <linux/version.h> adds 061113efe99b ext4: optimize file overwrites adds 77abe708420d ext4: add trace exit in exception path. adds 095737d50fe6 jbd2: fix the comment of struct jbd2_journal_handle adds f7ff8165621c ext4: rename journal_dev to s_journal_dev inside ext4_sb_info adds 05caf6933793 ext4: rename system_blks to s_system_blks inside ext4_sb_info adds 647f09c02f9e ext4: fix bdev write error check failed when mount fs with ro adds 81bd037909b1 ext4: delete invalid comments near mb_buddy_adjust_border adds 78a4ff09ffb2 ext4: make mb_check_counter per group adds d39783839c03 ext4: limit entries returned when counting fsmap records adds 7e3d84aea5b7 Merge remote-tracking branch 'ext4/dev' into master adds eede846af512 f2fs: f2fs_get_meta_page_nofail should not be failed adds db40330b0de9 f2fs: fix memory alignment to support 32bit adds 615455fc110b Merge remote-tracking branch 'f2fs/dev' into master adds 38660e98b1a7 Merge remote-tracking branch 'fuse/for-next' into master adds fb08334bb38f nfs: remove incorrect fallthrough label adds b4868b44c562 NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE adds 5904c16d2210 fs: nfs: return per memcg count for xattr shrinkers adds 247db73560bc NFS: fix nfs_path in case of a rename retry adds f7d61ee414ca SUNRPC: Split out a function for setting current page adds cf1f08cac375 SUNRPC: Implement a xdr_page_pos() function adds a14a63594cc2 NFS: Use xdr_page_pos() in NFSv4 decode_getacl() adds c567552612ec NFS: Add READ_PLUS data segment support adds 06216ecbd936 SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() adds 43f0f0816cdb SUNRPC: Split out _shift_data_right_tail() adds 84ce182ab85b SUNRPC: Add the ability to expand holes in data pages adds c05eafad6b03 NFS: Add READ_PLUS hole segment decoding adds e6ac0accb27c SUNRPC: Add an xdr_align_data() function adds bff049a3b500 NFS: Decode a full READ_PLUS reply adds 3bd91fbe3ba2 Merge remote-tracking branch 'nfs-anna/linux-next' into master adds 2dfa454eaaf4 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] adds df0133e669c8 Merge remote-tracking branch 'ubifs/next' into master adds f5f7ab168b9a 9P: Cast to loff_t before multiplying adds 39abe82a7fa4 Merge remote-tracking branch 'v9fs/9p-next' into master adds 8a569d717ed0 xfs: refactor inode flags propagation code adds d4f2c14cc979 xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev adds b96cb835e37c xfs: deprecate the V4 format adds 6dd379c7fa81 xfs: drop extra transaction roll from inode extent truncate adds 72cc95132a93 xfs: Set xfs_buf type flag when growing summary/bitmap files adds c54e14d155f5 xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files adds 8df0fa39bdd8 xfs: don't free rt blocks when we're doing a REMAP bunmapi call adds e581c9397a25 xfs: check dabtree node hash values when loading child blocks adds 93293bcbde93 xfs: log new intent items created as part of finishing rec [...] adds 2dbf872c042e xfs: attach inode to dquot in xfs_bui_item_recover adds 384ff09ba2e5 xfs: don't release log intent items when recovery fails adds f692d09e9c8f xfs: avoid LR buffer overrun due to crafted h_len adds 0c771b99d6c9 xfs: clean up calculation of LR header blocks adds c63290e300c4 xfs: remove the unused SYNCHRONIZE macro adds 9c0fce4c16fc xfs: use the existing type definition for di_projid adds 5aff6750d56d xfs: remove the unnecessary xfs_dqid_t type cast adds a647d109e08a xfs: fix some comments adds 3feb4ffbf693 xfs: remove the redundant crc feature check in xfs_attr3_r [...] adds 74af4c1770f9 xfs: remove the unused parameter id from xfs_qm_dqattach_one adds d6b8fc6c7afa xfs: do the assert for all the log done items in xfs_trans_cancel adds 61ef5230518a xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} adds b38e07401ec7 xfs: drop the obsolete comment on filestream locking adds d7884e6e90da xfs: avoid shared rmap operations for attr fork extents adds c9c626b354dc xfs: directly call xfs_generic_create() for ->create() and [...] adds c23c393eaab5 xfs: remove deprecated mount options adds 3442de9cc322 xfs: remove deprecated sysctl options adds 671459676ab0 xfs: fix finobt btree block recovery ordering adds b80b29d602a8 xfs: remove xfs_defer_reset adds 901219bb2507 xfs: remove XFS_LI_RECOVERED adds e6fff81e4870 xfs: proper replay of deferred ops queued during log recovery adds 4f9a60c48078 xfs: xfs_defer_capture should absorb remaining block reservations adds 929b92f64048 xfs: xfs_defer_capture should absorb remaining transaction [...] adds 919522e89f8e xfs: clean up bmap intent item recovery checking adds 64a3f3315bc6 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock [...] adds ff4ab5e02a04 xfs: fix an incore inode UAF in xfs_bui_recover adds 27dada070d59 xfs: change the order in which child and parent defer ops [...] adds 4e919af7827a xfs: periodically relog deferred intent items adds ed1575daf71e xfs: expose the log push threshold adds 74f4d6a1e065 xfs: only relog deferred intent items if free space in the [...] adds acd1ac3aa22f xfs: limit entries returned when counting fsmap records adds 8ffa90e1145c xfs: fix deadlock and streamline xfs_getfsmap performance adds 97611f936674 xfs: do the ASSERT for the arguments O_{u,g,p}dqpp adds e5b23740db9b xfs: fix the indent in xfs_trans_mod_dquot adds 8cb96ed59539 Merge remote-tracking branch 'xfs/for-next' into master adds e5c2cf4171cc Merge remote-tracking branch 'zonefs/for-next' into master adds 211b9282d90e Merge remote-tracking branch 'iomap/iomap-for-next' into master adds b53d7e4ea4bf Merge remote-tracking branch 'file-locks/locks-next' into master adds bfdc59701d6d iov_iter: refactor rw_copy_check_uvector and import_iovec adds 89cd35c58bc2 iov_iter: transparently handle compat iovecs in import_iovec adds 3523a9d45478 fs: remove various compat readv/writev helpers adds 5f764d624a89 fs: remove the compat readv/writev syscalls adds 598b3cec831f fs: remove compat_sys_vmsplice adds c3973b401ef2 mm: remove compat_process_vm_{readv,writev} adds 5d47b394794d security/keys: remove compat_keyctl_instantiate_key_iov adds c186eef9720f Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] adds 38a2bcfe1288 Merge remote-tracking branch 'vfs/for-next' into master adds 4e797e6ec79c printk: Use fallthrough pseudo-keyword adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds a97b1a44744c Merge remote-tracking branch 'printk/for-next' into master adds f63a9a0edb1f Merge branch 'pci/acs' adds b46ae9d54cf2 Merge branch 'pci/enumeration' adds 39f6c8b65d8e Merge branch 'pci/hotplug' adds 543cca912f6c Merge branch 'pci/pm' adds 2d5116b8dfde Merge branch 'pci/misc' adds c9b38dc7b8f0 Merge branch 'remotes/lorenzo/pci/apei' adds 333a67839967 sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard adds 1d29b36ac7b4 sparc32: Move ioremap/iounmap declaration before asm-gener [...] adds f5810e5c3292 asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() [...] adds d0c999f3dc98 Merge branch 'remotes/lorenzo/pci/pci-iomap' adds 6b01d3cf131c Merge branch 'remotes/lorenzo/pci/arm' adds ea17a0f153af phy: marvell: comphy: Convert internal SMCC firmware retur [...] adds b0c6ae0f8948 PCI: aardvark: Fix initialization with old Marvell's Arm T [...] adds ab85364d0a90 Merge branch 'remotes/lorenzo/pci/aardvark' adds 740d6c3708a9 PCI: brcmstb: Add control of rescal reset adds 52ded9e4f07b PCI: brcmstb: Set additional internal memory DMA viewport sizes adds 3baec684a531 PCI: brcmstb: Accommodate MSI for older chips adds 20b1d6ba606c PCI: brcmstb: Set bus max burst size by chip type adds 1f66d95efdb7 PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] adds de515d12c8ca Merge branch 'remotes/lorenzo/pci/brcmstb' adds 9aae3af8767c PCI: cadence: Simplify cdns_pcie_host_init_address_transla [...] adds 75dd58cdc634 Merge branch 'remotes/lorenzo/pci/cadence' adds b7aef42eb0b1 PCI: dwc: armada-8k driver needs OF support adds cad292c57102 PCI: dwc: spear13xx driver needs OF adds 8b0d64357264 Merge branch 'remotes/lorenzo/pci/dwc' adds 915cff7f38c5 PCI: hv: Fix hibernation in case interrupts are not re-created adds 279f7f7549ef Merge branch 'remotes/lorenzo/pci/hv' adds 03c207a6873d Merge branch 'remotes/lorenzo/pci/imx6' adds 0c3c87d2b270 PCI: iproc: Use module_bcma_driver to simplify the code adds fe0e020c2385 Merge branch 'remotes/lorenzo/pci/iproc' adds a5148951dcc5 Merge branch 'remotes/lorenzo/pci/kirin' adds 9846155b00fe PCI: loongson: Simplify loongson_pci_probe() return expression adds 4cff1530c521 Merge branch 'remotes/lorenzo/pci/loongson' adds a98d2187efd9 PCI: meson: Build as module by default adds 24b555d8bed0 Merge branch 'remotes/lorenzo/pci/meson' adds df7fc0556112 PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() re [...] adds 2bb8d0f36ea0 Merge branch 'remotes/lorenzo/pci/mobiveil' adds e72131c4eb79 Merge branch 'remotes/lorenzo/pci/mvebu' adds 0f67997347e1 Merge branch 'remotes/lorenzo/pci/qcom' adds bf333990c6da Merge branch 'remotes/lorenzo/pci/rcar' adds 0c107d9987be Merge branch 'remotes/lorenzo/pci/tegra' adds 5e7c9b66bbc2 Merge branch 'remotes/lorenzo/pci/vmd' adds 026b940f18bc PCI: xgene: Remove unused assignment to variable msi_val adds 2913c5752acd Merge branch 'remotes/lorenzo/pci/xgene' adds 18dcce7bc583 Merge branch 'remotes/lorenzo/pci/xilinx' adds a9007040675a Merge remote-tracking branch 'pci/next' into master adds ff0277fbe4a2 Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 260a45fcc378 Merge remote-tracking branch 'hid/for-next' into master adds 332fdaebb64e i2c: i801: Add support for Intel Alder Lake PCH-S adds 795ee9b8a107 i2c: efm32: Use devm_platform_get_and_ioremap_resource() adds 06856269d43a i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ adds 35baff672f80 i2c: testunit: improve documentation adds 900aed24d3e4 i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic [...] adds e4fc2efbc310 i2c: tegra: Add missing pm_runtime_put() adds c5418d4cc9f0 i2c: tegra: Handle potential error of tegra_i2c_flush_fifos() adds ed022e5dd3a0 i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear() adds 8548a75f3e8d i2c: tegra: Initialize div-clk rate unconditionally adds 8ff727316a09 i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member adds 76bc845a78c5 i2c: tegra: Runtime PM always available on Tegra adds d3dfd625ffb0 i2c: tegra: Remove error message used for devm_request_irq [...] adds 859349096789 i2c: tegra: Use reset_control_reset() adds f7d62a11858c i2c: tegra: Use devm_platform_get_and_ioremap_resource() adds 20b9a6c3ef2c i2c: tegra: Use platform_get_irq() adds 586a97d907ac i2c: tegra: Use clk-bulk helpers adds 6fe3e2015faa i2c: tegra: Move out all device-tree parsing into tegra_i2 [...] adds 55c52f16a017 i2c: tegra: Clean up probe function adds df384fa58a32 i2c: tegra: Reorder location of functions in the code adds f1c2ff98065d i2c: tegra: Clean up variable types adds 56f1cd34a4e7 i2c: tegra: Remove outdated barrier() adds 055ba33154a7 i2c: tegra: Remove likely/unlikely from the code adds d6a7969b7980 i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear() adds 8d57c2f3654e i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg() adds e57ac5aba01a i2c: tegra: Rename wait/poll functions adds 4a8e0f87977e i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg() adds 4be62340f3ce i2c: tegra: Factor out packet header setup from tegra_i2c_ [...] adds 507ae6ab724b i2c: tegra: Factor out register polling into separate function adds d380d48ff376 i2c: tegra: Factor out hardware initialization into separa [...] adds 3b3b8e59d014 i2c: tegra: Check errors for both positive and negative values adds 89e3748acd0b i2c: tegra: Improve formatting of variables adds a99042e7d9fb i2c: tegra: Clean up variable names adds 76d06443cc5b i2c: tegra: Clean up printk messages adds 94a5573f0719 i2c: tegra: Clean up and improve comments adds c886a4a03a01 i2c: tegra: Clean up whitespaces, newlines and indentation adds 53fd42ff6ccc i2c: tegra: Improve driver module description adds 40daf09a30a0 Documentation: i2c: add testunit docs to index adds f3927562495e Merge branch 'i2c/for-5.10' into i2c/for-next adds 8ae971a0c506 Merge remote-tracking branch 'i2c/i2c/for-next' into master adds abea14bfdebb i3c: master: Fix error return in cdns_i3c_master_probe() adds 5c0a3c9facec Merge remote-tracking branch 'i3c/i3c/next' into master adds 3948ea0998ac Merge remote-tracking branch 'dmi/dmi-for-next' into master adds b75394c19d01 hwmon: (amd_energy) Improve the accumulation logic adds 045ad73397e6 hwmon: (amd_energy) Update driver documentation adds c073292b166a hwmon: (tmp513) fix spelling typo in comments adds 2c6fcbb21149 hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller adds 5f977a0630db dt-bindings: Add MP2975 voltage regulator device adds 865e4fc013ba hwmon: Add hwmon driver for Intel MAX 10 BMC adds 707d151bd1ac hwmon: (lm75) Add regulator support adds a6db1561291f hwmon: (bt1-pvt) Test sensor power supply on probe adds 0015503e5f63 hwmon: (bt1-pvt) Cache current update timeout adds 0ffd21d59855 hwmon: (bt1-pvt) Wait for the completion with timeout adds 2b52278150c4 hwmon: (pmbus/max34440) Fix OC fault limits adds 8910c0bd533d hwmon: (pmbus/max20730) add device monitoring via debugfs adds 712d1b3749af hwmon: (mlxreg-fan) Fix double "Mellanox" adds f6a496a5ce8d docs: hwmon: (ltc2945) update datasheet link adds 3e37c9d48f7a dt-bindings: hwmon: Convert lm75 bindings to yaml adds efc2360b2873 dt-bindings: hwmon: Add the +vs supply to the lm75 bindings adds 748022ef093f hwmon: Add DT bindings schema for PVT controller adds 9d823351a337 hwmon: Add hardware monitoring driver for Moortec MR75203 [...] adds b9a9a375438e dt-bindings: hwmon: max20730: adding device tree doc for max20730 adds 9b20aec24b8a hwmon: (pmbus/max20730) adjust the vout reading given volt [...] adds 7a67ef9f361f Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds ce7a7eed776f doc: seq_file: clarify role of *pos in ->next() adds fb4fed259a50 mailmap: add entry for mstarovoitov@marvell.com adds 7a5d265b68e1 doc: zh_CN: index files in arm64 subdirectory adds a0eef4a8acbb Documentation: Chinese translation of Documentation/arm64/amu.rst adds f42182945d9f Documentation: kvm: fix a typo adds 905705a8fd43 docs: programming-languages: refresh blurb on clang support adds 4c361ab48478 Merge remote-tracking branch 'jc_docs/docs-next' into master adds 6b90346919d4 media: zoran: move documentation file to the right place adds 210191dd5314 media: siano: rename a duplicated card string adds ba9fe6443db5 media: admin-guide: update cardlists adds 7c9df3ec493e media: add Zoran cardlist adds 463c43fcd97e Merge tag 'v5.9-rc7' into patchwork adds e636662244e4 Merge remote-tracking branch 'v4l-dvb/master' into master adds d7fa71e0837b Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] adds 632c9866aa2e Merge branch 'acpica-osl' into linux-next adds 8f065e1ebf86 Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] adds 894c26a1c274 ACPI: Support Generic Initiator only domains adds 73bf7382debb x86: Support Generic Initiator only proximity domains adds 01aabca2fd54 ACPI: Let ACPI know we support Generic Initiator Affinity [...] adds 2c5b9bde95c9 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 adds b9fffe47212c node: Add access1 class to represent CPU to memory charact [...] adds dc9e7860df91 docs: mm: numaperf.rst Add brief description for access class 1. adds 39199dc2f1e1 Merge branch 'acpi-numa' into linux-next adds 1e0cb59d5f0a ACPI: Make acpi_evaluate_dsm() prototype consistent adds 7efdde337a6b Merge branch 'acpi-misc' into linux-next adds 05de068614ac ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() adds 7cecb47f55e0 ACPI / extlog: Check for RDMSR failure adds c18483a8ed30 ACPI: memhotplug: Remove 'state' from struct acpi_memory_device adds 05c36e5adf2b tools/power/acpi: Serialize Makefile adds 26ee704882aa Merge branches 'acpi-scan', 'acpi-extlog', 'acpi-memhotplu [...] adds 0b9688ee95c1 Merge back cpuidle material for 5.10. adds fccd2f0e629b Merge back cpufreq material for 5.10. adds 936617112e76 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 49f618e1b669 PM: domains: Rename power state enums for genpd adds f63816e43d90 PM: domains: Allow to abort power off when no ->power_off( [...] adds 61df1b9ca29d Merge branches 'powercap', 'pm-core', 'pm-sleep', 'pm-avs' [...] adds 66bebc5f7cab Merge branch 'pnp' into linux-next adds 4285027c733a Merge tag 'devfreq-next-for-5.10' of git://git.kernel.org/ [...] adds 25e4b8e298f4 Merge branch 'pm-devfreq' into linux-next adds 757e282188f0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 68cc0d9f9ed4 Merge branch 'pm-opp' into linux-next adds 428805c0c5e7 PM: hibernate: remove the bogus call to get_gendisk() in s [...] adds 40c3bd4cfa6f cpufreq: stats: Defer stats update to cpufreq_stats_record [...] adds 381abb942a39 cpufreq: stats: Remove locking adds 4958b46efb6d cpufreq: stats: Mark few conditionals with unlikely() adds 96f60cddf7a1 cpufreq: stats: Enable stats for fast-switch as well adds 08d8c65e849d cpufreq: Move traces and update to policy->cur to cpufreq core adds c6e331312ebf PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI adds 6cc81715e661 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-pci' into [...] adds 8e8883cef6ce ACPI: PCI: update kernel-doc line comments adds 21988a8e5147 ACPI: button: fix handling lid state changes when input de [...] adds 9acb56ca0dec Merge branches 'acpi-pci' and 'acpi-button' into linux-next adds a17a733e377d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds c3cdb7873495 Merge branch 'pm-cpufreq' into linux-next adds 692868a31b94 Merge remote-tracking branch 'pm/linux-next' into master adds dc4c8c234e05 Merge remote-tracking branch 'cpupower/cpupower' into master adds 169e93495f36 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 3ed7fa58decb Merge remote-tracking branch 'ieee1394/for-next' into master adds 6ae1cc0124fd Merge remote-tracking branch 'dlm/next' into master adds 712d460e8218 Merge remote-tracking branch 'swiotlb/linux-next' into master adds 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu adds a6f0b08dbaf2 RDMA/core: Remove ucontext->closing adds 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() adds 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() adds 8bfafde08693 IB/core: Enable ODP sync without faulting adds 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode adds a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration adds 42d5179c892e RDMA/core: Constify struct attribute_group adds 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group adds f45271acdf9e RDMA/qedr: Endianness warnings cleanup adds a4947e84f234 overflow: Include header file with SIZE_MAX declaration adds 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code adds 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type adds c4b4d548fabc RDMA/core: Introduce new GID table query API adds 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space adds 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces adds 10ba684ef6b3 Merge remote-tracking branch 'rdma/for-next' into master adds 949ca6b82e43 netlink: fix policy dump leak adds c16bcd70a11b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1dc0408cdf3c net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv() adds 1c5ad5a94038 net: dsa: b53: Set untag_bridge_pvid adds a348292b6315 net: dsa: Obtain VLAN protocol from skb->protocol adds 3a68844dd2d8 net: dsa: Utilize __vlan_find_dev_deep_rcu() adds cb307c2d845d Merge branch 'net-dsa-Improve-dsa_untag_bridge_pvid' adds a3d0ba883ce0 dt-bindings: net: dsa: b53: Add missing reg property to example adds 4f359b653f7f net/smscx5xx: change to of_get_mac_address() eth_platform_ [...] adds f8d504caa973 nl80211: reduce non-split wiphy dump size adds ab10c22bc3b2 nl80211: fix non-split wiphy information adds 75f87eaeaced mac80211: avoid processing non-S1G elements on S1G band adds 26d0a8edca28 Merge tag 'mac80211-next-for-net-next-2020-10-02' of git:/ [...] adds ea9d1f30b128 net: mscc: ocelot: offload multiple tc-flower actions in s [...] adds 319e4dd11a20 net: mscc: ocelot: introduce conversion helpers between po [...] adds 1397a2eb52e2 net: mscc: ocelot: create TCAM skeleton from tc filter chains adds 75944fda1dfe net: mscc: ocelot: offload ingress skbedit and vlan action [...] adds 2f17c050d892 net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0 adds 226e9cd82a96 net: mscc: ocelot: only install TCAM entries into a specif [...] adds f854e6f6f450 net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter [...] adds 16a7a15f4b14 net: mscc: ocelot: offload redirect action to VCAP IS2 adds 8cd6b020b644 selftests: ocelot: add some example VCAP IS1, IS2 and ES0 [...] adds 0c2a01dc27f6 Merge branch 'Offload-tc-flower-to-mscc_ocelot-switch-usin [...] adds 14c914fcb515 Merge tag 'wireless-drivers-next-2020-10-02' of git://git. [...] adds bb5ab541942e s390/qeth: keep track of wanted TX queues adds 72d5e8504e3b s390/qeth: de-magic the QIB parm area adds 949bbf4d2db8 s390/qeth: allow configuration of TX queues for OSA devices adds 50144f675363 s390/qeth: constify the disciplines adds 84c91482eec4 s390/qeth: use netdev_name() adds 378ac80d7f49 s390/qeth: static checker cleanups adds 5506745537e7 s390/ctcm: remove orphaned function declarations adds 7b419e658ff7 Merge branch 's390-net-next' adds 9576a36cc107 ionic: contiguous memory for notifyq adds 52733cff9b6e ionic: drain the work queue adds 2c580d7783c7 ionic: clear linkcheck bit on alloc fail adds 7c737fc43ca0 ionic: check qcq ptr in ionic_qcq_disable adds ba6ab8aca216 ionic: disable all queue napi contexts on timeout adds a21b5d49e77a ionic: refill lif identity after fw_up adds bb9f80f31d37 ionic: use lif ident for filter count adds 9e15410dc745 ionic: add new bad firmware error code adds 34ad937770d7 Merge branch 'ionic-error-recovery' adds 10c24eb23da0 devlink: add parser error drop packet traps adds c50bf2be7306 devlink: add .trap_group_action_set() callback adds ceeb03ad8e22 dpaa2-eth: add basic devlink support adds 061d631f7de2 dpaa2-eth: add support for devlink parser error drop traps adds 5a38b4fc0104 Merge branch 'dpaa2-eth-add-devlink-parser-error-drop-trap [...] adds e50867369698 genetlink: reorg struct genl_family adds 0b588afdd16f genetlink: add small version of ops adds 66a9b9287d24 genetlink: move to smaller ops wherever possible adds adc848450ff8 genetlink: add a structure for dump state adds 78ade619c165 genetlink: use .start callback for dumppolicy adds 48526a0f4ca2 genetlink: bring back per op policy adds 7c1e0926da18 taskstats: move specifying netlink policy back to ops adds 8e1ed28fd8d3 genetlink: use parsed attrs in dumppolicy adds a4bb4f5fc811 genetlink: switch control commands to per-op policies adds 678cdd496708 Merge branch 'genetlink-support-per-command-policy-dump' adds 899b07c5787f netlink: compare policy more accurately adds 04a351a62bd4 netlink: rework policy dump to support multiple policies adds aa85ee5f9585 genetlink: factor skb preparation out of ctrl_dumppolicy() adds 50a896cf2d6f genetlink: properly support per-op policy dumping adds e992a6eda9a1 genetlink: allow dumping command-specific policy adds 186e26eb139a Merge branch 'genetlink-per-op-policy-export' adds 8e1b3884eed7 net: remove NETDEV_HW_ADDR_T_SLAVE adds 398999bac6ea net/af_iucv: right-size the uid variable in iucv_sock_bind() adds a29f245ec97f net/iucv: fix indentation in __iucv_message_receive() adds 223b32db00a8 Merge branch 'net-iucv-next' adds 9cd8b6c90529 tcp: account total lost packets properly adds aa3098676cd0 powerpc: dts: t1040: add bindings for Seville Ethernet switch adds e69eb0824d8c powerpc: dts: t1040rdb: add ports for Seville Ethernet switch adds 6a0c00e5d2b1 Merge branch 'Add-Seville-Ethernet-switch-to-T1040RDB' adds 839d696ffb27 net/smc: send ISM devices with unique chid in CLC proposal adds fd6ebb6fb2cf net/smc: use an array to check fields in system EID adds e275d49a69c0 net: phy: dp83869: fix unsigned comparisons against less t [...] adds 19fbcb36a39e net/sched: act_vlan: Add {POP,PUSH}_ETH actions adds a45294af9e96 net/sched: act_mpls: Add action to push MPLS LSE before Et [...] adds ef743c099033 Merge branch 'net-sched-Add-actions-for-MPLS-L2-VPNs' adds 1a10d0bc906d usbnet: Use fallthrough pseudo-keyword adds e55e66e8ae84 net: bna: Use fallthrough pseudo-keyword adds 401d8ce4ae07 net: ksz884x: Use fallthrough pseudo-keyword adds 93e6664e6621 bnx2x: Use fallthrough pseudo-keyword adds 2b7fea0d20ce net: dsa: sja1105: remove duplicate prefix for VL Lookup d [...] adds 536a82ad167b dt-bindings: net: dsa: b53: Specify unit address in hex adds 3a56268ef6ee dt-bindings: net: dsa: b53: Fix full duplex in example adds 456afe01b100 mptcp: ADD_ADDRs with echo bit are smaller adds 82ec6630f9fc netfilter: nf_tables_offload: Remove unused macro FLOW_SET [...] adds 9446ab34ace2 netfilter: ipset: enable memory accounting for ipset allocations adds ab6c41eefd46 netfilter: nfnetlink: place subsys mutexes in distinct loc [...] adds 5f48846daf33 netfilter: nf_tables: Enable fast nft_cmp for inverted matches adds 10fdd6d80e4c netfilter: nf_tables: Implement fast bitwise expression adds 321e921daa05 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds cf1166349c68 net: devlink: Add unused port flavour adds f15ec13a9630 net: dsa: Make use of devlink port flavour unused adds 3122433eb533 net: dsa: Register devlink ports before calling DSA driver [...] adds 544e7c33ec2f net: devlink: Add support for port regions adds 08156ba430b4 net: dsa: Add devlink port regions support to DSA adds 7d1e2a10681d net: dsa: Add helper for converting devlink port to ds and port adds b71a8d602521 net: dsa: mv88e6xxx: Add per port devlink regions adds d3a6987db075 Merge branch 'mv88e6xxx-Add-per-port-devlink-regions' adds 424174f14eec bnxt_en: Update firmware interface spec to 1.10.1.68. adds 3e9ec2bb932d bnxt_en: refactor bnxt_alloc_fw_health() adds ba02629ff6cb bnxt_en: log firmware status on firmware init failure adds 87f7ab8d6f88 bnxt_en: perform no master recovery during startup adds fc8864e0b6ee bnxt_en: Log FW health status info, if reset is aborted. adds 975bc99a4a39 bnxt_en: Refactor bnxt_free_rx_skbs(). adds 7737d325f867 bnxt_en: Refactor bnxt_init_one_rx_ring(). adds 8fbf58e17dce bnxt_en: Implement RX ring reset in response to buffer errors. adds 8a27d4b9e54c bnxt_en: Add a software counter for RX ring reset. adds 1b5c8b63d6a4 bnxt_en: Reduce unnecessary message log during RX errors. adds 8d4bd96b54dc bnxt_en: Eliminate unnecessary RX resets. adds 3e233cac4278 Merge branch 'bnxt_en-net-next-updates' adds f5083d0cee08 drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit adds 674d3ab94977 mptcp: Constify mptcp_pm_ops adds b980b313e5a2 net: openvswitch: Constify static struct genl_small_ops adds c2568c8c9e63 Merge branch 'net-Constify-struct-genl_small_ops' adds 2e554a7a5d8a net: dsa: propagate switchdev vlan_filtering prepare phase [...] adds f4f9dcc3f4c5 net: phy: marvell: Use phy_read_paged() instead of open coding it adds 8b0308fe319b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 717f20341686 mptcp: don't skip needed ack adds 302af7c6049d net: always dump full packets with skb_dump adds c6db31ffe202 ethtool: allow netdev driver to define phy tunables adds e193c3ab8302 net: atlantic: implement phy downshift feature adds 60db5e408e43 net: atlantic: implement media detect feature via phy tunables adds 9b9dda5d1dc8 Merge branch 'net-atlantic-phy-tunables-from-mac-driver' adds 451b05f413d3 net: netdevice.h: sw_netstats_rx_add helper adds 1f8dda1d26d3 vxlan: use dev_sw_netstats_rx_add() adds 1e84527b7fa9 geneve: use dev_sw_netstats_rx_add() adds 8fdfffd0b97a bareudp: use dev_sw_netstats_rx_add() adds 36a6f5667925 gtp: use dev_sw_netstats_rx_add() adds 5711eb05023e ipv6: use dev_sw_netstats_rx_add() adds c852162ea931 xfrm: use dev_sw_netstats_rx_add() adds e40b3727f90b net: openvswitch: use dev_sw_netstats_rx_add() adds 560b50cf6c18 ipv4: use dev_sw_netstats_rx_add() adds 02da0b615b4b Merge branch 'drivers-net-add-sw_netstats_rx_add-helper' adds 4f30974feb96 ethtool: wire up get policies to ops adds 5028588b62cb ethtool: wire up set policies to ops adds ff419afa4310 ethtool: trim policy tables adds 329d9c333ee4 ethtool: link up ethnl_header_policy as a nested policy adds ddcf3b70c5ae netlink: create helpers for checking type is an int adds bdbb4e29df8b netlink: add mask validation adds a0de1cd35687 ethtool: specify which header flags are supported per command adds 9faebeb2d800 Merge branch 'ethtool-allow-dumping-policies-to-user-space' adds 5641b9b83dcb Merge remote-tracking branch 'net-next/master' into master adds cffcdbff70a3 selftests/bpf: Initialize duration in xdp_noinline.c adds 48ca6243c6ad selftests/bpf: Properly initialize linfo in sockmap_basic adds 82f45c6c4a70 bpf: tcp: Do not limit cb_flags when creating child sk fro [...] adds 96d46c508506 bpf: selftest: Ensure the child sk inherited all bpf_sock_ [...] adds 440c5752a3ca Merge branch 'Do not limit cb_flags when creating child sk' adds 4976b718c355 bpf: Introduce pseudo_btf_id adds d370bbe12143 bpf/libbpf: BTF support for typed ksyms adds 2c2f6abeff13 selftests/bpf: Ksyms_btf to test typed ksyms adds eaa6bcb71ef6 bpf: Introduce bpf_per_cpu_ptr() adds 63d9b80dcf2c bpf: Introducte bpf_this_cpu_ptr() adds 00dc73e44a84 bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() adds 60a128b532d8 Merge branch 'bpf: BTF support for ksyms' adds 18ebe16d1049 bpf, sockmap: Add skb_adjust_room to pop bytes off ingress [...] adds 91274ca53518 bpf, sockmap: Update selftests to use skb_adjust_room adds fb91db01c652 Merge branch 'Add skb_adjust_room() for SK_SKB' adds 1028ae406999 bpf: Deref map in BPF_PROG_BIND_MAP when it's already used adds b75597d8947f xsk: Remove internal DMA headers adds 8731745e4821 bpf, verifier: Use fallthrough pseudo-keyword adds 39d8f0d1026a bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI adds dca4121cdc48 bpf, doc: Update Andrii's email in MAINTAINERS adds a0f2b7acb4b1 libbpf: Close map fd if init map slots failed adds 2c193d32caee libbpf: Check if pin_path was set even map fd exist adds 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd adds fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd' adds 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target adds 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm adds 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking adds 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct adds 60dc609dbd54 samples: bpf: Count syscalls in xdpsock adds 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock adds bf88a80a0407 selftests/bpf: Fix test_verifier after introducing resolve [...] adds 49a2a4d4163f kernel/bpf/verifier: Fix build when NET is not enabled adds ebfb4d40ed9d bpf: Fix build failure for kernel/trace/bpf_trace.c with C [...] adds 49f3d12b0f70 bpf: Fix typo in uapi/linux/bpf.h adds 80348d8867c6 libbpf: Fix compatibility problem in xsk_socket__create adds 537db8416ada Merge remote-tracking branch 'bpf-next/master' into master adds 52ad7925d9a3 Merge remote-tracking branch 'bluetooth/master' into master adds cd5d8feba65c Merge remote-tracking branch 'gfs2/for-next' into master adds 6aec345ed83a mtd: maps: vmu-flash: simplify the return expression of pr [...] adds b3e79e7682e0 mtd: physmap: Add Baikal-T1 physically mapped ROM support adds 0626258af6ea mtd: maps: vmu-flash: fix typos for struct memcard adds 88c4203e1724 mtd: spear_smi: Enable compile testing adds b597cc75f7fe mtd: parsers: bcm63xx: Do not make it modular adds f2ccc55ae449 Merge remote-tracking branch 'mtd/mtd/next' into master adds 0d03298dde23 Merge remote-tracking branch 'nand/nand/next' into master adds 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" adds dd7ed7020292 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master adds f74bf733feb9 crypto: cpt - simplify the return expression of cav_register_algs adds e356c49c6cf0 crypto: ccp - fix error handling adds 5784cfb201e6 crypto: marvell/octeontx - simplify the return expression [...] adds 17f86c5b6be5 crypto: mediatek - simplify the return expression of mtk_d [...] adds 9d9b14dbe077 crypto: caam/jr - add fallback for XTS with more than 8B IV adds 83e8aa912138 crypto: caam/qi - add fallback for XTS with more than 8B IV adds 36e2d7cfdcf1 crypto: caam/qi2 - add fallback for XTS with more than 8B IV adds c91f73486266 crypto: caam/jr - add support for more XTS key lengths adds 62b9a6690926 crypto: caam/qi - add support for more XTS key lengths adds 596efd57cfa1 crypto: caam/qi2 - add support for more XTS key lengths adds 297b931c2a3c crypto: caam - add xts check for block length equal to zero adds 78eebbfafbe7 crypto: caam/jr - add support for XTS with 16B IV adds 3a15679b9311 crypto: caam/qi - add support for XTS with 16B IV adds 4fc983266d1e crypto: caam/qi2 - add support for XTS with 16B IV adds 00c9211f60db crypto: sa2ul - Fix DMA mapping API usage adds c2fb644638ae hwrng: npcm - modify readl to readb adds 4a0c1de64bf9 crypto: x86/poly1305 - Remove assignments with no effect adds ae6ee6ae2b4f lib/mpi: Fix unused variable warnings adds 698f95235d24 crypto: hisilicon/zip - fix the uncleared debug registers adds d340f62db2f6 crypto: hisilicon/zip - fix zero length input in GZIP decompress adds 42856f0a5a72 crypto: hisilicon/zip - fix the return value when device is busy adds 2fcb4cc3b030 crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num' adds 524ccdbdfb52 crypto: xor - defer load time benchmark to a later time adds c055e3eae0f1 crypto: xor - use ktime for template benchmarking adds 436cdcdec029 hwrng: stm32 - use semicolons rather than commas to separa [...] adds f9dc446cb959 hwrng: iproc-rng200 - use semicolons rather than commas to [...] adds 03ace9b16bd0 hwrng: mxc-rnga - use semicolons rather than commas to sep [...] adds 77450fd7cfc2 crypto: drivers - use semicolons rather than commas to sep [...] adds ed4424f2fb02 crypto: atmel-tdes - use semicolons rather than commas to [...] adds 270ac04623df Merge remote-tracking branch 'crypto/master' into master adds c60a4d1c8b28 Merge remote-tracking branch 'drm/drm-next' into master adds 2ae787080470 drm/amdgpu: fix NULL pointer dereference for Renoir adds 79b1eca0e4ac drm/amdgpu: align frag_end to covered address space adds 2f8be0e51680 drm/amd/display: Avoid set zero in the requested clk adds dc3de51642ad drm/amd/display: Change to correct unit on audio rate adds 95d620adb48f drm/amd/display: HDMI remote sink need mode validation for Linux adds a5b2c10c05ef drm/amdgpu: add vangogh asic header files (v2) adds 4f1e9a76bde0 drm/amdgpu: add van gogh asic_type enum (v2) adds f7b2cdb23abf drm/amdgpu: add uapi to define van gogh series adds 4e52a9f8d570 drm/amdgpu: add van gogh support for gpu_info and ip block [...] adds 1f9dab43c2cc drm/amdgpu: add vangogh_reg_base_init function for van gogh adds 026570e63310 drm/amdgpu: add nv common ip block support for van gogh adds fced3c3a4655 drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] adds bd4f28117ef2 drm/amdgpu: add van gogh support for ih block adds bf13cb1f4620 drm/amdgpu: use gpu virtual address for interrupt packet w [...] adds 1e483203965b drm/amdgpu: add uapi to define van gogh memory type adds af118ed9ef9f drm/amdgpu: update new memory types in atomfirmware header adds b9d90cb031c4 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables adds 15c90a1fbcb1 drm/amdgpu: get the correct vram type for van gogh adds 6405e627a0ad drm/amdgpu: add gmc v10 supports for van gogh (v4) adds b0ebc8e94444 drm/amdgpu: set fw load type for van gogh adds 6c266fb56cb8 drm/amdgpu: add gfx support for van gogh (v3) adds ad088550d232 drm/amdgpu: add gfx golden settings for vangogh (v3) adds 1ec743ac9ffe drm/amdgpu/gfx10: add updated register offsets for VGH adds 54c98eacf3b9 drm/amdgpu: add sdma support for van gogh adds 88edbad6ed06 drm/amdgpu: set ip blocks for van gogh adds 3a5e715de15c drm/amdkfd: add Van Gogh KFD support adds 4d8d75a45c7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) adds b4e532d67821 drm/amdgpu: enable vcn3.0 for van gogh adds 5de54343d5ef drm/amdgpu: add pcie port indirect read and write on nv adds a7e91bd71848 drm/amdgpu: add nbio v7.2 for vangogh (v2) adds f57d62a00a34 drm/amdgpu/powerplay: add new smu messages and feature mas [...] adds 572083bd99ad drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] adds b44694a1111c drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] adds e89616baf761 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh adds 88779658698d drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) adds f46a221b703e drm/amdgpu/powerplay: add smu initialize funcitons for van [...] adds fd8ba3f1a735 drm/amd/powerplay: partially enable swsmu for vangogh adds fd0fc24889f2 drm/amd/powerplay: add vangogh ppt into swSMU adds c821e0fbb258 drm/amdgpu: add smu ip block for vangogh adds 6fbcb00c7984 drm/amdgpu: add TOC firmware definition adds 5120cb540982 drm/amdgpu: add TOC firmware support for apu (v3) adds ed3b73533235 drm/amdgpu: enable psp support for vangogh adds 8447675327f8 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) adds 8bb3aa1a833f drm/amdgpu: IP discovery table is not ready yet for VG adds 682b1f4c039d drm/amdgpu/mmhub2.3: print client id string for mmhub adds 3eb4c56422c7 drm/amdgpu: add gfx power gating for gfx10 adds ac0dc4c5a076 drm/amdgpu: enable gfx clock gating and power gating for vangogh adds 3a83e4e64bb1 drm/amd/display: Add dcn3.01 support to DC (v2) adds 469989ca4cb3 drm/amd/display: Add dcn3.01 support to DM adds 894052d6416b drm/amdgpu: add van gogh pci id adds 322b1fdd2007 drm/amd/display: 3.2.105 adds 6fbd1e171075 drm/amd/display: Don't allow pstate if no support in blank adds f7fb81a18f02 drm/amd/display: Check for flip pending before locking pipes adds fe984cb3dd32 drm/amd/display: Fixed comments (uniform style) adds 3e19095534ca drm/amd/display: Force enable pstate on driver unload adds 7c4ed1df0a59 drm/amd/display: Copy WM values from set A to other sets i [...] adds 54e8094a76bc drm/amd/display: Block ABM in case of eDP ODM adds b15cde19c32d drm/amd/display: Add i2c speed arbitration for dc_i2c and [...] adds 9b42868c3fd4 drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 5dff371a7351 drm/amd/display: FreeSync not active near lower bound of n [...] adds b98ab70e748e drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags adds 480c5b8ff875 drm/amd/display: Program meta addresses correctly adds 9485af4e4d88 drm/amd/display: Only flush inst_fb if backdoor loading adds a13e25618842 drm/amd/display: [FW Promotion] Release 0.0.36 adds 4b74ed75ae13 drm/amd/display: 3.2.106 adds 576e0ec26b68 drm/amdgpu: fix xgmi perfmon a-b-a problem adds b4a7db71ea06 drm/amdgpu: add per device user friendly xgmi events for vega20 adds a9d17930adff drm/amdgpu: add xgmi perfmons for arcturus adds d74a09c8af5f drm/amdgpu/swsmu: fix ARC build errors adds e500dc638d95 drm/amdgpu: prevent spurious warning adds d205c3cc1a6c drm/amdgpu: add Green_Sardine APU flag adds 2e62f0b5a5bc drm/amdgpu: add green_sardine support for gpu_info and ip [...] adds 5baf415085f3 drm/amdgpu: add soc15 common ip block support for green_sa [...] adds ad698da31fc0 drm/amdgpu: add gfx support for green_sardine (v2) adds f74d0535e927 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) adds c3db2f529fa8 drm/amdgpu: enable green_sardine_asd.bin loading (v2) adds 5d731b5ac301 drm/amdgpu: enable vcn support for green_sardine (v2) adds 2f2b7903f47a PCI/ERR: Fix reset logic in pcie_do_recovery() call adds 903bc80497eb drm/amdgpu: add another raven1 gfxoff quirk adds 1eefedec2f9a drm/amdgpu/swsmu: clean up a bunch of stale interfaces adds fbf109410a25 Merge remote-tracking branch 'amdgpu/drm-next' into master adds ada86b9dadc6 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds a3fb64c00d44 Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6dde8e21a83a Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] adds 2f98380d52b7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 9fa82cb634f6 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 8f0b1b022f28 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master adds 3a6f0fb7b8eb regmap: irq: Add support to clear ack registers adds 6e0545c4f083 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next adds 180698bbe333 Merge remote-tracking branch 'regmap/for-next' into master adds 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" adds 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if' adds 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there' adds 44e65df7d2e6 Merge remote-tracking branch 'sound/for-next' into master adds 8f2242b91501 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers adds 2bc8831b135c ASoC: qcom: fix SDM845 & QDSP6 dependencies more adds 4fac9b31d0b9 ASoC: Intel: Add catpt base members adds 92946c1d7ea8 ASoC: Intel: catpt: Implement IPC protocol adds 64b9b1b00574 ASoC: Intel: catpt: Add IPC message handlers adds ba202a7bc3da ASoC: Intel: catpt: Define DSP operations adds a9aa6fb3eb6c ASoC: Intel: catpt: Firmware loading and context restore adds a126750fc865 ASoC: Intel: catpt: PCM operations adds 7a10b66a5df9 ASoC: Intel: catpt: Device driver lifecycle adds 8ba1edb9c245 ASoC: Intel: catpt: Event tracing adds 8f80a834b909 ASoC: Intel: catpt: Simple sysfs attributes adds 0ce1610578bc ASoC: Intel: haswell: Remove haswell-solution specific code adds e81a707a3935 ASoC: Intel: broadwell: Remove haswell-solution specific code adds 02f2442fb32a ASoC: Intel: bdw-5650: Remove haswell-solution specific code adds 053743f0c490 ASoC: Intel: bdw-5677: Remove haswell-solution specific code adds 6cbfa11d2694 ASoC: Intel: Select catpt and deprecate haswell adds 1a4c450e57d2 Merge series "ASoC: Intel: Catpt - Lynx and Wildcat point" [...] adds cec6e41ce094 ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend adds 1c71497bb5b8 ASoC: fsl_spdif: Remove unused np adds 98bd2b506a30 ASoC: wm8523: Fix a typo in a comment adds ef265c55c1ac ASoC: mchp-spdifrx: add driver for SPDIF RX adds 80db8751d7c0 ASoC: add DT bindings for Microchip S/PDIF RX Controller adds f525facaecd2 Merge series "Add driver for Microchip S/PDIF RX" from Cod [...] adds 8031b93efa8d ASoC: mchp-spdifrx: convert to devm_platform_get_and_iorem [...] adds 859ffd0af117 ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT adds 044eb2d13a21 ASoC: Intel: sof_sdw_rt1308: add extra check on init adds 8cc8945da742 ASoC: Intel: sof_sdw_rt1316: add missing component string adds 4c652df83ba4 ASoC: rt715-sdw: probe with RT714 Device ID adds df64b9882b35 ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 [...] adds c8da9069979b Merge series "ASoC: Intel: sof_sdw: minor corrections" fro [...] adds d8f006825ac5 ASoC: sun8i-codec: Set up clock tree at probe time adds ed3caa3bd44c ASoC: sun8i-codec: Swap module clock/reset dependencies adds d58b72470879 ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes adds 7b51f3c7029f ASoC: sun8i-codec: Consistently name DAPM widgets and routes adds fc5668f62d08 ASoC: sun8i-codec: Correct DAPM widget types adds 4ab60cef3149 ASoC: sun8i-codec: Fix AIF widget channel references adds 18ebd62c30f0 ASoC: sun8i-codec: Enable AIF mono/stereo control adds a886990c9525 ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata adds 86ff02dc1d17 Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 4cc62da459ae ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic adds fc5c8729c1ef ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic adds 727d7d84f747 ASoC: Intel: broadwell: Mark FE DAIs as nonatomic adds dc155ad5fa6e ASoC: Intel: haswell: Mark FE DAIs as nonatomic adds cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer adds ca756120d4bc ASoC: Intel: Remove haswell solution adds 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution adds 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution adds 07833cd0569b ASoC: Intel: Remove baytrail solution adds 05668be1b364 ASoC: Intel: Remove SST ACPI component adds fb94b7b11c6a ASoC: Intel: Remove SST firmware components adds a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops adds 37465972015c ASoC: Intel: Remove unused DSP operations adds b4e60807182a ASoC: Intel: Remove unused DSP interface fields adds 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants adds b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp adds 720811f0e4ac ASoC: Intel: Remove sst_pdata structure adds eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context adds 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...] adds fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10 adds e6d37c39085d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next adds 26f30c73cded Merge remote-tracking branch 'sound-asoc/for-next' into master adds fd36b43665eb Merge remote-tracking branch 'modules/modules-next' into master adds 8f445ffa851e dt-bindings: input/touchscreen: add bindings for zinitix adds 26822652c85e Input: add zinitix touchscreen driver adds 261bfb3328b8 Input: synaptics-rmi4 - rename f30_data to gpio_data adds 9e4c596bfd00 Input: synaptics-rmi4 - add support for F3A adds a6977d758fed Input: synaptics-rmi4 - support bootloader v8 in f34v7 adds 127e4a1bc11e Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 adds 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 adds 4ba8b8aec58b Input: evdev - per-client waitgroups adds 8a30c6eb29e0 Input: Add MAINTAINERS entry for SiS i2c touch input driver adds 260dac1b6216 Merge remote-tracking branch 'input/next' into master adds 0f078896911f Merge branch 'io_uring-5.9' into for-5.10/io_uring adds f3606e3a92dd io_uring: allow timeout/poll/files killing to take task in [...] adds f573d384456b io_uring: move dropping of files into separate helper adds 2aede0e417db io_uring: stash ctx task reference for SQPOLL adds e3bc8e9dad7f io_uring: unconditionally grab req->task adds 76e1b6427fd8 io_uring: return cancelation status from poll/timeout/file [...] adds e6c8aa9ac33b io_uring: enable task/files specific overflow flushing adds 0f2122045b94 io_uring: don't rely on weak ->files references adds 9b8284921513 io_uring: reference ->nsproxy for file table commands adds a3ec60054082 io_uring: move io_uring_get_socket() into io_uring.h adds 9d4a75efa200 io_uring: use an enumeration for io_uring_register(2) opcodes adds 21b55dbc0653 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode adds 7e84e1c7566a io_uring: allow disabling rings during the creation adds 95da84659226 io_wq: Make io_wqe::lock a raw_spinlock_t adds e35afcf91230 io_uring: io_sq_thread() doesn't need to flush signals adds ce71bfea207b fs: align IOCB_* flags with RWF_* flags adds 6a7793828fb2 io_uring: use private ctx wait queue entries for SQPOLL adds 3f0e64d05411 io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] adds c8d1ba583fe6 io_uring: split work handling part of SQPOLL into helper adds 534ca6d684f1 io_uring: split SQPOLL data into separate structure adds 69fb21310fd3 io_uring: base SQPOLL handling off io_sq_data adds aa06165de863 io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] adds 738277adc819 io_uring: mark io_uring_fops/io_op_defs as __read_mostly adds 90554200724d io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits adds f4bff104fffb io_uring: simplify io_rw_prep_async() adds afb87658f89b io_uring: refactor io_req_map_rw() adds ab0b196ce555 io_uring: fix overlapped memcpy in io_req_map_rw() adds 4be1c6151269 io_uring: kill extra user_bufs check adds e8c2bc1fb6c9 io_uring: get rid of req->io/io_async_ctx union adds e95eee2dee78 io_uring: cap SQ submit size for SQPOLL with multiple rings adds 14db84110d48 io_uring: remove unneeded semicolon adds de2939388be5 io_uring: improve registered buffer accounting for huge pages adds 91d8f5191e8f io_uring: add blkcg accounting to offloaded operations adds af9c1a44f8de io_uring: process task work in io_uring_register() adds dbbe9c642411 io_uring: show sqthread pid and cpu in fdinfo adds c4068bf898dd io-wq: fix use-after-free in io_wq_worker_running adds 145cc8c665f4 io-wq: kill unused IO_WORKER_F_EXITING adds 291b2821e072 io_uring: simplify io_alloc_req() adds 5b09e37e27a8 io_uring: io_kiocb_ppos() style change adds 2d199895d231 io_uring: remove F_NEED_CLEANUP check in *prep() adds a88fc400212f io_uring: set/clear IOCB_NOWAIT into io_read/write adds 73debe68b300 io_uring: remove nonblock arg from io_{rw}_prep() adds bfe76559833d io_uring: decouple issuing and req preparation adds c1379e247a72 io_uring: move req preps out of io_issue_sqe() adds 87c4311fd2c2 io_uring: kill callback_head argument for io_req_task_work_add() adds adb99b3a5926 Merge branch 'for-5.10/io_uring' into for-next adds 155bd9d1abd6 drbd: remove ->this_bdev adds 10ed16662da9 block: add a bdget_part helper adds 07560151db96 block: make bio_crypt_clone() able to fail adds 93f221ae0838 block: make blk_crypto_rq_bio_prep() able to fail adds cf785af19319 block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx() adds 2b0d3d3e4fcf percpu_ref: reduce memory footprint of percpu_ref in fast path adds 0549e87c30ae block: move 'q_usage_counter' into front of 'request_queue' adds 92cf2fd156b2 block: remove the unused blk_integrity_merge_rq export adds d59da41998bc block: remove the unused blk_integrity_merge_bio export adds eda5cc997abd block: move blk_mq_sched_try_merge to blk-merge.c adds a926c7afffcc block: Consider only dispatched requests for inflight statistic adds d6359d748a66 Merge branch 'for-5.10/block' into for-next adds a58e88bfdc4d bcache: share register sysfs with async register adds 7e59c506c338 bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve() adds 84e5d1363cd8 bcache: Convert to DEFINE_SHOW_ATTRIBUTE adds 17e4aed8309f bcache: remove 'int n' from parameter list of bch_bucket_a [...] adds 697e23495c94 bcache: explicitly make cache_set only have single cache adds 08fdb2cddbdc bcache: remove for_each_cache() adds 1132e56e78e3 bcache: add set_uuid in struct cache_set adds 4e1ebae3ee4e bcache: only use block_bytes() on struct cache adds 421cf1c573b1 bcache: remove useless alloc_bucket_pages() adds 3c4fae29826c bcache: remove useless bucket_pages() adds 63a96c05cd43 bcache: only use bucket_bytes() on struct cache adds 08a17828812a bcache: don't check seq numbers in register_cache_set() adds ebaa1ac12b0c bcache: remove can_attach_cache() adds 6f9414e0f6f3 bcache: check and set sync status on cache's in-memory sup [...] adds 4a784266c6a7 bcache: remove embedded struct cache_sb from struct cache_set adds 99ba84c5de1e rsxx: Use fallthrough pseudo-keyword adds f5ace5ef37b1 block: scsi_ioctl: Avoid the use of one-element arrays adds bdb01301f3ea scsi: Add host and host template flag 'host_tagset' adds 64f1501bd2a9 scsi: core: Show nr_hw_queues in sysfs adds 8d98416a55eb scsi: hisi_sas: Switch v3 hw to MQ adds f7c4cdc712ab scsi: scsi_debug: Support host tagset adds 103fbf8e4020 scsi: megaraid_sas: Added support for shared host tagset f [...] adds 26c88c9d035d Merge branch 'for-5.10/drivers' into for-next adds 8e85f60575d3 ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs adds 6cd32a44f080 sata, highbank: simplify the return expression of ahci_hig [...] adds 564a7eed3f34 ahci: qoriq: enable acpi support in qoriq ahci driver adds 5029a0486eb4 pata_cmd64x: Use fallthrough pseudo-keyword adds 7a62777efa9e Merge branch 'for-5.10/libata' into for-next adds fe6f0cdc4926 block: soft limit zone-append sectors as well adds 235f673bde50 Merge branch 'for-5.10/block' into for-next adds faf7b51c0697 io_uring: batch account ->req_issue and task struct references adds 7fad5df7ad8b Merge branch 'for-5.10/io_uring' into for-next adds 095ec054cbba Merge remote-tracking branch 'block/for-next' into master adds 9c37de297f65 dm: remove special-casing of bio-based immutable singleton [...] adds 681cc5e8667e dm: fix request-based DM to not bounce through indirect dm [...] adds 0672f19888e0 Merge remote-tracking branch 'device-mapper/for-next' into master adds f23cc3ba491a mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds 347f6be11de1 mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E adds 191955d17514 Merge remote-tracking branch 'mmc/next' into master adds 328162a8824c mfd: sl28cpld: Depend on I2C adds 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] adds 8e9523acedc9 Merge remote-tracking branch 'mfd/for-mfd-next' into master adds a61e45ee7e89 Merge remote-tracking branch 'backlight/for-backlight-next [...] adds 05f94eb98907 power: supply: document current direction adds e55a50613d91 power: supply: max17040: Use devm_ to automate remove adds 6455a8a84bdf power: supply: max17040: Use regmap i2c adds 11a2bdc10f5b dt-bindings: power: supply: Extend max17040 compatibility adds 4f7f8e87c49e power: supply: max17040: Support compatible devices adds b973c9d51819 dt-bindings: power: supply: max17040: Add maxim,rcomp adds 1779c6e3496a power: supply: max17040: Support setting rcomp adds ee2d433cb473 power: supply: max17040: Support soc alert adds 7da9f17fc2b9 power: supply: bq24257: skip 'struct acpi_device_id' when [...] adds 66ac8df5e0fd power: supply: bq2515x: fix kerneldoc adds 02067dc96c60 power: supply: bq25890: skip 'struct acpi_device_id' when [...] adds 439cd7eddc77 power: supply: goldfish: skip 'struct acpi_device_id' when [...] adds 5bcb3dae01da power: supply: rt9455: skip 'struct acpi_device_id' when ! [...] adds c22b90db5451 power: supply: charger-manager: drop unused charger assignment adds f87d092fe4d4 power: supply: pm2301: drop duplicated i2c_device_id adds c07fa6c16313 power: supply: test_power: add missing newlines when print [...] adds 304bff2fb8e9 power: supply: fix spelling mistake "unprecise" -> "imprecise" adds 6d3dd362fa03 dt-binding: bq25980: Add the bq25980 flash charger adds 5069185fc18e power: supply: bq25980: Add support for the BQ259xx family adds 8ae237ec0af9 power: supply: sbs-battery: keep error code when get_prope [...] adds 8fc837b035e2 Merge remote-tracking branch 'battery/for-next' into master adds c845f21ad865 regulator: Make constraint debug processing conditional on DEBUG adds b1a2fb10b8ef regulator: qcom_smd: add pm8953 regulators adds 357dd65a9aa8 dt-bindings: regulator: document pm8950 and pm8953 smd regulators adds f2deb05688c2 regulator: bd9576: fix regulator binfdings dt node names adds 184cdb8f6d39 regulator: bd9576: Fix print adds c6e70a6fd5ce Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds 74ef3380002b Merge remote-tracking branch 'regulator/for-next' into master adds a1ce579c3d70 Merge remote-tracking branch 'integrity/next-integrity' in [...] adds 9df2cec7db71 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] adds 8b07845241b2 Merge remote-tracking branch 'selinux/next' into master adds edd615371b66 Smack: Remove unnecessary variable initialization adds c38ee857dfc8 Merge remote-tracking branch 'smack/next' into master adds 83e87d54026e Merge remote-tracking branch 'tomoyo/master' into master adds 7b9be800756f MAINTAINERS: TPM DEVICE DRIVER: Update GIT adds 490ff6d1c0f3 Merge remote-tracking branch 'tpmdd/next' into master adds c40aaaac1018 iommu/vt-d: Gracefully handle DMAR units with no supported [...] adds 7e3c3883c381 Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renes [...] adds d2fd047daa25 Merge remote-tracking branch 'iommu/next' into master adds eaaeef13835b Merge remote-tracking branch 'vfio/next' into master adds 9551f6f53dc6 Merge remote-tracking branch 'audit/next' into master adds c34095fab105 dt-bindings: arm: Add missing root node constraint for boa [...] adds 24d5979549d2 dt-bindings: display: Add dsi-controller.yaml in DSI contr [...] adds 1b25b207d207 dt-bindings: mfd: ti,j721e-system-controller: Fix incorrec [...] adds aa6174f0d31e Merge branch 'dt/linus' into dt/next adds 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains adds 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] adds 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml adds 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] adds 36705c6fc498 dt-bindings: vendor-prefixes: favor "gateworks" over "gw" adds 406171bf9a19 dt-bindings: fu540: prci: convert PRCI bindings to json-schema adds c825a081c169 dt-bindings: riscv: convert plic bindings to json-schema adds 6b49329ae68c dt-bindings: riscv: convert pwm bindings to json-schema adds 12d1f4c30ec5 dt-bindings: arm: hisilicon: convert Hi6220 domain control [...] adds 5f3ae016a68f Docs: Fixing spelling errors in Documentation/devicetree/b [...] adds 6fdc6e23a7d1 dt-bindings: Add missing 'unevaluatedProperties' adds 4828556dca12 dt-bindings: Use 'additionalProperties' instead of 'uneval [...] adds 6a0e321ea735 dt-bindings: Explicitly allow additional properties in com [...] adds a5e327e4922d Merge remote-tracking branch 'devicetree/for-next' into master adds 581e2b41977d spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_en [...] adds ab4efca29f64 spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250 adds 2f4db6f705c5 spi: spi-s3c64xx: Check return values adds df7cd1bba2c7 spi: spi-s3c64xx: Report more information when errors occur adds 913ba5c9e227 spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_* adds 58d54781433f spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_d [...] adds 20b4016a3bea spi: spi-s3c64xx: Ensure cur_speed holds actual clock value adds 9fe26adbe37f spi: spi-s3c64xx: Increase transfer timeout adds 3f32131fbbbf spi: spi-s3c64xx: Turn on interrupts upon resume adds aef161f4f1b8 spi: renesas,sh-msiof: Add r8a77961 support adds 9935b612a5db dt-bindings: spi: add mt8192-nor compatible string adds a1daaa991ed1 spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer adds e836d4cf615f spi: spi-mtk-nor: support 36bit dma addressing adds 3bfd9103c7af spi: spi-mtk-nor: Add power management support adds ceec1cbce3ac Merge remote-tracking branch 'spi/for-5.10' into spi-next adds 2e0875030433 Merge remote-tracking branch 'spi/for-next' into master adds 0c7689830e90 Documentation/x86: Fix incorrect references to zero-page.txt adds 55dc810fd3cf Merge branch 'x86/urgent' adds 08b94d7f4059 Merge branch 'x86/seves' adds 855e050db196 Merge branch 'x86/pti' adds a0947081af2a x86/uv/time: Use a flexible array in struct uv_rtc_timer_head adds 9fa0e1653229 Merge branch 'x86/platform' adds e5840524a102 Merge branch 'x86/pasid' adds 6451b8722e39 Merge branch 'x86/paravirt' adds 4323bb0a5072 Merge branch 'x86/mm' adds f94c91f7ba3b x86/nmi: Fix nmi_handle() duration miscalculation adds b3ecb4d2020b Merge branch 'x86/misc' adds cf1fdd1bf887 Merge branch 'x86/irq' adds 9cfdf07eee2e Merge branch 'x86/hyperv' adds 14270a79abdb Merge branch 'x86/fsgsbase' adds 645dab9b02c3 Merge branch 'x86/fpu' adds e67980638dfc Merge branch 'x86/entry' adds 7af21638d5d7 Merge branch 'x86/cpu' adds 238c91115cd0 x86/dumpstack: Fix misleading instruction pointer error message adds 517e619c4da7 Merge branch 'x86/core' adds 23c4bc06b5a4 Merge branch 'x86/cleanups' adds a7430d7fb0c4 Merge branch 'x86/cache' adds 93b6afbb2788 Merge branch 'x86/build' adds aa5cacdc29d7 x86/asm: Replace __force_order with a memory clobber adds f3bfc12adbed Merge branch 'x86/asm' adds 0d555b3ac49b clocksource/drivers/mps2-timer: Use semicolons rather than [...] adds 1b80043ed218 clocksource/drivers/armada-370-xp: Use semicolons rather t [...] adds 25e9081aa3fe Merge branch 'timers/core' adds a2ead86de36d Merge branch 'sched/core' adds db9fecebd29f Merge branch 'ras/core' adds 1d933dffb47f Merge branch 'perf/kprobes' adds 8abbcfefb5f7 perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake M [...] adds 8f5d41f3a0f4 perf/x86/intel/uncore: Update Ice Lake uncore units adds ee139385432e perf/x86/intel/uncore: Reduce the number of CBOX counters adds dbfd638889a0 perf/x86/intel: Add Jasper Lake support adds c3bb8a9fa31b perf/x86/msr: Add Jasper Lake support adds f797f05d917f perf/x86/intel/uncore: Fix for iio mapping on Skylake Server adds 8191016a026b perf/x86/intel/uncore: Fix the scale of the IMC free-runni [...] adds 010cb00265f1 perf/x86/intel: Fix Ice Lake event constraint table adds 9e3ca6f83151 Merge branch 'perf/core' adds 10326c34a3c1 Merge branch 'objtool/core' adds 15839b1dc5ac Merge branch 'locking/core' adds fae436a47808 Merge branch 'irq/core' adds 89db69ef83fe Merge branch 'efi/urgent' adds 0efb0a850a64 Merge branch 'efi/core' adds 547305a64632 tracepoint: Fix out of sync data passing by static caller adds 69e0ad37c9f3 static_call: Fix return type of static_call_init adds cadb9014af27 Merge branch 'core/static_call' adds 88451f2cd3ce debugobjects: Free per CPU pool after CPU unplug adds e2a5c0c86d5a Merge branch 'core/debugobjects' adds 0f33ece60c73 Merge branch 'core/build' adds 9abb897345ce sched/fair: Tweak pick_next_entity() adds 51cf18c90ca1 sched/debug: Add new tracepoint to track cpu_capacity adds feff2e65efd8 sched/deadline: Unthrottle PI boosted threads while enqueuing adds fc84b870d7b5 Merge branch 'sched/core' adds 80a5ce116fc0 perf/x86/intel: Check perf metrics feature for each CPU adds 59d5396a4666 x86/events/amd/iommu: Fix sizeof mismatch adds 76e9a15610f5 Merge branch 'perf/core' adds b0b8e56b82c0 objtool: Permit __kasan_check_{read,write} under UACCESS adds 6f7122ae4805 Merge branch 'objtool/core' adds dc4d7783d803 Merge branch 'linus' adds ec6347bb4339 x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] adds 5da8e4a65810 x86/copy_mc: Introduce copy_mc_enhanced_fast_string() adds a4c50330da92 Merge branch 'ras/core' adds 4cb2d9db362c Merge branch 'linus' adds 39297dde7390 x86/platform/uv: Remove UV BAU TLB Shootdown Handler adds c4d98077443a x86/platform/uv: Remove SCIR MMR references for UV systems adds 788b66e34e8a drivers/misc/sgi-xp: Adjust references in UV kernel modules adds 647128f1536e x86/platform/uv: Update UV MMRs for UV5 adds 6c7794423a99 x86/platform/uv: Add UV5 direct references adds 1e61f5a95f19 x86/platform/uv: Add and decode Arch Type in UVsystab adds ffe2febca430 x86/platform/uv: Update MMIOH references based on new UV5 MMRs adds 8540b2cf0de0 x86/platform/uv: Adjust GAM MMR references affected by UV5 [...] adds a74a7e992caf x86/platform/uv: Update UV5 MMR references in UV GRU adds d6922effe4f3 x86/platform/uv: Update node present counting adds 6a7cf55e9f2b x86/platform/uv: Update UV5 TSC checking adds ae5f8ce3c247 x86/platform/uv: Update for UV5 NMI MMR changes adds 7a6d94f0ed95 x86/platform/uv: Update Copyrights to conform to HPE standards adds f7f6d7dfbcc3 Merge branch 'x86/platform' adds c07869c4838f Merge remote-tracking branch 'tip/auto-latest' into master adds 77dc1d96cb85 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds 3692204a97c6 Merge remote-tracking branch 'edac/edac-for-next' into master adds c5f72aeb659e pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MAS [...] adds f41aaca59337 pinctrl: qcom: Use return value from irq_set_wake() call adds 90428a8eb494 genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds dd87bd09822c pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds 299d7890792e irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag adds d7bc63fa20b8 irqchip/qcom-pdc: Reset PDC interrupts during init adds 04e8c5b2fa9a Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next adds b527d56bd947 genirq/irqdomain: Allow partial trimming of irq_data hierarchy adds 138a2e46aed2 gpio: tegra186: Allow optional irq parent callbacks adds ece4e70a2a0f soc/tegra: pmc: Allow optional irq parent callbacks adds 41058d077945 soc/tegra: pmc: Don't create fake interrupt hierarchy levels adds 399f6e821fa1 Merge branch 'irq/tegra-pmc' into irq/irqchip-next adds 300510199729 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds fdda88d31add ftrace: Fix some typos in comment adds 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN adds 8fbeb52a598c tracing: Fix parse_synth_field() error handling adds 63a1e5de3006 tracing: Save normal string variables adds bd82631d7ccd tracing: Add support for dynamic strings to synthetic events adds 404f017b74d6 tracing: Add README information for synthetic_events file adds 9cea22f282d8 selftests/ftrace: Add test case for synthetic event dynami [...] adds 849ab360158b tracing: Change synthetic event string format to limit pri [...] adds bf1d117748ea ftrace: Use fls() to get the bits for dup_hash() adds 731b987bda61 ftrace: Simplify the hash calculation adds b043717fe4f6 ftrace: Simplify the dyn_ftrace->flags macro adds 9c32b8deecf2 ftrace: Simplify the calculation of page number for ftrace [...] adds e6c809efad39 ftrace: Format variable declarations of ftrace_allocate_records adds a97ea3872bc8 ftrace: ftrace_global_list is renamed to ftrace_ops_list adds 1a0b112ed124 tracing: Remove a pointless assignment adds 3b94f842df32 Merge remote-tracking branch 'ftrace/for-next' into master adds e30dfec8a216 tools: memory-model: Document that the LKMM can easily mis [...] adds 34b8619497e2 tools/memory-model: Move Documentation description to Docu [...] adds d34a972f6725 tools/memory-model: Document categories of ordering primitives adds b9d1b2633118 tools/memory-model: Document locking corner cases adds b5353b1752f7 tools/memory-model: Make judgelitmus.sh note timeouts adds 9af58182ba12 tools/memory-model: Make cmplitmushist.sh note timeouts adds cce3c9215f25 tools/memory-model: Make judgelitmus.sh identify bad macros adds 81dbbbdd60b1 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 601e8d3e1960 tools/memory-model: Fix paulmck email address on pre-exist [...] adds c7fbdac58156 tools/memory-model: Update parseargs.sh for hardware verification adds 1681021fa691 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds a78ee3634751 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 96b30c7ac37a tools/memory-model: Fix checkalllitmus.sh comment adds 23fc2d66b337 tools/memory-model: Hardware checking for check{,all}litmus.sh adds d51783fdb6c3 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 4b1b00fec58a tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 482bd1dc742f tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 053be83e4465 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds a885b295aaa0 tools/memory-model: Keep assembly-language litmus tests adds 4614013fc3c2 tools/memory-model: Allow herd to deduce CPU type adds edb2f745608f tools/memory-model: Make runlitmus.sh check for jingle errors adds c2fd5a3011b7 tools/memory-model: Add -v flag to jingle7 runs adds eda051b6c407 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 9b37f965ce74 tools/memory-model: Fix scripting --jobs argument adds 2b538fac0271 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b804747216ce tools/memory-model: Make history-check scripts use mselect7 adds ef4fe3809780 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds c93d3ad01ba3 tools/memory-model: Repair parseargs.sh header comment adds 434fcd020786 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds e207ae23a1a4 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds cebf3cadf695 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds bc26336eb4ef tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds dc1d53ae49e8 Merge branch 'lkmm-dev.2020.10.04a' into HEAD adds ed97583e1c5a Merge branch 'rtt-speedup.2020.09.16a' into HEAD adds a9863c90f503 Merge branch 'urezki-pcount.2020.10.01a' into HEAD adds f59408078798 refscale: Bounds-check module parameters adds d669cb29f536 torture: Don't kill gdb sessions adds ced9cd713bcf locktorture: Track time of last ->writeunlock() adds 8dd4831b8cf2 torture: Periodically pause in stutter_wait() adds ea5e1b9e4a99 x86/cpu: Avoid cpuinfo-induced IPI pileups adds b93799af85ea torture: Make torture_stutter() use hrtimer adds 73e809c0659a scftorture: Add an alternative IPI vector adds 7fc7d16a933c x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs adds 302ca3cb17a4 rcu: Panic after fixed number of stalls adds f1394e44a525 rcuscale: Add RCU Tasks Trace adds 8a22dbd08700 rcuscale: Avoid divide by zero adds fa2509c4327f srcu: Take early exit on memory-allocation failure adds b6ebb453988e docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] adds 37b684e6a53c rcutorture: Make preemptible TRACE02 enable lockdep adds 724d966f3480 rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop adds 19d0f3cdd52f rcutorture: Make grace-period kthread report match RCU fla [...] adds fdce132a025d torture: Exclude "NOHZ tick-stop error" from fatal errors adds e4dbc5030d45 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP adds cec0fb227302 rcu: Un-hide lockdep maps for !LOCKDEP adds 2eb38e22781a net: Un-hide lockdep_sock_is_held() for !LOCKDEP adds f905a17b75f7 net: sched: Remove broken definitions and un-hide for !LOCKDEP adds 1f9cdc4a2caf srcu: Use a more appropriate lockdep helper adds 60fd1d1cf249 lockdep: Provide dummy forward declaration of *_is_held() helpers adds 6550b5088a7c rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition adds 85507b550dbd rcuscale: Prevent hangs for invalid arguments adds 9819285cf749 refscale: Prevent hangs for invalid arguments adds 62f5ce97c80b rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] adds c41820eee3da rcu-tasks: Make the units of ->init_fract be jiffies adds fade074332ad locktorture: Ignore nreaders_stress if no readlock support adds e27d40776202 locktorture: Prevent hangs for invalid arguments adds 39650ae7dd66 torture: Prevent jitter processes from delaying failed run adds 0b0d37302507 rcutorture: Prevent hangs for invalid arguments adds 27cdad3018f3 list.h: Update comment to explicitly note circular lists adds a36650695527 torture: Force weak-hashed pointers on console log adds 112b6926bd3c rcu: Implement rcu_segcblist_is_offloaded() config dependent adds d9b4a3362334 rcutorture: Make stutter_wait() caller restore priority adds 2fce4b8487b9 torture: Accept time units on kvm.sh --duration argument adds 1e200296fded rcu: Fix single-CPU check in rcu_blocking_is_gp() adds 99435d415022 rcutorture: Small code cleanups adds 7032965fca8f rcutorture: Test runtime toggling of CPUs' callback offloading adds e771dba962af torture: Allow alternative forms of kvm.sh command-line arguments adds 10adf1b983e2 scftorture: Add full-test stutter capability adds a43e0fbb0c86 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] adds 61d3a029bfe6 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config adds 6e7eb296f80b doc: Present the role of READ_ONCE() adds d1c049019f1b locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] adds 34afc178c52a kvfree_rcu: Switch from kmalloc/kfree to __get_free_page/f [...] adds 9098f1d03c56 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds e2b2e6db8be1 rcu/tree: Add a warning if CPU being onlined did not repor [...] adds 2a721e5f0b2c docs: Update RCU's hotplug requirements with a bit about design adds 9044d3d36df2 srcu: Avoid escaped section names adds 3e6817601d65 rcu/tree: Make struct kernel_param_ops definitions const adds c3c06d560edb rcu,ftrace: Fix ftrace recursion adds a0195c0566d1 docs: RCU: Requirements.rst: Fix a list block adds 33847a34a2d2 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] adds bd3dfad2fcf7 Merge remote-tracking branch 'rcu/rcu/next' into master adds b259d137e91d KVM: arm64: Pass level hint to TLBI during stage-2 permiss [...] adds ffd1b63a5860 KVM: arm64: Ensure user_mem_abort() return value is initialised adds 030bdf3698b7 KVM: arm64: Fix some documentation build warnings adds 4e5dc64c4319 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' [...] adds 942eb2eea674 Merge remote-tracking branch 'kvm-arm/next' into master adds c98a795157a5 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master adds 779055842da5 xen/gntdev.c: Mark pages as dirty adds d6bbc2ff68fd xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*() adds bba91dd6d70b xen: remove redundant initialization of variable ret adds f88af7229f6f xen/arm: do not setup the runstate info page if kpti is enabled adds d759af38572f x86/xen: disable Firmware First mode for correctable memor [...] adds 32118f97f41d x86/xen: Fix typo in xen_pagetable_p2m_free() adds 34be36027a28 Merge remote-tracking branch 'xen-tip/linux-next' into master adds 5467d96f001e Merge remote-tracking branch 'percpu/for-next' into master adds 9aa7bd452af1 platform/chrome: Use kobj_to_dev() instead of container_of() adds 3e98fd6d816c ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA adds 94f9dd6e7cfc Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds 98d278ca00bd leds: lm3697: Fix out-of-bound access adds 19d2e0cef0b1 leds: pwm: Remove platform_data support adds 0afdb0714641 Merge remote-tracking branch 'leds/for-next' into master adds c011410d9145 ipmi: msghandler: Fix a signedness bug adds 8fe7990ceda8 ipmi_si: Fix wrong return value in try_smi_init() adds 85c6411d8b81 Merge remote-tracking branch 'ipmi/for-next' into master adds 2efc459d06f1 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output adds aa838896d87a drivers core: Use sysfs_emit and sysfs_emit_at for show(de [...] adds 973c39115cb3 drivers core: Remove strcat uses around sysfs_emit and neaten adds 27275d301813 drivers core: Reindent a couple uses around sysfs_emit adds 948b3edba898 drivers core: Miscellaneous changes for sysfs_emit adds 7981593bf083 mm: and drivers core: Convert hugetlb_report_node_meminfo [...] adds e015e036aea5 drivers core: Use sysfs_emit for shared_cpu_map_show and s [...] adds 6284a6e89403 drivers core: node: Use a more typical macro definition st [...] adds 44577f1d9854 platform/x86: intel_pmc_core: do not create a static struc [...] adds ee4906770ee9 regmap: debugfs: use semicolons rather than commas to sepa [...] adds e47d956fffe3 Merge remote-tracking branch 'driver-core/driver-core-next [...] adds 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries adds fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...] adds 5789051fc57b usb: typec: displayport: Reduce noise from the driver adds b2a0f274e3f7 net: rtl8150: Use the new usb control message API. adds fb58cf4f2881 net: pegasus: Use the new usb control message API. adds 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). adds 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...] adds cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema adds 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus adds a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...] adds 12f3467b0d28 usb: typec: add typec_find_pwr_opmode adds da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family adds 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices adds 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry adds 072f34c2ebdb usb: gadget: udc: Drop surplus include adds bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver adds a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING adds 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning adds e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings adds 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning adds 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings adds 035cbca1360a usb: dwc3: debug: fix checkpatch warning adds c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings adds 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings adds 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings adds 87b923a2e059 usb: dwc3: core: fix checkpatch warnings adds e319bd62292c usb: dwc3: gadget: fix checkpatch warnings adds a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling adds e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP adds aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver adds e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...] adds dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] adds 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry adds efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs adds b1234e3b3b26 usb: cdns3: add runtime PM support adds ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation adds e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors adds 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs adds 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema adds 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property adds 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] adds 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation adds 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] adds 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG adds 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE adds 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] adds 54c196060510 usb: dwc2: Always disable regulators on driver teardown adds a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] adds 50642709f659 usb: cdns3: core: quit if it uses role switch class adds b5148d946f45 usb: cdns3: gadget: set fast access bit adds 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...] adds 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly adds b21cf9371c2e usb: cdns3: gadget: move wait configuration operation adds 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. adds a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] adds 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. adds 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function" adds d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting adds 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well adds 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...] adds 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues adds 3301c215a2bb USB: UDC: Expand device model API interface adds f770fbec4165 USB: UDC: net2280: Fix memory leaks adds 9b719c7119e7 USB: UDC: net2272: Fix memory leaks adds 6b7778924c70 usb: cdns3: gadget: fix possible memory leak adds e81a7018d93a usb: dwc3: allocate gadget structure dynamically adds 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...] adds 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver adds 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling adds 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...] adds de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable adds 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion adds 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...] adds 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed adds de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting adds 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected" adds 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters adds a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral adds 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] adds ca3df3468eec usb: dwc3: gadget: Check MPS of the request length adds 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion adds 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB adds a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup adds 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests adds 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs adds 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared adds 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs adds cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs adds 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names adds f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call adds 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe() adds f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc adds 31b5de5f3799 dt-bindings: document a new quirk for dwc3 adds abc6b579048e usb: cdns3: gadget: using correct sg operations adds 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...] adds 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case adds 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...] adds 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case adds d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above adds 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length adds ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller adds a73abc28ce67 usb: bdc: remove duplicated error message adds d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer adds f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC adds 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left adds 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order adds 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update adds e0a93d98f488 usb: dwc3: gadget: Support up to max stream id adds 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings adds e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...] adds 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property adds 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...] adds d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] adds b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode. adds 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 168ae5a74b4a Merge 5.9-rc8 into usb-next adds a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices adds 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...] adds 5c313e22d61f Merge remote-tracking branch 'usb/usb-next' into master adds 924a9213358f USB: serial: option: Add Telit FT980-KS composition adds 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency adds a70bb7b1e07f USB: serial: option: add Cellient MPL200 card adds 1a49d67be929 Merge remote-tracking branch 'usb-serial/usb-next' into master adds 7718453e3696 serial: 8250: Discard RTS/DTS setting from clock update method adds c8dff3aa8241 serial: 8250: Skip uninitialized TTY port baud rate update adds 85985a3dcd74 serial: 8250_dw: Fix clk-notifier/port suspend deadlock adds fce3c5c1a2d9 serial: max310x: rework RX interrupt handling adds a27eb0cb4b21 tty/sysrq: Extend the sysrq_key_table to cover capital letters adds bfeb28539d1f fbcon: remove no-op fbcon_set_origin() adds f4eef224a09f serial: fsl_lpuart: add sysrq support when using dma adds 4be87603b6dc serial: mcf: add sysrq capability adds 8d5694a5c825 Merge remote-tracking branch 'tty/tty-next' into master adds 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...] adds 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc adds bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] adds 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets adds 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...] adds 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...] adds 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device adds a6c1fff8571a bus: mhi: core: Introduce helper function to check device state adds 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...] adds 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...] adds f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...] adds f38173a731ca bus: mhi: core: Add const qualifier to MHI config information adds e1427f32b850 bus: mhi: Remove include of rwlock_types.h adds e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style adds c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI adds 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI adds b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings adds 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable adds 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module adds 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer adds 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL adds 961d289b61eb ocxl: simplify the return expression of free_function_dev() adds 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open() adds 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code adds b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c adds 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...] adds 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device. adds 3b844345e180 bus: fsl-mc: don't assume an iommu is always present adds aef85b56c3c1 bus: fsl-mc: MC control registers are not always available adds e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver adds c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error adds 8c56adc511af misc: vop: build VOP based on CONFIG_VOP adds cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic adds 675f0ad40469 mic: vop: copy data to kernel space then write to io memory adds 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...] adds 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function adds 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus adds e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags adds 993577b2ef03 bus/fsl-mc: Cache the DPRC API version adds 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support adds 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...] adds 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC adds 17eaf21320da bus/fsl-mc: Add a container setup function adds 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io adds 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO adds 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit adds d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command adds d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...] adds 7b9749bd8308 stm class: ftrace: Change dependency to TRACING adds 8438f5211479 tracing: Add flag to control different traces adds 8ab7a2b7055c tracing: Add trace_export support for event trace adds 458999c6f67b tracing: Add trace_export support for trace_marker adds e8ecea301738 stm class: ftrace: Enable supported trace export flag adds b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU adds 951e4d71a8fa intel_th: pci: Add Alder Lake-S support adds 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support adds 07f8569fbe44 w1: Constify struct w1_family_ops adds 57de2dfcabba w1: Constify static w1_family_ops structs adds 6925478cad27 power: supply: Constify static w1_family_ops structs adds c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum adds 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum adds b89999d00493 fs/kernel_read_file: Split into separate include file adds 5287b07f6d7c fs/kernel_read_file: Split into separate source file adds f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument adds 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t adds 885352881f11 fs/kernel_read_file: Add file_size output argument adds b64fcae74b6d LSM: Introduce kernel_post_load_data() hook adds 4f2d99b06b73 firmware_loader: Use security_post_load_data() adds 38f901735a9e module: Call security_kernel_post_load_data() adds 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook adds 34736daeecd1 IMA: Add support for file reads without contents adds 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads adds 89287c169f8f firmware: Store opt_flags in fw_priv adds 59cdb23ca2df firmware: Add request_partial_firmware_into_buf() adds 5d90e05c0e83 test_firmware: Test partial read support adds 2a3809da6186 binder: simplify the return expression of binder_mmap adds 05dbb6285335 w1: w1_therm: make w1_poll_completion static adds dba8648dcab9 firmware_loader: fix a kernel-doc markup adds 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB adds 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype adds c7834d999d3f Merge remote-tracking branch 'char-misc/char-misc-next' in [...] adds e6ac17de7815 Staging: nvec: Removes repeated word typo in comment adds 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe() adds c1981671a4d8 staging: vchiq: Fix an uninitialized variable adds a1070fee729a staging: rtl8188eu: remove unused macros and definitions adds d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL adds 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid adds a89b10ad9195 staging: rtl8188eu: use ETH_ALEN adds 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used adds f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included() adds add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen adds c95e48b275c9 staging: rtl8188eu: clean up indent style issue adds a944a1fb9a82 Merge 5.9-rc8 into staging-next adds 51c005355370 staging: qlge: fix build breakage with dumping enabled adds 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up() adds 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up() adds 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up() adds 86f5376810c6 staging: rtl8723bs: remove unused macros adds 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24 adds d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16 adds d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16 adds fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync adds cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...] adds 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...] adds 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...] adds 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...] adds 8750de90ac28 staging: vchiq: Fix list_for_each exit tests adds 8d350c14ee5e staging: wfx: fix handling of MMIC error adds cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature adds 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares adds 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses adds f9dc9f3750e1 staging: wfx: update copyrights dates adds 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion adds 94cec87f9464 Merge remote-tracking branch 'staging/staging-next' into master adds 882d2241fd52 Merge remote-tracking branch 'mux/for-next' into master adds baf6fd97b16e dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status adds 0395f869f685 dmaengine: fsl: remove bad channel update adds ea275007c947 dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname adds 028926e4ac8f dmaengine: ioat: Allocate correct size for descriptor chunk adds aafa88f3727f dmaengine: sh: drop double zeroing adds 7ffd5c839050 dmaengine: rcar-dmac: drop double zeroing adds 7a40871da4a3 dt-bindings: Fix 'reg' size issues in zynqmp examples adds 1311f7c7d909 dmaengine: sf-pdma: convert tasklets to use new tasklet_se [...] adds b1839e7c2a42 dmaengine: xilinx: dpdma: convert tasklets to use new task [...] adds ca75a78bcd61 Merge remote-tracking branch 'dmaengine/next' into master adds 14dbb1c7b7d8 Merge remote-tracking branch 'cgroup/for-next' into master adds e0165bf16ff4 Merge branch 'misc' into for-next adds 7010645ba725 scsi: target: core: Add CONTROL field for trace events adds 2a242d59d6b9 scsi: core: Add limitless cmd retry support adds 0610959fbbca scsi: sd: Allow user to configure command retries adds 7f5523f69709 scsi: qla2xxx: Fix inconsistent format argument type in tc [...] adds 250bd00923c7 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c adds 72e813d9a1b7 scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c adds 6500251e5906 scsi: ufs: Fix missing brace warning for old compilers adds 712582e60f28 scsi: fnic: Do not call 'scsi_done()' for unhandled commands adds 2a7869d6c9a1 scsi: snic: Remove unnecessary condition adds 1dfbed19455b scsi: fnic: Fix inconsistent format argument type in fnic_ [...] adds 61741d8699e1 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized adds 7dc71ac8eb0b scsi: qedi: Add schedule_hw_err_handler callback for fan failure adds 66ab2fa37216 scsi: aacraid: Add a missing iounmap call adds 38b2db564d9a scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() adds 962d359c4d3b scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() adds 055f15ab2cb4 scsi: mvumi: Fix error return in mvumi_io_attach() adds 7fc83de599fe scsi: jazz_esp: Use module_platform_driver to simplify the code adds d30fbf2ce12f scsi: mac_esp: Use module_platform_driver to simplify the code adds e4c6d2872e25 scsi: qlogicpti: Use module_platform_driver to simplify the code adds a3b73c96b4ae scsi: sni_53c710: Use module_platform_driver to simplify the code adds 2d00ffe725a9 scsi: sun3x_esp: Use module_platform_driver to simplify the code adds ea0dc2002ef5 scsi: sun_esp: Use module_platform_driver to simplify the code adds 121432e87093 scsi: qla4xxx: Delete unneeded variable 'status' in qla4xx [...] adds 936dc95d09d8 scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 37fa429ef7ba scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_ [...] adds da7d5d72ae83 scsi: qedf: Remove redundant assignment to variable 'rc' adds 7f054da7738a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] adds 6c459ea1542b scsi: hisi_sas: Switch to new framework to support suspend [...] adds 65ff4aef7e9b scsi: hisi_sas: Add controller runtime PM support for v3 hw adds e06596d5000c scsi: hisi_sas: Add check for methods _PS0 and _PR0 adds 16fd4a7c5917 scsi: hisi_sas: Add device link between SCSI devices and hisi_hba adds b14a37e011d8 scsi: hisi_sas: Filter out new PHY up events during suspend adds 69f4ec1edb13 scsi: hisi_sas: Recover PHY state according to the status [...] adds 1edad2ddea67 Merge branch 'misc' into for-next adds 653eb7c99d84 Merge remote-tracking branch 'scsi/for-next' into master adds 2ba87c43872f scsi: core: Don't export scsi_device_from_queue() adds 3a8dc5bbc8c0 scsi: core: Remove scsi_init_cmd_errh adds 2ceda20f0a99 scsi: core: Move command size detection out of the fast path adds 40b93836a136 scsi: core: Use rq_dma_dir in scsi_setup_cmnd() adds 822bd2db798b scsi: core: Rename scsi_prep_state_check() to scsi_device_ [...] adds 5843cc3d5acd scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() adds 7007e9dd5676 scsi: core: Clean up allocation and freeing of sgtables adds 74e5e6c1b18c scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() adds ed7fb2d018fd scsi: core: Only start the request just before dispatching adds 75c31c80a77d scsi: dc395x: Use module_pci_driver() to simplify the code adds ca57b069954a scsi: initio: Use module_pci_driver() to simplify the code adds 938b9e9ffbf8 scsi: gdth: Make option_setup() static adds ffab5e016b9b scsi: 53c700: Remove set but not used variable adds b994718760fa scsi: qla2xxx: Use constant when it is known adds 657ed8a8a61b scsi: qla2xxx: Do not consume srb greedily adds 21a6cd48bb48 scsi: qla2xxx: Initialize variable in qla8044_poll_reg() adds 5e7e6472eda9 scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE adds 4b217e015b75 scsi: target: rd: Drop double zeroing adds 39d0c6e770c2 scsi: fnic: Simplify the return expression of vnic_wq_copy [...] adds 6afc12fa6e50 scsi: snic: Simplify the return expression of svnic_cq_alloc() adds de6c063fa09a scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup() adds f0f6c3a4fcb8 scsi: bfa: Fix error return in bfad_pci_init() adds 5f6dcb55a7fa scsi: myrb: Remove redundant assignment to variable timeout adds fc29f04a5c6b scsi: myrb: Fix inconsistent format argument types adds 5ccdd101351d scsi: qla4xxx: Fix inconsistent format argument type adds 45660591ee8f scsi: isci: Fix a typo in a comment adds 1725ba8d6ff1 scsi: sym53c8xx_2: Fix sizeof() mismatch adds 05c6c029a44d scsi: pm80xx: Increase number of supported queues adds 27bc43bd7c42 scsi: pm80xx: Remove DMA memory allocation for ccb and dev [...] adds 5a141315ed7c scsi: pm80xx: Increase the number of outstanding I/O suppo [...] adds 39a45d538dba scsi: pm80xx: Driver version update adds 9aae1c1fe627 scsi: arcmsr: Remove unnecessary syntax adds 893f4a14b115 scsi: arcmsr: Fix device hot-plug monitoring timer stop adds ae897ae28f9a scsi: arcmsr: Add support for ARC-1886 series RAID controllers adds c881fb5cd5ff scsi: arcmsr: Update driver version to v1.50.00.02-20200819 adds 8ae2f3f250e0 Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 0210a8db2aec vhost: Don't call access_ok() when using IOTLB adds 71878fa46c7e vhost: Use vhost_get_used_size() in vhost_vring_set_addr() adds ab5122510b0a vhost: Don't call log_access_ok() when using IOTLB adds 1477c8aebb94 vhost-vdpa: fix vhost_vdpa_map() on error condition adds 7ed9e3d97c32 vhost-vdpa: fix page pinning leakage in error path adds 4f400da80999 Merge remote-tracking branch 'vhost/linux-next' into master adds fc4082d05778 Merge remote-tracking branch 'rpmsg/for-next' into master adds 47e538d86d57 gpiolib: Disable compat ->read() code in UML case adds 62ba77749ead docs: gpio: add a new document to its index.rst adds 4ac293548f21 gpiolib: cdev: switch from kstrdup() to kstrndup() adds 2edd92f8b6a3 gpiolib: Update header block in gpiolib-cdev.h adds 24160a8f7f13 Merge branch 'devel' into for-next adds db0dc2976ecb Merge remote-tracking branch 'gpio/for-next' into master adds 4a4473abb6fd Merge remote-tracking branch 'pinctrl/for-next' into master adds dce86ae7a06b Merge remote-tracking branch 'pwm/for-next' into master adds f0f0a5df4e08 selftests: Extract run_kselftest.sh and generate stand-alo [...] adds 5da1918446a1 selftests/run_kselftest.sh: Make each test individually se [...] adds 4c8511317b4e doc: dev-tools: kselftest.rst: Update examples and paths adds 82136241f37c Merge remote-tracking branch 'kselftest/next' into master adds 2efcc5395580 Merge remote-tracking branch 'livepatching/for-next' into master adds 757d20cf83ca Merge remote-tracking branch 'rtc/rtc-next' into master adds 92d6bec17dd3 Merge remote-tracking branch 'ntb/ntb-next' into master adds ed2d479d3335 seccomp: Make duplicate listener detection non-racy adds 62d6d45d46aa Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] adds 1d8696769644 Merge remote-tracking branch 'kspp/for-next/kspp' into master adds fece929e8e97 Merge remote-tracking branch 'slimbus/for-next' into master adds 181a4f5ce01d Merge remote-tracking branch 'nvmem/for-next' into master adds dd841a749d1d radix tree test suite: Fix compilation adds a219b856a2b9 ida: Free allocated bitmap in error path adds 062b735912b9 XArray: Test two more things about xa_cmpxchg adds 5c8052d7925b XArray test: Add new test adds 2e955fb4e92c XArray: Fix xas_for_each_conflict documentation adds e95150e70fe1 XArray: Add private interface for workingset node deletion adds 79a8d2a645f2 XArray: Fix xas_reload for multi-index entries adds 45a097a8a9c2 radix-tree: fix the comment of radix_tree_next_slot() adds c82484c818f8 Merge remote-tracking branch 'xarray/main' into master adds e62ca92ef636 Merge remote-tracking branch 'hyperv/hyperv-next' into master adds 193a419069be Merge remote-tracking branch 'kgdb/kgdb/for-next' into master adds e3965a1072b0 Merge remote-tracking branch 'pidfd/for-next' into master adds efc5b2e73cc0 tools/testing/scatterlist: Rejuvenate bit-rotten test adds 29d88681fb49 tools/testing/scatterlist: Show errors in human readable form adds 07da1223ec93 lib/scatterlist: Add support in dynamic allocation of SG t [...] adds 0c16d9635e3a RDMA/umem: Move to allocate SG table from pages adds 5a1f50ac64c7 Merge remote-tracking branch 'hmm/hmm' into master adds 5de15b610f78 mtd: hyperbus: add Renesas RPC-IF driver adds 387213708170 Merge remote-tracking branch 'cfi/cfi/next' into master adds 78ca35ca5b44 Merge remote-tracking branch 'trivial/for-next' into master adds 1a948d8027e9 Merge remote-tracking branch 'mhi/mhi-next' into master adds 6b9e89305156 Merge remote-tracking branch 'notifications/notifications- [...] adds 62a8b4f9c4d7 Merge remote-tracking branch 'memblock/for-next' into master adds a66390cc5c5f MAINTAINERS: change hardening mailing list adds 7c26f106968b MAINTAINERS: Antoine Tenart's email address adds a529236a5d15 mm: mmap: Fix general protection fault in unlink_file_vma() adds f887a7ccc327 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6c4be8380fa5 /proc/kpageflags: do not use uninitialized struct pages adds 510c172121bd mm: khugepaged: recalculate min_free_kbytes after memory h [...] adds 38f660f9f61c mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] adds 82a321681930 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference adds 39759e61e6c5 compiler-clang: add build check for clang 10.0.1 adds 113315801692 Revert "kbuild: disable clang's default use of -fmerge-all [...] adds 425ed63a9283 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] adds d025b64446bf Revert "arm64: vdso: Fix compilation with clang older than 8" adds e1307df29f62 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] adds 8c376e6c7ca1 kasan: remove mentions of unsupported Clang versions adds 710cbe1aa36e compiler-gcc: improve version error adds 7ccc2ce7419c compiler.h: avoid escaped section names adds 171a9bc6ed85 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang adds e9aae7af4601 kbuild: doc: describe proper script invocation adds a70f4664f860 scripts/spelling.txt: increase error-prone spell checking adds 12e15f70f175 scripts/decodecode: add the capability to supply the progr [...] adds c87ccb54b984 ntfs: add check for mft record size in superblock adds 0b8d2e00b186 ocfs2: delete repeated words in comments adds a13e0876b9c0 ocfs2: fix potential soft lockup during fstrim adds 53ef3d599c1d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 5c7703f51e39 ocfs2: fix ocfs2 corrupt when iputting an inode adds c0d149d89bb0 ramfs: support O_TMPFILE adds 894ceba5292d fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr adds ee6bc9abe609 fs_parse: mark fs_param_bad_value() as static adds 8dfd8d0b558b kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds b225f66c4d40 mm/slab.c: clean code by removing redundant if condition adds 658d930dfda1 include/linux/slab.h: fix a typo error in comment adds 45fd273154a3 mm/slub.c: branch optimization in free slowpath adds 044076e92942 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc adds 2d7db7e62389 mm/slub: make add_full() condition more explicit adds 2ef0b6b6c8e0 mm/kmemleak: rely on rcu for task stack scanning adds b6c8a0aa1c84 mm,kmemleak-test.c: move kmemleak-test.c to samples dir adds 95b66e191b4e x86/numa: cleanup configuration dependent command-line options adds bb9de97c93a4 x86/numa: add 'nohmat' option adds f1c3529049c4 x86/numa: fix build when CONFIG_ACPI is not set adds 0e6dec8bbda7 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] adds 3d6a2beca0cc ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] adds 8823f01bd0ed device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] adds 2d842692879d resource: report parent to walk_iomem_res_desc() callback adds 44813aa7e13c mm/memory_hotplug: introduce default phys_to_target_node() [...] adds f5835f054cec mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] adds 13c774cb404b ACPI: HMAT: attach a device for each soft-reserved range adds 10ac89ff847d device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() adds cdcebde4d832 device-dax: drop the dax_region.pfn_flags attribute adds 88b100ed2d0c device-dax: move instance creation parameters to 'struct d [...] adds 6dd594da8c7c device-dax: make pgmap optional for instance creation adds 59696ea429df device-dax/kmem: introduce dax_kmem_range() adds 97827d33c192 device-dax/kmem: move resource name tracking to drvdata adds f96cd2cadd46 device-dax/kmem: replace release_resource() with release_m [...] adds afe982de8a55 device-dax: add an allocation interface for device-dax instances adds b30f5277e97b device-dax: introduce 'struct dev_dax' typed-driver operations adds 260dd3728782 device-dax: introduce 'seed' devices adds 77b40234997e drivers/base: make device_find_child_by_name() compatible [...] adds 377181073a28 device-dax: add resize support adds 2b8de9ec13d5 mm/memremap_pages: convert to 'struct range' adds 170e38548b81 mm/hmm/test: use after free in dmirror_allocate_chunk() adds 7a63c11edf58 mm/memremap_pages: support multiple ranges per invocation adds d8ade8c81244 device-dax: add dis-contiguous resource support adds 26bc9109744c device-dax: introduce 'mapping' devices adds d7429254ecb9 device-dax: make align a per-device property adds 8c47543aba2c device-dax: add an 'align' attribute adds 9127a97c24a0 dax/hmem: introduce dax_hmem.region_idle parameter adds 4898eb2c06bc device-dax: add a range mapping allocation attribute adds 8b36da7bfb44 mm/debug.c: do not dereference i_ino blindly adds e3d20c0f4a7c mm, dump_page: rename head_mapcount() --> head_compound_ma [...] adds 0a4f3705306d powerpc/mm: add DEBUG_VM WARN for pmd_clear adds 03c3747dab35 powerpc/mm: move setting pte specific flags to pfn_pte adds 5277eefc9c9b powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix adds 21a901d67f9a mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value adds 8832316004c6 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] adds 9894517dc40c mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] adds e38b97221882 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] adds ce050d08fd2f mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] adds 486dd835f692 mm/debug_vm_pgtable/locks: move non page table modifying t [...] adds b91c8e31cf6c mm/debug_vm_pgtable/locks: take correct page table lock adds 9ac695561408 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP adds e563e67f77d3 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] adds 577e1fe3c3ba mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 adds 8c2075296dbb mm/debug_vm_pgtable: drop hugetlb_advanced_tests() adds 4f9a78e6bcd6 mm/debug_vm_pgtable: avoid none pte in pte_clear_test adds 0797f84d689b mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] adds 5d685be37856 mm: factor find_get_incore_page out of mincore_page adds 6ff356ac85df mm: use find_get_incore_page in memcontrol adds 0255c0df717a mm: optimise madvise WILLNEED adds c6417b5677f8 mm-optimise-madvise-willneed-fix adds 1ddc0b707be9 proc: optimise smaps for shmem entries adds 9ab5a74142a3 i915: use find_lock_page instead of find_lock_entry adds ec70bbfe0555 mm: convert find_get_entry to return the head page adds 87763619fe64 mm-convert-find_get_entry-to-return-the-head-page-fix adds 54bbc75b63d2 mm/shmem: return head page from find_lock_entry adds dacdf1730129 mm-shmem-return-head-page-from-find_lock_entry-fix adds 6f3b7f93da97 mm: add find_lock_head adds 52ce97889b3c mm/filemap: fix filemap_map_pages for THP adds aad85a53d6e0 mm, fadvise: improve the expensive remote LRU cache draini [...] adds c64cae2c11c0 mm/gup_benchmark: update the documentation in Kconfig adds b02f70540fe6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag adds 875886d5280a mm/gup: don't permit users to call get_user_pages with FOL [...] adds 023b4f9add4a mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] adds 582407eba698 mm/gup: protect unpin_user_pages() against npages==-ERRNO adds e43ea3a87fb9 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity adds 98dca9813305 mm: remove activate_page() from unuse_pte() adds a37eb7b5bc97 mm: remove superfluous __ClearPageActive() adds 022968aea2e9 mm/swap.c: fix confusing comment in release_pages() adds fad7568c9b25 mm/swap_slots.c: remove always zero and unused return valu [...] adds c5cb6cfd393b mm/page_io.c: remove useless out label in __swap_writepage() adds bc847a69054f mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] adds 4b23734f5ba1 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() adds 163191416de2 mm/swapfile.c: fix potential memory leak in sys_swapon adds 4b8b6b4c8dbb mm/memremap.c: convert devmap static branch to {inc,dec} adds f9daef9375ac mm: memcontrol: use flex_array_size() helper in memcpy() adds c01cc993f219 mm: memcontrol: Use the preferred form for passing the siz [...] adds 51aafe85983b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] adds b56e93e9bb5a mm: memcontrol: correct the comment of mem_cgroup_iter() adds 394012de5b10 mm/memcg: clean up obsolete enum charge_type adds 51be64c76479 mm/memcg: simplify mem_cgroup_get_max() adds b4c325eb79cd mm-memcg-simplify-mem_cgroup_get_max-v4 adds b73446eb3df1 mm/memcg: unify swap and memsw page counters adds fd57d2b64b10 mm: memcontrol: add the missing numa_stat interface for cgroup v2 adds 61b786c2dec1 mm/page_counter: correct the obsolete func name in the com [...] adds 15b95804693a mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] adds f5ef4bcf4711 selftests/vm: fix false build success on the second and la [...] adds dee222257ac0 selftests/vm: fix incorrect gcc invocation in some cases adds fbc28ac6b78f mm: account PMD tables like PTE tables adds ac5b34c0f584 arm: __pmd_free_tlb(): call page table destructor adds 24bcfff477cf mm/memory.c: fix typo in __do_fault() comment adds 1d3ad81d7a53 mm/memory.c: replace vmf->vma with variable vma adds ca2f892fcaba mm/mmap: rename __vma_unlink_common() to __vma_unlink() adds a421f9b817f6 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] adds fa88fecbe8e7 mmap locking API: add mmap_lock_is_contended() adds 0c3bd28906c8 mm: smaps*: extend smap_gather_stats to support specified [...] adds 2eb05a645bf6 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock adds 05e3b509f9a3 mm/mmap.c: fix the adjusted length error adds 8e2b8294a0a4 mm: move PageDoubleMap bit adds 16c1c9c4a4f1 mm: simplify PageDoubleMap with PF_SECOND policy adds ea76e1e3f44b mm/mmap: leave adjust_next as virtual address instead of p [...] adds efb98e1aa1d9 mm/memory.c: fix spello of "function" adds bb9026578a97 mm/mmap: not necessary to check mapping separately adds 45f4927c098d mm/mmap: check on file instead of the rb_root_cached of it [...] adds b98e87f98774 mm: use helper function mapping_allow_writable() adds 23b45cad2f55 mm/mmap.c: use helper function allow_write_access() in __r [...] adds 0811277e9f90 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] adds f7d90a84c186 mm: remove src/dst mm parameter in copy_page_range() adds 1ba31a38cbc6 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 adds 63f9b159fef8 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix adds ee48b42aba52 include/linux/huge_mm.h: remove mincore_huge_pmd declaration adds 0c3d5b544b75 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro adds d87027bf6721 lib/test_hmm.c: remove unused dmirror_zero_page adds 452e897b5a86 mm/dmapool.c: replace open-coded list_for_each_entry_safe() adds 0e91360250cd mm/dmapool.c: replace hard coded function name with __func__ adds e461c78c24ba mm/memory-failure: do pgoff calculation before for_each_process() adds fbec4ca27533 mm/memory-failure.c: remove unused macro `writeback' adds c65009b8dc6e mm/vmalloc.c: update the comment in __vmalloc_area_node() adds 72e187200df7 mm/vmalloc.c: fix the comment of find_vm_area adds 0965e29c9677 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion adds 0491d035fa49 kasan/kunit: add KUnit Struct to Current Task adds e8c62f6e9e5f KUnit: KASAN Integration adds d6ac65f97c57 KASAN: Port KASAN Tests to KUnit adds a42fefcc7ad6 kasan-port-kasan-tests-to-kunit-v14 adds b2cd2173756f KASAN: Testing Documentation adds da80ecb0734c mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] adds 101d04fdcb86 mm/page_alloc: tweak comments in has_unmovable_pages() adds 7716d4ccafa1 mm/page_isolation: exit early when pageblock is isolated i [...] adds 27a933b60edb mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] adds a3ff0e614268 mm/page_isolation: cleanup set_migratetype_isolate() adds 43263b41469c virtio-mem: don't special-case ZONE_MOVABLE adds 75f6aec62791 mm: document semantics of ZONE_MOVABLE adds 44d416eaf56f mm, isolation: avoid checking unmovable pages across pageb [...] adds eccd0b7ffd24 mm/page_alloc.c: clean code by removing unnecessary initia [...] adds ddcc71aa8546 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] adds 735a1ca0dd7b mm/page_alloc.c: micro-optimization remove unnecessary branch adds 8699fcdc459e mm/page_alloc.c: fix early params garbage value accesses adds f69d21551c8b mm/page_alloc.c: clean code by merging two functions adds b5108efba7e7 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' adds f89329ea674a mmzone: clean code by removing unused macro parameter adds 46f1706daf01 mm: move call to compound_head() in release_pages() adds ef960fc80d94 mm/page_alloc.c: fix freeing non-compound pages adds 6348941c017c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] adds ae2a36fd2821 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool adds 4f2dbc17dfa6 mm/hugetlb.c: remove the unnecessary non_swap_entry() adds 2af7f2eaeb10 doc/vm: fix typo in the hugetlb admin documentation adds e881405caccf mm/huge_memory.c: update tlb entry if pmd is changed adds c62e7728c7ef MIPS: do not call flush_tlb_all when setting pmd entry adds c9c787624eac mm/hugetlb: not necessary to coalesce regions recursively adds 127b8a359195 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] adds 1c9d5d71bafa mm/hugetlb: use list_splice to merge two list at once adds 5e3671410c82 mm/hugetlb: count file_region to be added when regions_nee [...] adds 1cc4ea739ad7 mm/hugetlb: a page from buddy is not on any list adds a6121dbdcf9c mm/hugetlb: narrow the hugetlb_lock protection area during [...] adds fc95693bcb66 mm/hugetlb: take the free hpage during the iteration directly adds 6b7e516a3c9b mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 adds 4ebb048f4553 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] adds 138f525b48c7 mm/vmscan: fix infinite loop in drop_slab_node adds 6cff58fbaf8b mm/vmscan: fix comments for isolate_lru_page() adds 4df465572d14 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset adds fd6fa7bd319d mm/zbud: remove redundant initialization adds 949ffd44afc4 mm/compaction.c: micro-optimization remove unnecessary branch adds deed2c25dc97 include/linux/compaction.h: clean code by removing unused [...] adds 2789d2d1fe52 selftests/vm: 8x compaction_test speedup adds c638cf0dded2 mm/mempolicy: remove or narrow the lock on current adds bc5a62af3f7d mm: remove unused alloc_page_vma_node() adds 458d59905f71 mm/mempool: Add 'else' to split mutually exclusive case adds 1f450743eeac mm-mempool-add-else-to-split-mutually-exclusive-case-fix adds 22afb03b56c5 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() adds aa9b048563a2 dma-contiguous: simplify cma_early_percent_memory() adds 91e878fcea3a arm, xtensa: simplify initialization of high memory pages adds ffa6e831976c arm64: numa: simplify dummy_numa_init() adds da810684233f h8300, nds32, openrisc: simplify detection of memory extents adds 398df0a31a3e riscv: drop unneeded node initialization adds e64ed4024927 mircoblaze: drop unneeded NUMA and sparsemem initializations adds c5e05f9de2f3 memblock: make for_each_memblock_type() iterator private adds 6e2ba7eb2ec0 memblock: make memblock_debug and related functionality private adds 14bcdde399e9 memblock-make-memblock_debug-and-related-functionality-pri [...] adds 81cfe9561d2f memblock: reduce number of parameters in for_each_mem_range() adds e10526c8a255 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] adds f72dbba2a16b arch, drivers: replace for_each_membock() with for_each_me [...] adds d67403008d4a arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix adds 611fda9b9977 mips: fix cavium-octeon build caused by memblock refactoring adds d2340d89ffa6 x86/setup: simplify initrd relocation and reservation adds 3ffffc1317dc x86/setup: simplify reserve_crashkernel() adds 217e1b670c58 memblock: remove unused memblock_mem_size() adds df06a079cd3c memblock: implement for_each_reserved_mem_region() using _ [...] adds d3c53fd92c54 memblock: use separate iterators for memory and reserved regions adds 26a10c5fee84 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] adds 8f4087646dd0 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] adds e3401a28bdc2 mm/migrate: remove cpages-- in migrate_vma_finalize() adds c0932923ba05 mm/migrate: remove obsolete comment about device public adds 6774874cc503 XArray: add xa_get_order adds 8e05a347d48b xarray-add-xa_get_order-fix adds a2b28f591c6b XArray: add xas_split adds 6403f83c7d11 xarray-add-xas_split-fix adds 801dda54d0e5 xarray-add-xas_split-fix-2 adds 53c9bba95c65 fix xarray adds 43c0ed9bcb79 mm/filemap: fix storing to a THP shadow entry adds 8b084a928c2a mm/filemap: fix page cache removal for arbitrary sized THPs adds a7da45c1ca03 mm/memory: remove page fault assumption of compound page size adds 64d4683949f5 mm: Fix remove page fault assumption of compound page size adds 56c7abbbbe62 mm/page_owner: change split_page_owner to take a count adds 3c273d6d93a1 mm/huge_memory: fix total_mapcount assumption of page size adds 1e563e581797 mm/huge_memory: fix split assumption of page size adds 216503c09921 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] adds 376751535895 mm/huge_memory: fix can_split_huge_page assumption of THP size adds a03c2281e244 mm/rmap: fix assumptions of THP size adds 9381fe9c719b mm/truncate: fix truncation for pages of arbitrary size adds 228b40e43a2c mm/page-writeback: support tail pages in wait_for_stable_page adds 23cad9d4ea39 mm/vmscan: allow arbitrary sized pages to be paged out adds 34090a90f819 fs: add a filesystem flag for THPs adds 3540ae5e76de fs: do not update nr_thps for mappings which support THPs adds 7a2fa55ca57c mm/readahead: add DEFINE_READAHEAD adds 32e16b310d4c mm/readahead: make page_cache_ra_unbounded take a readahea [...] adds 5bcec6f8576d mm/readahead: make do_page_cache_ra take a readahead_control adds 413822e2a1c5 mm/readahead: make ondemand_readahead take a readahead_control adds 484bc310dc9d mm/readahead: pass readahead_control to force_page_cache_ra adds fb64d6522440 mm/readahead: add page_cache_sync_ra and page_cache_async_ra adds 261e275a6c56 mm/filemap: fold ra_submit into do_sync_mmap_readahead adds d72285f6bfc6 mm/readahead: pass a file_ra_state into force_page_cache_ra adds 9a5be16cb2ad mm,hwpoison: cleanup unused PageHuge() check adds 02092325008d mm, hwpoison: remove recalculating hpage adds 72fa998f70bb mm,hwpoison-inject: don't pin for hwpoison_filter adds 6925abd4bdb4 mm,hwpoison: unexport get_hwpoison_page and make it static adds ec86edccd7d1 mm,hwpoison: refactor madvise_inject_error adds 4487f7a7d7a3 mm,hwpoison: kill put_hwpoison_page adds e15df8a94fad mm,hwpoison: unify THP handling for hard and soft offline adds ca7cd03a68c5 mm,hwpoison: rework soft offline for free pages adds 413abfadeaf9 mm,hwpoison: rework soft offline for in-use pages adds 762d23e5742f mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] adds 60ef78feb5fc mm,hwpoison: return 0 if the page is already poisoned in s [...] adds 18b458bb709d mm,hwpoison: introduce MF_MSG_UNSPLIT_THP adds fd34e4aea959 mm,hwpoison: double-check page count in __get_any_page() adds a3153bc2478b mm,hwpoison: try to narrow window race for free pages adds 177851739372 mm/page_poison.c: replace bool variable with static key adds 5a3e51312edb mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 2bdea5b4de33 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 931f5b155d85 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds af1d84b136ee mm/vmstat.c: use helper macro abs() adds 78352a162a33 mm/util.c: update the kerneldoc for kstrdup_const() adds f065d75aa73f mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] adds b7fc4c741646 mm/memory_hotplug: inline __offline_pages() into offline_pages() adds e14530d07690 mm/memory_hotplug: enforce section granularity when onlini [...] adds 21e1a3242b9a mm/memory_hotplug: simplify page offlining adds a82b55aa9b30 mm-memory_hotplug-simplify-page-offlining-fix adds a4994bdba6d1 mm/page_alloc: simplify __offline_isolated_pages() adds db0e681c23cd mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() adds f4675f05bfa4 mm/page_isolation: simplify return value of start_isolate_ [...] adds e632645f3564 mm/memory_hotplug: simplify page onlining adds 4bff7fabd3d9 mm/page_alloc: drop stale pageblock comment in memmap_init [...] adds dab76bbe06ed mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] adds 6f07d0674632 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] adds 519469a9e99a kernel/resource: make release_mem_region_adjustable() never fail adds 01eab017e1ea kernel/resource: fix use of ternary condition in release_m [...] adds d6de3f56b06e kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED adds 1ad636a14c70 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] adds d7d95643f6bf mm/memory_hotplug: prepare passing flags to add_memory() a [...] adds 15a502473963 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] adds 19c5c4ea2c12 virtio-mem: try to merge system ram resources adds 221a45381d11 xen/balloon: try to merge system ram resources adds ecbd59807cd3 hv_balloon: try to merge system ram resources adds 41edc066a0c0 kernel/resource: make iomem_resource implicit in release_m [...] adds 2dbc81c34d94 mm: don't panic when links can't be created in sysfs adds c92315c7d3b8 mm/page_alloc: convert "report" flag of __free_one_page() [...] adds 5c41a60bcf9e mm/page_alloc: place pages to tail in __putback_isolated_page() adds 5658cc4aa5f0 mm/page_alloc: move pages to tail in move_to_free_list() adds 22a66035e3f1 mm/page_alloc: place pages to tail in __free_pages_core() adds 4e2457bd2c83 mm/memory_hotplug: update comment regarding zone shuffling adds 5fbf1e482c04 zram: failing to decompress is WARN_ON worthy adds 9421a5063592 mm/slab.h: remove duplicate include adds 18218113d71f mm/page_reporting.c: drop stale list head check in page_re [...] adds 3542c2ee9b84 mm/highmem.c: clean up endif comments adds 74ab09ffec33 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() adds 6f258ab7211f mm: use self-explanatory macros rather than "2" adds 0f4f0b7ef832 mm: fix some broken comments adds 21ab872b29a7 mm: fix some comments formatting adds 02822a4a105a mm/workingset.c: fix some doc warnings adds 2890502103d5 mm: use helper function put_write_access() adds d603dbdfb94e include/linux/mmzone.h: remove unused early_pfn_valid() adds 097d02219d46 mm: rename page_order() to buddy_order() adds c0b859ccb455 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 49775dd16c88 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 50bbf1658c55 kernel/hung_task.c: Monitor killed tasks. adds 14e5350f7d3a proc/sysctl: make protected_* world readable adds 6372c012aedd fs: configfs: delete repeated words in comments adds 5f8db8398f20 kernel.h: split out min()/max() et al. helpers adds bdfa1b5986ab kernel/sys.c: replace do_brk with do_brk_flags in comment [...] adds 7ddb9ad24ee1 kernel/: fix repeated words in comments adds 8977ff1bcb83 get_maintainer: add test for file in VCS adds a80732f4f468 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback adds b0e32fe1f7ff lib: bitmap: delete duplicated words adds 5211a1b5a5d7 lib: libcrc32c: delete duplicated words adds 3493895fbeb1 lib: decompress_bunzip2: delete duplicated words adds a18d543a3884 lib: devres: delete duplicated words adds 106d086efe59 lib: dynamic_queue_limits: delete duplicated words + fix typo adds 1fc8d320e23c lib: earlycpio: delete duplicated words adds f2f67f4ffb2e lib: radix-tree: delete duplicated words adds ff0ab9043139 lib: syscall: delete duplicated words adds 9646c099b001 lib: test_sysctl: delete duplicated words adds 3ba453f4646c lib/mpi/mpi-bit.c: fix spello of "functions" adds 87ea6b13f8b5 lib/idr.c: document calling context for IDA APIs mustn't u [...] adds 62f21be07f2b lib/idr.c: document that ida_simple_{get,remove}() are deprecated adds cac80f09a7bf lib/scatterlist.c: avoid a double memset adds a2ff833a1f93 lib/percpu_counter.c: use helper macro abs() adds 3561600a9503 include/linux/list.h: add a macro to test if entry is poin [...] adds 7b35e7062906 lib/crc32.c: fix trivial typo in preprocessor condition adds 0919ab906974 bitops: simplify get_count_order_long() adds 9f2b5d2215d8 bitops: use the same mechanism for get_count_order[_long] adds 3f16b4cf271a checkpatch: add --kconfig-prefix adds d3c7f8eb7aa4 checkpatch: move repeated word test adds 3ceb72128335 checkpatch: add test for comma use that should be semicolon adds be0033de7571 const_structs.checkpatch: add phy_ops adds e338059d182b checkpatch: warn if trace_printk and friends are called adds bea5d66510ea const_structs.checkpatch: add pinctrl_ops and pinmux_ops adds 94649787ab48 checkpatch: warn on self-assignments adds e6a525250ce2 checkpatch-warn-on-self-assignments-checkpatch-fixes adds 1d900ebfcfef checkpatch: allow not using -f with files that are in git adds 23ea0e5b4dc1 checkpatch: fix git "fatal" warning if file argument outsi [...] adds b71a587f6159 checkpatch: extend author Signed-off-by check for split Fr [...] adds e8adfec1dd76 checkpatch: test $GIT_DIR changes adds 094b00c83fa9 checkpatch: emit a warning on embedded filenames adds df0b288b1031 checkpatch-emit-a-warning-on-embedded-filenames-fix adds b720b36f1aea checkpatch: fix multi-statement macro checks for while blocks. adds 949db26b8864 checkpatch: fix false positive on empty block comment lines adds bd714c63761d checkpatch: add new warnings to author signoff checks. adds 2cb979685cba fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] adds 49138c17cd75 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds a740efab3c8c fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] adds 4862359e0007 tools/testing/selftests: add self-test for verifying load [...] adds 119a5cdb2e20 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU adds 0c6eb213f86c coredump: let dump_emit() bail out on short writes adds a019b35f3147 coredump: refactor page range dumping into common helper adds 0b350431bdf6 coredump: rework elf/elf_fdpic vma_dump_size() into common helper adds e667c9a68334 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot adds a55e713a8472 mm/gup: take mmap_lock in get_dump_page() adds 4330c0a548d9 mm: remove the now-unnecessary mmget_still_valid() hack adds 608ddfa06379 ramfs: fix nommu mmap with gaps in the page cache adds 25cb6c5f490f autofs: harden ioctl table adds 2f1b7736c0d4 nilfs2: fix some kernel-doc warnings for nilfs2 adds 8260e6cf09cc rapidio: fix error handling path adds d16e52ca8c6f rapidio: fix the missed put_device() for rio_mport_add_riodev adds c2064d3dc577 panic: dump registers on panic_on_warn adds 3d212399e4c4 kernel/relay.c: drop unneeded initialization adds 7472863014a2 aio: simplify read_events() adds d813cdddf0e7 scripts/gdb/proc: add struct mount & struct super_block ad [...] adds 4744e5fa15b5 scripts/gdb/tasks: add headers and improve spacing format adds acae526fb3d9 sched.h: drop in_ubsan field when UBSAN is in trap mode adds 7183f6a05e45 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang adds 2d4dda65a330 ROMFS: support inode blocks calculation adds 54e900c6c4df lib, include/linux: add usercopy failure capability adds 4e0ca9328aa0 lib, uaccess: add failure injection to usercopy functions adds 7b0e66f6407a x86: add failure injection to get/put/clear_user adds 287fd8389632 Merge branch 'akpm-current/current' into master adds d27727331331 ia64: fix build error with !COREDUMP adds e6fda604707b mm, memcg: rework remote charging API to support nesting adds 2669e8361b6b mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] adds 58d0dd7c6aeb mm: kmem: remove redundant checks from get_obj_cgroup_from [...] adds 011c67427bbf mm: kmem: prepare remote memcg charging infra for interrup [...] adds cd609979b24f mm: kmem: enable kernel memcg accounting from interrupt contexts adds 98109f27ffd9 mm/memory-failure: remove a wrapper for alloc_migration_target() adds bc44398538fa mm/memory_hotplug: remove a wrapper for alloc_migration_target() adds f13c514c8937 mm/migrate: avoid possible unnecessary process right check [...] adds 065017c9eb08 mm/mmap: add inline vma_next() for readability of mmap code adds 116bef3e9cd1 mm/mmap: add inline munmap_vma_range() for code readability adds 8879e4bb1677 mm/gup_benchmark: take the mmap lock around GUP adds b95faea8fe2c binfmt_elf: take the mmap lock around find_extend_vma() adds 0003d681aa68 mmap locking API: don't check locking if the mm isn't live yet adds d71826ba15b5 mm/gup: assert that the mmap lock is held in __get_user_pages() adds 89dff3d5325d mm/gup_benchmark: rename to mm/gup_test adds 08cd1b583803 selftests/vm: use a common gup_test.h adds 03763109848b selftests/vm: rename run_vmtests --> run_vmtests.sh adds 1b33c6a98d55 selftests/vm: minor cleanup: Makefile and gup_test.c adds 116298724a83 selftests/vm: only some gup_test items are really benchmarks adds 20d919f669a9 selftests/vm: gup_test: introduce the dump_pages() sub-test adds 9dd647f656fe selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 971a95f3ec31 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds 26a6b106101a selftests/vm: fix an improper dependency upon executable s [...] adds 9563e678d195 selftests/vm: 10x speedup for hmm-tests adds a1413b11da99 mm/madvise: pass mm to do_madvise adds 7c4c951456b8 pid: move pidfd_get_pid() to pid.c adds f74646635c2d mm/madvise: introduce process_madvise() syscall: an extern [...] adds 61e3fcc23a62 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds d5a2649e8c61 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 83dbea5f19d8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 0f81263a6c7e fix for "mm/madvise: introduce process_madvise() syscall: [...] adds 2e8bb255404c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 9733bf6cced4 mm/madvise: remove duplicate include adds f63e0aa63b48 mm: do not use helper functions for process_madvise adds 63e203677600 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] adds 196c16bbf2fb fix up for "iov_iter: transparently handle compat iovecs i [...] adds 4a65c41caf31 mm: update the documentation for vfree adds a4cda06c8423 mm: add a VM_MAP_PUT_PAGES flag for vmap adds 5b5072cd234a mm: add a vmap_pfn function adds b0f1cd4ad420 mm: allow a NULL fn callback in apply_to_page_range adds 55522d6f69ef zsmalloc: switch from alloc_vm_area to get_vm_area adds 8081cc42f589 drm/i915: use vmap in shmem_pin_map adds 889b11d9bf04 drm/i915: stop using kmap in i915_gem_object_map adds 640e63bfca31 drm/i915: use vmap in i915_gem_object_map adds 9450439b10d3 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] adds acaace2d2345 x86/xen: open code alloc_vm_area in arch_gnttab_valloc adds f2509b086270 mm: remove alloc_vm_area adds 613e34c12bfc mm: cleanup the gfp_mask handling in __vmalloc_area_node adds b0705dd08269 mm: remove the filename in the top of file comment in vmalloc.c adds 9651ab6617d2 mm: remove duplicate include statement in mmu.c adds cb49b6c36dfa Merge branch 'akpm/master' into master adds e4fb79c771fb Add linux-next specific files for 20201008
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 (2172e358cd17) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 5 +- .../ABI/testing/sysfs-bus-pci-devices-catpt | 16 + Documentation/ABI/testing/sysfs-class-power | 6 +- Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +- .../RCU/Design/Requirements/Requirements.rst | 50 +- Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 2 +- .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 8 +- .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 4 + .../admin-guide/media/em28xx-cardlist.rst | 4 + Documentation/admin-guide/media/pci-cardlist.rst | 2 + Documentation/admin-guide/media/siano-cardlist.rst | 2 +- Documentation/admin-guide/media/zoran-cardlist.rst | 51 + Documentation/admin-guide/mm/numaperf.rst | 8 + Documentation/admin-guide/sysrq.rst | 2 + Documentation/admin-guide/xfs.rst | 32 +- Documentation/arm64/amu.rst | 2 + Documentation/arm64/index.rst | 2 + Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/kselftest.rst | 35 +- Documentation/devicetree/bindings/arm/actions.yaml | 13 + Documentation/devicetree/bindings/arm/altera.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 2 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 2 + Documentation/devicetree/bindings/arm/bitmain.yaml | 2 + .../devicetree/bindings/arm/coresight-cti.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 2 + .../hisilicon/controller/hi6220-domain-ctrl.yaml | 68 + .../controller/hisilicon,hi6220-aoctrl.txt | 18 - .../controller/hisilicon,hi6220-mediactrl.txt | 18 - .../controller/hisilicon,hi6220-pmctrl.txt | 18 - .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 2 + .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../devicetree/bindings/arm/primecell.yaml | 3 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/rda.yaml | 2 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 2 + Documentation/devicetree/bindings/arm/tegra.yaml | 2 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 + Documentation/devicetree/bindings/arm/toshiba.yaml | 22 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 2 + .../devicetree/bindings/ata/pata-common.yaml | 2 + .../devicetree/bindings/ata/sata-common.yaml | 2 + .../devicetree/bindings/bus/mti,mips-cdmm.yaml | 2 + .../devicetree/bindings/bus/renesas,bsc.yaml | 2 + .../devicetree/bindings/bus/simple-pm-bus.yaml | 2 + .../bus/socionext,uniphier-system-bus.yaml | 7 + .../bindings/chrome/google,cros-ec-typec.yaml | 2 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 6 +- .../bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 20 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sl-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sll-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sx-clock.yaml | 2 + .../devicetree/bindings/clock/imx6ul-clock.yaml | 2 + .../devicetree/bindings/clock/imx8m-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 + .../bindings/clock/sifive/fu540-prci.txt | 46 - .../bindings/clock/sifive/fu540-prci.yaml | 60 + .../bindings/clock/sprd,sc9863a-clk.yaml | 2 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 2 + .../bindings/connector/usb-connector.yaml | 2 + .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 11 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/bridge/ite,it6505.yaml | 5 + .../bindings/display/bridge/lvds-codec.yaml | 3 + .../bindings/display/bridge/nwl-dsi.yaml | 11 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 + .../bindings/display/dsi-controller.yaml | 2 + .../devicetree/bindings/display/msm/gmu.yaml | 2 + .../devicetree/bindings/display/panel/lvds.yaml | 2 + .../bindings/display/panel/panel-common.yaml | 2 + .../bindings/display/panel/tpo,tpg110.yaml | 2 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 23 +- .../devicetree/bindings/dma/dma-common.yaml | 2 + .../devicetree/bindings/dma/dma-controller.yaml | 2 + .../devicetree/bindings/dma/dma-router.yaml | 2 + .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 + .../devicetree/bindings/edac/dmc-520.yaml | 2 + .../devicetree/bindings/extcon/wlf,arizona.yaml | 2 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 2 + .../bindings/hwlock/ti,omap-hwspinlock.yaml | 4 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 + .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 4 +- Documentation/devicetree/bindings/hwmon/lm75.txt | 39 - Documentation/devicetree/bindings/hwmon/lm75.yaml | 66 + .../devicetree/bindings/hwmon/maxim,max20730.yaml | 65 + .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 71 + .../bindings/i2c/amlogic,meson6-i2c.yaml | 2 + .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 2 + .../bindings/i2c/socionext,uniphier-fi2c.yaml | 2 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 2 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 + .../bindings/iio/accel/adi,adis16240.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 4 + .../bindings/iio/accel/kionix,kxsd9.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 5 + .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 + Documentation/devicetree/bindings/iio/common.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 10 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 2 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 4 + .../bindings/iio/imu/invensense,icm42600.yaml | 6 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 4 + .../bindings/iio/light/amstaos,tsl2563.yaml | 2 + .../bindings/iio/light/dynaimage,al3010.yaml | 2 + .../bindings/iio/light/dynaimage,al3320a.yaml | 2 + .../bindings/iio/light/sharp,gp2ap002.yaml | 2 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 + .../bindings/iio/proximity/vishay,vcnl3020.yaml | 2 + .../bindings/input/fsl,mpr121-touchkey.yaml | 2 + Documentation/devicetree/bindings/input/input.yaml | 2 + .../devicetree/bindings/input/matrix-keymap.yaml | 2 + .../bindings/input/touchscreen/touchscreen.yaml | 2 + .../bindings/input/touchscreen/zinitix.txt | 40 + .../interrupt-controller/ingenic,intc.yaml | 2 + .../interrupt-controller/loongson,htpic.yaml | 2 + .../interrupt-controller/loongson,liointc.yaml | 2 + .../interrupt-controller/loongson,pch-msi.yaml | 2 + .../interrupt-controller/loongson,pch-pic.yaml | 2 + .../bindings/interrupt-controller/mti,gic.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.txt | 58 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 97 + .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 2 + .../bindings/leds/leds-class-multicolor.yaml | 3 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 8 + .../devicetree/bindings/leds/trigger-source.yaml | 2 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 3 + .../bindings/media/i2c/chrontel,ch7322.yaml | 2 + .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 2 + .../bindings/media/qcom,msm8916-venus.yaml | 2 + .../bindings/media/qcom,msm8996-venus.yaml | 2 + .../bindings/media/qcom,sc7180-venus.yaml | 2 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 + .../bindings/media/qcom,sdm845-venus.yaml | 2 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../bindings/memory-controllers/fsl/mmdc.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 2 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 + .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 10 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 2 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 9 +- .../devicetree/bindings/mfd/xylon,logicvc.yaml | 14 +- .../bindings/mips/ingenic/ingenic,cpu.yaml | 6 +- .../bindings/mips/loongson/rs780e-acpi.yaml | 2 + .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 4 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 2 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 2 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 + .../devicetree/bindings/mtd/denali,nand.yaml | 2 + .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 + .../devicetree/bindings/mtd/nand-controller.yaml | 2 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 + .../devicetree/bindings/net/adi,adin.yaml | 2 + .../bindings/net/amlogic,meson-dwmac.yaml | 2 + .../bindings/net/aspeed,ast2600-mdio.yaml | 2 + .../bindings/net/can/can-transceiver.yaml | 2 + Documentation/devicetree/bindings/net/dsa/b53.txt | 9 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 2 + .../devicetree/bindings/net/ethernet-phy.yaml | 2 + .../devicetree/bindings/net/marvell,mvusb.yaml | 2 + Documentation/devicetree/bindings/net/mdio.yaml | 2 + .../bindings/net/mediatek,star-emac.yaml | 2 + .../devicetree/bindings/net/nxp,tja11xx.yaml | 2 + .../devicetree/bindings/net/qca,ar71xx.yaml | 2 + .../devicetree/bindings/net/qca,ar803x.yaml | 2 + .../devicetree/bindings/net/qcom,ipa.yaml | 2 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 2 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 + .../devicetree/bindings/net/stm32-dwmac.yaml | 2 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 2 + .../devicetree/bindings/net/ti,dp83867.yaml | 2 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 + .../bindings/net/wireless/microchip,wilc1000.yaml | 4 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 + .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 + .../bindings/pci/cdns,cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie.yaml | 2 + .../devicetree/bindings/pci/host-generic-pci.yaml | 2 + .../devicetree/bindings/pci/loongson.yaml | 2 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/versatile.yaml | 2 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 2 + .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 2 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 2 + .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 2 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 + .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 + .../bindings/pinctrl/samsung-pinctrl.txt | 6 +- .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 + .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 + .../bindings/power/domain-idle-state.yaml | 2 + .../devicetree/bindings/power/mti,mips-cpc.yaml | 2 + .../devicetree/bindings/power/pd-samsung.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 2 + .../devicetree/bindings/power/supply/bq25980.yaml | 114 + .../bindings/power/supply/cw2015_battery.yaml | 2 + .../bindings/power/supply/max17040_battery.txt | 21 +- .../bindings/power/supply/power-supply.yaml | 2 + .../bindings/power/supply/rohm,bd99954.yaml | 8 + .../devicetree/bindings/pwm/pwm-sifive.txt | 33 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../regulator/google,cros-ec-regulator.yaml | 2 + .../bindings/regulator/gpio-regulator.yaml | 2 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../bindings/regulator/qcom-labibb-regulator.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 3 +- .../bindings/regulator/silergy,sy8827n.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 + .../regulator/vqmmc-ipq4019-regulator.yaml | 2 + .../devicetree/bindings/regulator/wlf,arizona.yaml | 2 + .../bindings/remoteproc/qcom,pil-info.yaml | 2 + .../bindings/reset/nuvoton,npcm-reset.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 8 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 5 + .../devicetree/bindings/serial/renesas,hscif.yaml | 2 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/rs485.yaml | 3 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/serial.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../bindings/serial/socionext,uniphier-uart.yaml | 2 + .../devicetree/bindings/serial/sprd-uart.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 2 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 + .../bindings/sound/amlogic,gx-sound-card.yaml | 2 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 2 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 + .../devicetree/bindings/sound/cirrus,madera.yaml | 2 + .../devicetree/bindings/sound/fsl,easrc.yaml | 2 + .../bindings/sound/intel,keembay-i2s.yaml | 2 + .../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 + .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 3 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.yaml | 2 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 + .../devicetree/bindings/sound/wlf,arizona.yaml | 2 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 2 + .../bindings/spi/amlogic,meson6-spifc.yaml | 2 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 + .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 2 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 + .../devicetree/bindings/spi/renesas,hspi.yaml | 2 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 3 + .../bindings/spi/socionext,uniphier-spi.yaml | 2 + .../devicetree/bindings/spi/spi-controller.yaml | 2 + .../devicetree/bindings/spi/spi-gpio.yaml | 2 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 + .../devicetree/bindings/spi/spi-pl022.yaml | 2 + .../devicetree/bindings/spi/spi-rockchip.yaml | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 2 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 2 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 + Documentation/devicetree/bindings/spmi/spmi.yaml | 2 + .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + .../devicetree/bindings/thermal/rcar-thermal.yaml | 5 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 4 + .../bindings/thermal/thermal-cooling-devices.yaml | 2 + .../devicetree/bindings/thermal/thermal-idle.yaml | 2 + .../bindings/thermal/thermal-sensor.yaml | 2 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 + .../devicetree/bindings/timer/cdns,ttc.yaml | 2 + .../bindings/timer/snps,dw-apb-timer.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc3.txt | 3 + .../bindings/usb/intel,keembay-dwc3.yaml | 77 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 34 +- .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 18 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 2 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 2 + .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 2 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 2 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 2 + .../bindings/watchdog/st,stm32-iwdg.yaml | 2 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 + .../devicetree/bindings/watchdog/watchdog.yaml | 2 + Documentation/driver-api/media/drivers/index.rst | 1 + .../media/drivers}/v4l-drivers/zoran.rst | 0 Documentation/filesystems/seq_file.rst | 20 +- Documentation/filesystems/sysfs.rst | 8 +- Documentation/hwmon/ltc2945.rst | 2 +- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/index.rst | 1 + Documentation/i2c/slave-testunit-backend.rst | 13 +- Documentation/kbuild/makefiles.rst | 20 + Documentation/networking/devlink/devlink-trap.rst | 70 + Documentation/process/programming-language.rst | 9 +- Documentation/trace/events.rst | 15 +- Documentation/trace/histogram.rst | 18 + Documentation/translations/zh_CN/arm64/amu.rst | 100 + Documentation/translations/zh_CN/arm64/index.rst | 16 + Documentation/translations/zh_CN/index.rst | 1 + Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/virt/kvm/devices/vcpu.rst | 26 +- Documentation/w1/slaves/w1_therm.rst | 50 +- Documentation/x86/boot.rst | 6 +- MAINTAINERS | 53 +- Makefile | 2 +- Next/SHA1s | 224 +- Next/Trees | 6 +- Next/merge.log | 6984 ++++++++++-------- arch/alpha/kernel/pci_iommu.c | 2 +- arch/arc/include/asm/atomic.h | 4 +- arch/arc/include/asm/cmpxchg.h | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/mm/dma.c | 2 +- arch/arm/Kconfig.debug | 11 +- arch/arm/arm-soc-for-next-contents.txt | 75 +- arch/arm/boot/dts/Makefile | 10 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 1 + arch/arm/boot/dts/hi3620.dtsi | 2 +- arch/arm/boot/dts/hip04.dtsi | 2 +- .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 - arch/arm/boot/dts/infinity-msc313.dtsi | 14 - arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 - arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 - arch/arm/boot/dts/infinity3.dtsi | 11 - arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 - arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 - .../dts/mstar-infinity-msc313-breadbee_crust.dts | 25 + arch/arm/boot/dts/mstar-infinity-msc313.dtsi | 14 + .../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0 .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 25 + arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi | 14 + arch/arm/boot/dts/mstar-infinity3.dtsi | 11 + .../dts/mstar-mercury5-ssc8336n-midrived08.dts | 25 + arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi | 14 + .../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0 arch/arm/boot/dts/mstar-v7.dtsi | 20 + arch/arm/boot/dts/nspire.dtsi | 12 +- arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 + arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 + arch/arm/boot/dts/owl-s500.dtsi | 6 +- arch/arm/boot/dts/sd5203.dts | 96 + arch/arm/common/dmabounce.c | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/include/asm/dma-contiguous.h | 15 - arch/arm/include/asm/dma-iommu.h | 1 - arch/arm/include/asm/dma-mapping.h | 1 - arch/arm/include/asm/xen/page.h | 5 + arch/arm/mach-davinci/board-dm644x-evm.c | 5 +- arch/arm/mach-davinci/board-dm646x-evm.c | 10 +- arch/arm/mach-davinci/devices-da8xx.c | 18 +- arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-mvebu/coherency.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mach-stm32/Makefile.boot | 2 +- arch/arm/mm/dma-mapping-nommu.c | 1 + arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/init.c | 2 +- arch/arm/xen/enlighten.c | 6 +- arch/arm/xen/mm.c | 2 +- arch/arm64/Kconfig.platforms | 7 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/actions/s700.dtsi | 17 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 50 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 4 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +- .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../marvell/armada-3720-espressobin-v7-emmc.dts | 18 - .../boot/dts/marvell/armada-3720-espressobin.dtsi | 24 + arch/arm64/boot/dts/toshiba/Makefile | 2 + arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +- arch/arm64/configs/defconfig | 3 +- arch/arm64/crypto/aes-neonbs-core.S | 4 +- arch/arm64/include/asm/archrandom.h | 5 - arch/arm64/include/asm/cpu.h | 2 + arch/arm64/include/asm/xen/page.h | 6 + arch/arm64/kernel/head.S | 3 + arch/arm64/kernel/setup.c | 12 +- arch/arm64/kernel/smp.c | 13 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 7 + arch/arm64/kvm/hyp/pgtable.c | 23 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 3 +- arch/c6x/mm/dma-coherent.c | 2 +- arch/csky/Kconfig | 16 + arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/setup.c | 20 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/dma-mapping.c | 4 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/init.c | 29 +- arch/hexagon/kernel/dma.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 2 +- arch/ia64/kernel/dma-mapping.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/kernel/dma.c | 2 +- arch/microblaze/kernel/dma.c | 3 +- arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 2 +- arch/mips/alchemy/board-gpr.c | 17 - arch/mips/alchemy/board-mtx1.c | 17 - arch/mips/alchemy/board-xxs1500.c | 18 - arch/mips/alchemy/common/prom.c | 20 + arch/mips/alchemy/devboards/db1300.c | 7 + arch/mips/alchemy/devboards/platform.c | 17 - arch/mips/include/asm/pgtable.h | 2 - arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/setup.c | 2 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/nds32/kernel/dma.c | 2 +- arch/openrisc/kernel/dma.c | 2 +- arch/parisc/include/asm/barrier.h | 6 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/asm/futex.h | 4 +- arch/parisc/include/asm/spinlock.h | 23 +- arch/parisc/include/uapi/asm/signal.h | 8 + arch/parisc/install.sh | 2 +- arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/drivers.c | 1 + arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/syscall.S | 10 +- arch/parisc/lib/bitops.c | 6 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/boot/dts/fsl/t1040rdb.dts | 107 + arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 78 + arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8540_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8541_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8555_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8560_defconfig | 6 +- arch/powerpc/include/asm/cputable.h | 5 - arch/powerpc/include/asm/eeh.h | 8 +- arch/powerpc/include/asm/hvcall.h | 2 + arch/powerpc/include/asm/hw_irq.h | 5 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/smp.h | 5 - arch/powerpc/include/asm/string.h | 2 - arch/powerpc/include/asm/synch.h | 19 +- arch/powerpc/include/asm/topology.h | 10 +- arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/cputable.c | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/eeh.c | 143 +- arch/powerpc/kernel/eeh_pe.c | 46 +- arch/powerpc/kernel/exceptions-64e.S | 11 - arch/powerpc/kernel/irq.c | 71 +- arch/powerpc/kernel/rtas.c | 153 + arch/powerpc/kernel/smp.c | 186 +- arch/powerpc/kernel/tm.S | 35 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/copy_mc_64.S | 242 + arch/powerpc/lib/memcpy_mcsafe_64.S | 242 - arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 12 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/numa.c | 2 +- arch/powerpc/perf/isa207-common.c | 10 + arch/powerpc/platforms/powernv/eeh-powernv.c | 94 +- arch/powerpc/platforms/powernv/opal-elog.c | 33 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 365 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 6 + arch/powerpc/platforms/pseries/vio.c | 2 +- arch/riscv/Kconfig | 27 +- arch/riscv/Makefile | 1 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/efi.h | 55 + arch/riscv/include/asm/fixmap.h | 16 +- arch/riscv/include/asm/io.h | 1 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/pgtable.h | 5 + arch/riscv/include/asm/sections.h | 13 + arch/riscv/include/asm/thread_info.h | 6 - arch/riscv/include/asm/uaccess.h | 177 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/efi-header.S | 111 + arch/riscv/kernel/efi.c | 96 + arch/riscv/kernel/head.S | 17 +- arch/riscv/kernel/head.h | 2 - arch/riscv/kernel/image-vars.h | 51 + arch/riscv/kernel/process.c | 1 - arch/riscv/kernel/setup.c | 18 +- arch/riscv/kernel/vmlinux.lds.S | 28 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/init.c | 191 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/boot/ipl_parm.c | 46 +- arch/s390/boot/pgm_check_info.c | 3 +- arch/s390/include/asm/ipl.h | 7 + arch/s390/include/asm/sclp.h | 2 + arch/s390/include/asm/setup.h | 3 - arch/s390/include/uapi/asm/sie.h | 2 +- arch/s390/kernel/crash_dump.c | 16 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/setup.c | 18 +- arch/s390/kernel/smp.c | 12 +- arch/s390/lib/string.c | 2 +- arch/s390/pci/pci_dma.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 1 + arch/sh/boards/mach-ecovec24/setup.c | 1 + arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 1 + arch/sh/drivers/pci/fixups-dreamcast.c | 2 +- arch/sh/drivers/pci/pci.c | 1 - arch/sh/kernel/dma-coherent.c | 2 +- arch/sparc/include/asm/io_32.h | 17 +- arch/sparc/kernel/iommu.c | 2 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 1 + arch/sparc/mm/io-unit.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/pgtable_64.c | 9 - arch/x86/crypto/poly1305_glue.c | 3 - arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/intel/core.c | 14 +- arch/x86/events/intel/uncore.c | 4 +- arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 45 +- arch/x86/events/intel/uncore_snbep.c | 19 +- arch/x86/events/msr.c | 1 + arch/x86/include/asm/copy_mc_test.h | 75 + arch/x86/include/asm/dma-mapping.h | 2 - arch/x86/include/asm/idtentry.h | 4 - arch/x86/include/asm/mce.h | 9 + arch/x86/include/asm/mcsafe_test.h | 75 - arch/x86/include/asm/numa.h | 2 + arch/x86/include/asm/special_insns.h | 28 +- arch/x86/include/asm/string_64.h | 32 - arch/x86/include/asm/uaccess.h | 9 + arch/x86/include/asm/uaccess_64.h | 20 - arch/x86/include/asm/uv/bios.h | 17 +- arch/x86/include/asm/uv/uv.h | 4 +- arch/x86/include/asm/uv/uv_bau.h | 755 -- arch/x86/include/asm/uv/uv_hub.h | 165 +- arch/x86/include/asm/uv/uv_mmrs.h | 7646 +++++++++++--------- arch/x86/kernel/amd_gart_64.c | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 822 ++- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 8 +- arch/x86/kernel/dumpstack.c | 3 +- arch/x86/kernel/idt.c | 3 - arch/x86/kernel/nmi.c | 5 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/quirks.c | 10 +- arch/x86/kernel/setup.c | 3 + arch/x86/kvm/vmx/vmx.c | 22 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/copy_mc.c | 96 + arch/x86/lib/copy_mc_64.S | 163 + arch/x86/lib/memcpy_64.S | 115 - arch/x86/lib/usercopy_64.c | 21 - arch/x86/mm/numa.c | 21 + arch/x86/mm/tlb.c | 24 - arch/x86/platform/uv/Makefile | 2 +- arch/x86/platform/uv/bios_uv.c | 28 +- arch/x86/platform/uv/tlb_uv.c | 2097 ------ arch/x86/platform/uv/uv_nmi.c | 65 +- arch/x86/platform/uv/uv_time.c | 18 +- arch/x86/xen/enlighten_pv.c | 9 + arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 2 +- arch/xtensa/kernel/pci-dma.c | 3 +- arch/xtensa/mm/init.c | 2 +- block/bio.c | 20 +- block/blk-core.c | 8 +- block/blk-crypto-internal.h | 21 +- block/blk-crypto.c | 33 +- block/blk-integrity.c | 2 - block/blk-merge.c | 62 +- block/blk-mq-sched.c | 32 - block/blk-mq.c | 28 +- block/blk.h | 34 +- block/bounce.c | 19 +- block/genhd.c | 2 +- block/partitions/core.c | 2 +- block/scsi_ioctl.c | 6 +- crypto/xor.c | 67 +- drivers/acpi/acpi_extlog.c | 6 +- drivers/acpi/acpi_memhotplug.c | 12 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bus.c | 4 + drivers/acpi/button.c | 13 +- drivers/acpi/numa/hmat.c | 91 +- drivers/acpi/numa/srat.c | 69 +- drivers/acpi/pci_root.c | 2 +- drivers/acpi/scan.c | 5 +- drivers/android/binder.c | 18 +- drivers/ata/ahci.c | 4 + drivers/ata/ahci_qoriq.c | 20 +- drivers/ata/pata_cmd64x.c | 2 +- drivers/ata/sata_highbank.c | 7 +- drivers/base/arch_topology.c | 2 +- drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 49 +- drivers/base/class.c | 2 +- drivers/base/core.c | 59 +- drivers/base/cpu.c | 84 +- drivers/base/dd.c | 5 +- drivers/base/devcoredump.c | 2 +- drivers/base/firmware_loader/fallback.c | 25 +- drivers/base/firmware_loader/fallback.h | 5 +- drivers/base/firmware_loader/fallback_platform.c | 12 +- drivers/base/firmware_loader/firmware.h | 7 +- drivers/base/firmware_loader/main.c | 135 +- drivers/base/memory.c | 62 +- drivers/base/node.c | 309 +- drivers/base/platform.c | 17 +- drivers/base/power/domain.c | 57 +- drivers/base/power/sysfs.c | 160 +- drivers/base/power/wakeup_stats.c | 17 +- drivers/base/regmap/regmap-irq.c | 33 +- drivers/base/soc.c | 64 +- drivers/base/topology.c | 10 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 10 +- drivers/block/drbd/drbd_receiver.c | 10 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/nbd.c | 6 +- drivers/block/rsxx/core.c | 2 +- drivers/bus/fsl-mc/dprc-driver.c | 190 +- drivers/bus/fsl-mc/dprc.c | 141 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +- drivers/bus/fsl-mc/fsl-mc-private.h | 31 +- drivers/bus/fsl-mc/mc-io.c | 7 +- drivers/char/hw_random/iproc-rng200.c | 8 +- drivers/char/hw_random/mxc-rnga.c | 6 +- drivers/char/hw_random/npcm-rng.c | 14 +- drivers/char/hw_random/stm32-rng.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/clocksource/mps2-timer.c | 6 +- drivers/clocksource/timer-armada-370-xp.c | 8 +- drivers/cpufreq/cpufreq.c | 11 + drivers/cpufreq/cpufreq_stats.c | 89 +- drivers/crypto/Kconfig | 24 +- drivers/crypto/amcc/crypto4xx_alg.c | 2 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/caam/Kconfig | 3 + drivers/crypto/caam/caamalg.c | 94 +- drivers/crypto/caam/caamalg_desc.c | 27 +- drivers/crypto/caam/caamalg_qi.c | 94 +- drivers/crypto/caam/caamalg_qi2.c | 111 +- drivers/crypto/caam/caamalg_qi2.h | 2 + drivers/crypto/cavium/cpt/cptvf_algs.c | 8 +- drivers/crypto/ccp/ccp-ops.c | 2 +- drivers/crypto/hifn_795x.c | 4 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 26 +- drivers/crypto/hisilicon/zip/zip_main.c | 19 + drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +- drivers/crypto/mediatek/mtk-platform.c | 8 +- drivers/crypto/sa2ul.c | 215 +- drivers/crypto/talitos.c | 8 +- drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/ioat/dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 14 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/ti/k3-udma.c | 5 +- drivers/dma/xilinx/xilinx_dpdma.c | 9 +- drivers/firmware/efi/Kconfig | 3 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/libstub/Makefile | 10 + drivers/firmware/efi/libstub/efi-stub.c | 11 +- drivers/firmware/efi/libstub/riscv-stub.c | 109 + drivers/firmware/efi/riscv-runtime.c | 143 + drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpiolib-cdev.c | 29 +- drivers/gpio/gpiolib-cdev.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 525 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 180 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 9 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 23 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 3 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 15 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 120 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 43 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 16 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 +- .../drm/amd/display/modules/freesync/freesync.c | 55 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 14 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 14 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 116 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 4 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 12 +- drivers/gpu/drm/msm/msm_gem.c | 1 + drivers/gpu/drm/nouveau/nouveau_mem.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 15 +- drivers/hid/hid-rmi.c | 2 +- drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/amd_energy.c | 5 +- drivers/hwmon/bt1-pvt.c | 138 +- drivers/hwmon/bt1-pvt.h | 3 + drivers/hwmon/mr75203.c | 656 ++ drivers/hwmon/pmbus/max20730.c | 381 +- drivers/hwmon/pmbus/max34440.c | 23 + drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/Kconfig | 2 +- drivers/hwtracing/stm/ftrace.c | 7 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-efm32.c | 12 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-owl.c | 5 +- drivers/i2c/busses/i2c-qcom-geni.c | 5 +- drivers/i2c/busses/i2c-tegra.c | 1420 ++-- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 11 +- drivers/infiniband/core/cache.c | 72 +- drivers/infiniband/core/cma.c | 4 + drivers/infiniband/core/cma_configfs.c | 9 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/rdma_core.c | 1 - drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/umem.c | 94 +- drivers/infiniband/core/umem_odp.c | 291 +- drivers/infiniband/core/uverbs_std_types_device.c | 196 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 5 + drivers/infiniband/hw/mlx5/mr.c | 14 +- drivers/infiniband/hw/mlx5/odp.c | 47 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 11 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/input/evdev.c | 19 +- drivers/input/mouse/synaptics.c | 6 +- drivers/input/rmi4/Kconfig | 8 + drivers/input/rmi4/Makefile | 1 + drivers/input/rmi4/rmi_bus.c | 3 + drivers/input/rmi4/rmi_driver.h | 1 + drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/zinitix.c | 581 ++ drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/intel/dmar.c | 46 +- drivers/iommu/intel/iommu.c | 4 +- drivers/irqchip/qcom-pdc.c | 14 +- drivers/leds/leds-lm3697.c | 8 +- drivers/leds/leds-pwm.c | 30 +- drivers/md/bcache/alloc.c | 60 +- drivers/md/bcache/bcache.h | 29 +- drivers/md/bcache/btree.c | 146 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/closure.c | 16 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/extents.c | 6 +- drivers/md/bcache/features.c | 4 +- drivers/md/bcache/io.c | 2 +- drivers/md/bcache/journal.c | 246 +- drivers/md/bcache/movinggc.c | 58 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 244 +- drivers/md/bcache/sysfs.c | 10 +- drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-table.c | 32 +- drivers/md/dm-writecache.c | 15 +- drivers/md/dm.c | 87 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 1 - drivers/mfd/Kconfig | 1 + drivers/mfd/kempld-core.c | 2 + drivers/misc/Kconfig | 1 + drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/mic/bus/mic_bus.c | 1 + drivers/misc/mic/bus/scif_bus.c | 2 +- drivers/misc/mic/bus/scif_bus.h | 2 +- drivers/misc/mic/bus/vop_bus.c | 2 +- drivers/misc/mic/host/mic_boot.c | 1 + drivers/misc/mic/vop/Makefile | 2 +- drivers/misc/mic/vop/vop_main.c | 3 +- drivers/misc/mic/vop/vop_vringh.c | 24 +- drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/core.c | 7 +- drivers/misc/sgi-gru/grufile.c | 3 +- drivers/misc/sgi-xp/xp.h | 8 +- drivers/misc/sgi-xp/xp_main.c | 5 +- drivers/misc/sgi-xp/xp_uv.c | 7 +- drivers/misc/sgi-xp/xpc_main.c | 7 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/misc/sgi-xp/xpnet.c | 3 +- drivers/mmc/host/sdhci-acpi.c | 37 + drivers/mmc/host/sdhci-pci-gli.c | 150 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/hyperbus/Kconfig | 7 + drivers/mtd/hyperbus/Makefile | 1 + drivers/mtd/hyperbus/rpc-if.c | 170 + drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/physmap-bt1-rom.c | 126 + drivers/mtd/maps/physmap-bt1-rom.h | 17 + drivers/mtd/maps/physmap-core.c | 5 + drivers/mtd/maps/vmu-flash.c | 11 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/core.c | 1 - drivers/net/bareudp.c | 11 +- drivers/net/dsa/b53/b53_common.c | 7 +- drivers/net/dsa/b53/b53_priv.h | 3 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 26 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 6 +- drivers/net/dsa/mt7530.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 7 +- drivers/net/dsa/mv88e6xxx/devlink.c | 109 +- drivers/net/dsa/ocelot/felix.c | 29 +- drivers/net/dsa/ocelot/felix.h | 3 + drivers/net/dsa/ocelot/felix_vsc9959.c | 5 + drivers/net/dsa/ocelot/seville_vsc9953.c | 4 + drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.h | 3 +- drivers/net/dsa/rtl8366.c | 11 +- drivers/net/dsa/sja1105/sja1105.h | 3 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 9 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 10 +- drivers/net/dsa/sja1105/sja1105_main.c | 17 +- drivers/net/ethernet/3com/typhoon.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 53 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 50 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 37 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 13 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 529 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 24 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 5 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 309 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 114 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 81 +- drivers/net/ethernet/huawei/hinic/Kconfig | 1 + drivers/net/ethernet/marvell/mvneta.c | 13 +- .../net/ethernet/marvell/prestera/prestera_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 198 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 81 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 104 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/eq.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 42 +- drivers/net/ethernet/mscc/ocelot.h | 2 + drivers/net/ethernet/mscc/ocelot_flower.c | 516 +- drivers/net/ethernet/mscc/ocelot_net.c | 32 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 362 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 96 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 4 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 10 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 193 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 18 +- drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +- drivers/net/geneve.c | 11 +- drivers/net/gtp.c | 14 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/marvell.c | 14 +- drivers/net/team/team.c | 8 +- drivers/net/usb/pegasus.c | 96 +- drivers/net/usb/rtl8150.c | 48 +- drivers/net/usb/smsc75xx.c | 13 +- drivers/net/usb/smsc95xx.c | 13 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/vxlan.c | 8 +- drivers/net/wan/hdlc_fr.c | 54 +- drivers/net/wireless/mac80211_hwsim.c | 6 +- drivers/nvdimm/claim.c | 2 +- drivers/nvdimm/pmem.c | 6 +- drivers/nvme/host/tcp.c | 7 +- drivers/of/device.c | 1 + drivers/parisc/ccio-dma.c | 1 + drivers/parisc/sba_iommu.c | 1 + drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 7 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 50 +- drivers/pci/controller/pci-loongson.c | 7 +- drivers/pci/controller/pci-xgene-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 5 +- drivers/pci/controller/pcie-iproc-bcma.c | 13 +- drivers/pci/pci-acpi.c | 45 +- drivers/pci/pci-driver.c | 1 + drivers/pci/pci.c | 84 - drivers/pci/pci.h | 3 - drivers/pci/probe.c | 4 - drivers/pci/xen-pcifront.c | 1 + drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/pinctrl/qcom/pinctrl-msm.c | 11 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/x86/asus-nb-wmi.c | 32 + drivers/platform/x86/asus-wmi.c | 16 +- drivers/platform/x86/asus-wmi.h | 1 + drivers/platform/x86/intel-vbtn.c | 64 +- drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/power/supply/Kconfig | 20 +- drivers/power/supply/Makefile | 1 + drivers/power/supply/bq24257_charger.c | 2 + drivers/power/supply/bq2515x_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 + drivers/power/supply/bq25980_charger.c | 1316 ++++ drivers/power/supply/bq25980_charger.h | 178 + drivers/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/goldfish_battery.c | 2 + drivers/power/supply/max17040_battery.c | 489 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/pm2301_charger.c | 5 - drivers/power/supply/rn5t618_power.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 + drivers/power/supply/sbs-battery.c | 24 +- drivers/power/supply/test_power.c | 6 + drivers/regulator/bd9576-regulator.c | 2 +- drivers/regulator/core.c | 13 +- drivers/regulator/qcom_smd-regulator.c | 54 + drivers/remoteproc/remoteproc_core.c | 1 + drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/s390/char/Makefile | 2 + drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_ap.c | 63 + drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 17 +- drivers/s390/crypto/ap_bus.c | 410 +- drivers/s390/crypto/ap_bus.h | 54 +- drivers/s390/crypto/ap_card.c | 34 + drivers/s390/crypto/ap_debug.h | 8 + drivers/s390/crypto/ap_queue.c | 252 +- drivers/s390/crypto/zcrypt_api.c | 402 +- drivers/s390/crypto/zcrypt_api.h | 23 +- drivers/s390/crypto/zcrypt_card.c | 12 +- drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 6 +- drivers/s390/crypto/zcrypt_cex4.c | 58 +- drivers/s390/crypto/zcrypt_debug.h | 8 + drivers/s390/crypto/zcrypt_error.h | 88 +- drivers/s390/crypto/zcrypt_msgtype50.c | 131 +- drivers/s390/crypto/zcrypt_msgtype6.c | 186 +- drivers/s390/crypto/zcrypt_queue.c | 11 +- drivers/s390/net/ctcm_fsms.h | 1 - drivers/s390/net/ctcm_mpc.h | 1 - drivers/s390/net/qeth_core.h | 54 +- drivers/s390/net/qeth_core_main.c | 163 +- drivers/s390/net/qeth_core_sys.c | 6 +- drivers/s390/net/qeth_ethtool.c | 16 +- drivers/s390/net/qeth_l2_main.c | 28 +- drivers/s390/net/qeth_l3_main.c | 85 +- drivers/s390/net/qeth_l3_sys.c | 8 +- drivers/scsi/53c700.c | 4 - drivers/scsi/aacraid/commsup.c | 1 + drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 377 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bfa/bfad.c | 1 + drivers/scsi/dc395x.c | 25 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fnic/fnic_debugfs.c | 6 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_wq_copy.c | 8 +- drivers/scsi/gdth.c | 151 +- drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/hisi_sas/hisi_sas.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 46 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 192 +- drivers/scsi/hosts.c | 1 + drivers/scsi/initio.c | 14 +- drivers/scsi/isci/remote_node_table.h | 2 +- drivers/scsi/jazz_esp.c | 14 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/mac_esp.c | 14 +- drivers/scsi/megaraid/megaraid_sas_base.c | 39 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_defs.h | 27 +- drivers/scsi/pm8001/pm8001_hwi.c | 38 +- drivers/scsi/pm8001/pm8001_init.c | 221 +- drivers/scsi/pm8001/pm8001_sas.h | 15 +- drivers/scsi/pm8001/pm80xx_hwi.c | 109 +- drivers/scsi/qedf/qedf_io.c | 1 - drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_main.c | 20 + drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 68 +- drivers/scsi/qla2xxx/qla_isr.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_init.c | 3 +- drivers/scsi/qla4xxx/ql4_nx.c | 2 +- drivers/scsi/qlogicpti.c | 14 +- drivers/scsi/scsi_debug.c | 28 +- drivers/scsi/scsi_error.c | 33 +- drivers/scsi/scsi_lib.c | 136 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_sysfs.c | 11 + drivers/scsi/sd.c | 128 +- drivers/scsi/sd.h | 1 + drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/snic/snic_debugfs.c | 16 +- drivers/scsi/snic/snic_scsi.c | 4 - drivers/scsi/snic/vnic_cq.c | 8 +- drivers/scsi/sr.c | 16 +- drivers/scsi/sun3x_esp.c | 14 +- drivers/scsi/sun_esp.c | 14 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/soc/tegra/pmc.c | 89 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/spi/spi-imx.c | 5 +- drivers/spi/spi-mtk-nor.c | 211 +- drivers/spi/spi-s3c64xx.c | 111 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/qlge/qlge.h | 20 +- drivers/staging/qlge/qlge_dbg.c | 28 +- drivers/staging/qlge/qlge_main.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 20 +- drivers/staging/rtl8188eu/core/rtw_security.c | 8 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 44 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 4 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_security.h | 62 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +- drivers/staging/rtl8723bs/include/osdep_service.h | 87 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 14 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + .../bindings/net/wireless/siliabs,wfx.txt | 98 - drivers/staging/wfx/bh.c | 2 +- drivers/staging/wfx/bh.h | 2 +- drivers/staging/wfx/bus.h | 2 +- drivers/staging/wfx/bus_sdio.c | 2 +- drivers/staging/wfx/bus_spi.c | 2 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/debug.c | 19 +- drivers/staging/wfx/fwio.c | 2 +- drivers/staging/wfx/hif_api_cmd.h | 2 +- drivers/staging/wfx/hif_api_general.h | 2 +- drivers/staging/wfx/hif_api_mib.h | 2 +- drivers/staging/wfx/hif_rx.c | 2 +- drivers/staging/wfx/hif_tx.c | 2 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.c | 2 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/hwio.h | 2 +- drivers/staging/wfx/key.c | 2 +- drivers/staging/wfx/key.h | 2 +- drivers/staging/wfx/main.c | 2 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/queue.c | 16 +- drivers/staging/wfx/queue.h | 3 +- drivers/staging/wfx/scan.c | 2 +- drivers/staging/wfx/scan.h | 2 +- drivers/staging/wfx/sta.c | 2 +- drivers/staging/wfx/sta.h | 2 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 2 +- drivers/target/target_core_rd.c | 2 +- drivers/target/target_core_user.c | 8 +- drivers/thermal/thermal_netlink.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 54 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 57 + drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mcf.c | 1 + drivers/tty/sysrq.c | 49 +- drivers/usb/cdns3/gadget.c | 179 +- drivers/usb/cdns3/gadget.h | 11 +- drivers/usb/class/cdc-acm.c | 11 + drivers/usb/class/cdc-wdm.c | 72 +- drivers/usb/core/Kconfig | 14 + drivers/usb/core/devices.c | 41 - drivers/usb/core/hub.c | 62 +- drivers/usb/core/usb.h | 1 - drivers/usb/dwc2/Kconfig | 2 +- drivers/usb/dwc2/gadget.c | 40 +- drivers/usb/dwc3/core.c | 25 + drivers/usb/dwc3/core.h | 7 + drivers/usb/dwc3/dwc3-of-simple.c | 1 + drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 170 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 9 +- drivers/usb/serial/ftdi_sio.c | 14 +- drivers/usb/serial/option.c | 5 + drivers/usb/typec/Kconfig | 12 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 15 + drivers/usb/typec/hd3ss3220.c | 18 +- drivers/usb/typec/stusb160x.c | 875 +++ drivers/usb/usbip/vhci_hcd.c | 8 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vhost/vdpa.c | 1 + drivers/vhost/vhost.c | 13 +- drivers/video/fbdev/core/fbcon.c | 8 - drivers/virt/vboxguest/vboxguest_linux.c | 7 +- drivers/w1/masters/mxc_w1.c | 14 +- drivers/w1/slaves/w1_ds2405.c | 2 +- drivers/w1/slaves/w1_ds2406.c | 2 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2423.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 2 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds250x.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/slaves/w1_ds28e17.c | 2 +- drivers/w1/slaves/w1_therm.c | 459 +- drivers/w1/w1.c | 4 +- drivers/xen/gntdev.c | 17 +- drivers/xen/pvcalls-front.c | 2 +- drivers/xen/swiotlb-xen.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/Makefile | 3 +- fs/block_dev.c | 9 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 6 +- fs/cifs/inode.c | 13 +- fs/cifs/readdir.c | 30 +- fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2ops.c | 22 +- fs/cifs/smb2pdu.h | 66 +- fs/cifs/smb2proto.h | 3 +- fs/configfs/file.c | 32 +- fs/dlm/netlink.c | 6 +- fs/exec.c | 138 +- fs/exfat/namei.c | 5 - fs/ext4/block_validity.c | 10 +- fs/ext4/ext4.h | 24 +- fs/ext4/extents.c | 2 +- fs/ext4/file.c | 2 +- fs/ext4/fsmap.c | 11 +- fs/ext4/fsync.c | 2 +- fs/ext4/indirect.c | 5 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 20 +- fs/ext4/mballoc.c | 14 +- fs/ext4/namei.c | 20 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 44 +- fs/f2fs/checkpoint.c | 9 +- fs/f2fs/f2fs.h | 4 +- fs/file.c | 2 + fs/io-wq.c | 148 +- fs/io-wq.h | 4 + fs/io_uring.c | 1327 ++-- fs/kernel_read_file.c | 189 + fs/nfs/namespace.c | 12 +- fs/nfs/nfs42xattr.c | 4 +- fs/nfs/nfs42xdr.c | 167 + fs/nfs/nfs4_fs.h | 8 + fs/nfs/nfs4client.c | 2 + fs/nfs/nfs4proc.c | 124 +- fs/nfs/nfs4trace.h | 1 + fs/nfs/nfs4xdr.c | 7 +- fs/pipe.c | 62 +- fs/splice.c | 28 +- fs/sysfs/file.c | 55 + fs/xfs/Kconfig | 24 + fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_da_format.h | 18 +- fs/xfs/libxfs/xfs_defer.c | 232 +- fs/xfs/libxfs/xfs_defer.h | 37 + fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 27 +- fs/xfs/scrub/dabtree.c | 14 + fs/xfs/xfs_bmap_item.c | 132 +- fs/xfs/xfs_buf_item_recover.c | 2 + fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_extfree_item.c | 44 +- fs/xfs/xfs_filestream.c | 34 +- fs/xfs/xfs_fsmap.c | 48 +- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_inode.c | 123 +- fs/xfs/xfs_ioctl.c | 144 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log.c | 44 +- fs/xfs/xfs_log.h | 2 + fs/xfs/xfs_log_recover.c | 221 +- fs/xfs/xfs_qm.c | 16 +- fs/xfs/xfs_refcount_item.c | 51 +- fs/xfs/xfs_rmap_item.c | 42 +- fs/xfs/xfs_rtalloc.c | 9 + fs/xfs/xfs_stats.c | 4 + fs/xfs/xfs_stats.h | 1 + fs/xfs/xfs_super.c | 44 +- fs/xfs/xfs_sysctl.c | 36 +- fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 33 +- fs/xfs/xfs_trans_dquot.c | 43 +- include/asm-generic/Kbuild | 1 - include/asm-generic/dma-contiguous.h | 10 - include/asm-generic/io.h | 39 +- include/asm-generic/uaccess.h | 109 +- include/linux/acpi.h | 3 +- include/linux/blk-crypto.h | 20 +- include/linux/blkdev.h | 26 +- include/linux/bpf.h | 6 + include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 26 + include/linux/compat.h | 10 +- include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 1 - include/linux/dma-contiguous.h | 182 - include/linux/dma-debug.h | 160 - include/linux/dma-direct.h | 108 +- include/linux/dma-map-ops.h | 326 + include/linux/dma-mapping.h | 172 +- include/linux/dma-noncoherent.h | 109 - include/linux/ethtool.h | 4 + include/linux/firmware.h | 12 + include/linux/fs.h | 48 - include/linux/fsl/mc.h | 41 +- include/linux/ftrace.h | 11 +- include/linux/hugetlb.h | 4 +- include/linux/ima.h | 20 +- include/linux/io_uring.h | 58 + include/linux/irq.h | 49 +- include/linux/irqdomain.h | 3 + include/linux/jbd2.h | 4 +- include/linux/kernel_read_file.h | 55 + include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 13 + include/linux/mlx5/driver.h | 3 + include/linux/mm.h | 3 +- include/linux/mtd/hyperbus.h | 11 + include/linux/net.h | 16 + include/linux/netdevice.h | 20 +- include/linux/nfs4.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/nodemask.h | 1 + include/linux/overflow.h | 1 + include/linux/pci-acpi.h | 1 - include/linux/pci.h | 2 - include/linux/percpu-refcount.h | 52 +- include/linux/pipe_fs_i.h | 5 +- include/linux/pm_domain.h | 4 +- include/linux/radix-tree.h | 3 +- include/linux/regmap.h | 2 + include/linux/rmi.h | 11 +- include/linux/scatterlist.h | 38 +- include/linux/sched.h | 6 + include/linux/security.h | 21 +- include/linux/skbuff.h | 3 + include/linux/socket.h | 1 - include/linux/srcutree.h | 2 +- include/linux/static_call.h | 6 +- include/linux/string.h | 9 +- include/linux/sunrpc/xdr.h | 3 + include/linux/sysfs.h | 15 + include/linux/trace.h | 7 + include/linux/uaccess.h | 17 + include/linux/uio.h | 10 +- include/linux/usb/typec.h | 1 + include/linux/vmstat.h | 5 + include/linux/w1.h | 2 +- include/linux/xarray.h | 57 +- include/net/devlink.h | 89 + include/net/dsa.h | 31 +- include/net/genetlink.h | 67 +- include/net/netfilter/nf_tables_core.h | 11 + include/net/netlink.h | 44 +- include/net/tc_act/tc_vlan.h | 2 + include/net/tcp.h | 33 - include/rdma/ib_cache.h | 3 + include/rdma/ib_umem_odp.h | 21 +- include/rdma/ib_verbs.h | 25 +- include/scsi/scsi_cmnd.h | 3 +- include/scsi/scsi_common.h | 7 + include/scsi/scsi_host.h | 9 +- include/soc/mscc/ocelot.h | 9 +- include/sound/soc-acpi-intel-match.h | 1 - include/trace/events/bcache.h | 4 +- include/trace/events/hswadsp.h | 385 - include/trace/events/sched.h | 4 + include/trace/events/target.h | 12 +- include/uapi/linux/bpf.h | 69 +- include/uapi/linux/cdrom.h | 5 +- include/uapi/linux/devlink.h | 3 + include/uapi/linux/genetlink.h | 11 + include/uapi/linux/io_uring.h | 2 - include/uapi/linux/netlink.h | 2 + include/uapi/linux/rxrpc.h | 2 +- include/uapi/linux/tc_act/tc_mpls.h | 1 + include/uapi/linux/tc_act/tc_vlan.h | 4 + include/uapi/rdma/ib_user_ioctl_cmds.h | 16 + include/uapi/rdma/ib_user_ioctl_verbs.h | 15 + init/init_task.c | 3 + kernel/acct.c | 2 +- kernel/bpf/btf.c | 25 - kernel/bpf/helpers.c | 32 + kernel/bpf/percpu_freelist.c | 101 +- kernel/bpf/percpu_freelist.h | 1 + kernel/bpf/syscall.c | 4 +- kernel/bpf/verifier.c | 198 +- kernel/cgroup/cpuset.c | 4 +- kernel/dma/Kconfig | 4 +- kernel/dma/coherent.c | 1 + kernel/dma/contiguous.c | 42 +- kernel/dma/debug.c | 5 +- kernel/dma/debug.h | 122 + kernel/dma/direct.c | 148 +- kernel/dma/direct.h | 119 + kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 5 +- kernel/dma/ops_helpers.c | 3 +- kernel/dma/pool.c | 3 +- kernel/dma/swiotlb.c | 2 +- kernel/dma/virt.c | 2 +- kernel/fork.c | 10 +- kernel/futex.c | 2 +- kernel/irq/debugfs.c | 3 + kernel/irq/irqdomain.c | 56 +- kernel/irq/pm.c | 34 +- kernel/irq/timings.c | 2 +- kernel/jump_label.c | 2 +- kernel/kcsan/encoding.h | 2 +- kernel/kexec.c | 2 +- kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 19 +- kernel/kthread.c | 2 +- kernel/livepatch/state.c | 2 +- kernel/module.c | 24 +- kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 11 - kernel/power/snapshot.c | 2 +- kernel/printk/printk.c | 2 +- kernel/rcu/tree.c | 16 +- kernel/relay.c | 2 +- kernel/sched/core.c | 1 + kernel/sched/cpufreq_schedutil.c | 12 +- kernel/sched/deadline.c | 21 + kernel/sched/fair.c | 34 +- kernel/seccomp.c | 38 +- kernel/smp.c | 2 +- kernel/static_call.c | 5 +- kernel/taskstats.c | 40 +- kernel/trace/blktrace.c | 9 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/ftrace.c | 22 +- kernel/trace/synth_event_gen_test.c | 18 +- kernel/trace/trace.c | 278 +- kernel/trace/trace_events_hist.c | 45 +- kernel/trace/trace_events_synth.c | 256 +- kernel/trace/trace_synth.h | 6 +- kernel/tracepoint.c | 22 +- kernel/umh.c | 9 + kernel/user_namespace.c | 2 +- lib/Kconfig | 7 +- lib/debugobjects.c | 25 + lib/iov_iter.c | 52 +- lib/mpi/mpi-div.c | 4 - lib/mpi/mpi-internal.h | 2 +- lib/mpi/mpi-mul.c | 3 - lib/mpi/mpih-div.c | 4 +- lib/nlattr.c | 36 + lib/percpu-refcount.c | 131 +- lib/radix-tree.c | 1 - lib/random32.c | 2 +- lib/scatterlist.c | 125 +- lib/test_firmware.c | 154 +- lib/test_xarray.c | 45 +- lib/xarray.c | 64 +- localversion-next | 2 +- mm/compaction.c | 6 +- mm/filemap.c | 6 +- mm/hugetlb.c | 18 +- mm/internal.h | 8 +- mm/memory.c | 145 +- mm/memory_hotplug.c | 11 +- mm/mempolicy.c | 2 +- mm/mmap.c | 6 +- mm/page_alloc.c | 118 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 6 +- mm/page_reporting.c | 2 +- mm/shuffle.c | 2 +- mm/vmalloc.c | 24 +- mm/workingset.c | 13 +- net/batman-adv/netlink.c | 6 +- net/ceph/messenger.c | 2 +- net/core/devlink.c | 295 +- net/core/drop_monitor.c | 6 +- net/core/filter.c | 46 + net/core/skbuff.c | 77 +- net/dsa/dsa.c | 23 + net/dsa/dsa2.c | 115 +- net/dsa/dsa_priv.h | 14 +- net/dsa/port.c | 17 +- net/dsa/switch.c | 9 +- net/dsa/tag_brcm.c | 15 +- net/ethtool/bitset.c | 26 +- net/ethtool/cabletest.c | 41 +- net/ethtool/channels.c | 35 +- net/ethtool/coalesce.c | 45 +- net/ethtool/debug.c | 24 +- net/ethtool/eee.c | 32 +- net/ethtool/features.c | 30 +- net/ethtool/ioctl.c | 37 +- net/ethtool/linkinfo.c | 30 +- net/ethtool/linkmodes.c | 32 +- net/ethtool/linkstate.c | 14 +- net/ethtool/netlink.c | 124 +- net/ethtool/netlink.h | 35 +- net/ethtool/pause.c | 27 +- net/ethtool/privflags.c | 24 +- net/ethtool/rings.c | 35 +- net/ethtool/strset.c | 25 +- net/ethtool/tsinfo.c | 13 +- net/ethtool/tunnels.c | 42 +- net/ethtool/wol.c | 24 +- net/hsr/hsr_netlink.c | 6 +- net/ieee802154/netlink.c | 6 +- net/ipv4/fou.c | 6 +- net/ipv4/ip_tunnel.c | 8 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 10 + net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_metrics.c | 6 +- net/ipv4/tcp_minisocks.c | 1 - net/ipv6/ip6_vti.c | 8 +- net/iucv/af_iucv.c | 2 +- net/iucv/iucv.c | 8 +- net/l2tp/l2tp_netlink.c | 6 +- net/mac80211/mlme.c | 15 +- net/mptcp/options.c | 12 +- net/mptcp/pm.c | 5 +- net/mptcp/pm_netlink.c | 6 +- net/mptcp/protocol.c | 6 +- net/mptcp/protocol.h | 7 +- net/mptcp/subflow.c | 2 +- net/ncsi/ncsi-netlink.c | 6 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_tables_core.c | 15 +- net/netfilter/nf_tables_offload.c | 2 - net/netfilter/nfnetlink.c | 19 +- net/netfilter/nft_bitwise.c | 141 +- net/netfilter/nft_cmp.c | 13 +- net/netlabel/netlabel_calipso.c | 6 +- net/netlabel/netlabel_cipso_v4.c | 6 +- net/netlabel/netlabel_mgmt.c | 6 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/genetlink.c | 380 +- net/netlink/policy.c | 151 +- net/openvswitch/actions.c | 28 +- net/openvswitch/conntrack.c | 6 +- net/openvswitch/datapath.c | 24 +- net/openvswitch/meter.c | 6 +- net/openvswitch/vport-internal_dev.c | 8 +- net/psample/psample.c | 6 +- net/qrtr/ns.c | 76 +- net/rxrpc/ar-internal.h | 7 +- net/rxrpc/call_accept.c | 263 +- net/rxrpc/call_object.c | 5 +- net/rxrpc/conn_event.c | 8 +- net/rxrpc/key.c | 20 +- net/rxrpc/recvmsg.c | 36 +- net/rxrpc/sendmsg.c | 15 +- net/sched/act_api.c | 2 + net/sched/act_mpls.c | 18 + net/sched/act_vlan.c | 40 + net/smc/af_smc.c | 18 +- net/smc/smc_ism.c | 2 +- net/socket.c | 21 +- net/sunrpc/cache.c | 4 +- net/sunrpc/xdr.c | 305 +- net/tipc/netlink_compat.c | 6 +- net/unix/scm.c | 1 + net/wimax/stack.c | 6 +- net/wireless/nl80211.c | 47 +- net/xdp/xsk_buff_pool.c | 3 - net/xfrm/xfrm_interface.c | 9 +- samples/bpf/Makefile | 11 +- samples/bpf/hbm.c | 3 +- samples/bpf/xdpsock_user.c | 354 +- samples/configfs/configfs_sample.c | 59 +- samples/mic/mpssd/mpssd.c | 24 +- scripts/checkpatch.pl | 108 +- scripts/spdxcheck.py | 3 + security/integrity/digsig.c | 8 +- security/integrity/ima/ima_fs.c | 10 +- security/integrity/ima/ima_main.c | 73 +- security/integrity/ima/ima_policy.c | 1 + security/loadpin/loadpin.c | 17 +- security/security.c | 28 +- security/selinux/hooks.c | 8 +- security/smack/smack_lsm.c | 2 +- sound/drivers/portman2x4.c | 2 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/pci/hda/patch_realtek.c | 43 + sound/soc/atmel/Kconfig | 13 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-spdifrx.c | 953 +++ sound/soc/codecs/hdac_hdmi.c | 2 - sound/soc/codecs/rt715-sdw.c | 1 + sound/soc/codecs/wm8523.h | 2 +- sound/soc/fsl/fsl_spdif.c | 1 - sound/soc/intel/Kconfig | 48 +- sound/soc/intel/Makefile | 3 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/atom/sst/sst.h | 7 + sound/soc/intel/atom/sst/sst_acpi.c | 1 - sound/soc/intel/atom/sst/sst_drv_interface.c | 3 - sound/soc/intel/atom/sst/sst_ipc.c | 1 - sound/soc/intel/atom/sst/sst_loader.c | 1 - sound/soc/intel/atom/sst/sst_pvt.c | 1 - sound/soc/intel/atom/sst/sst_stream.c | 1 - sound/soc/intel/baytrail/Makefile | 5 - sound/soc/intel/baytrail/sst-baytrail-dsp.c | 358 - sound/soc/intel/baytrail/sst-baytrail-ipc.c | 772 -- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 64 - sound/soc/intel/baytrail/sst-baytrail-pcm.c | 459 -- sound/soc/intel/boards/Kconfig | 33 +- sound/soc/intel/boards/Makefile | 4 - sound/soc/intel/boards/bdw-rt5650.c | 37 +- sound/soc/intel/boards/bdw-rt5677.c | 34 +- sound/soc/intel/boards/broadwell.c | 37 +- sound/soc/intel/boards/byt-max98090.c | 182 - sound/soc/intel/boards/byt-rt5640.c | 224 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 1 - sound/soc/intel/boards/haswell.c | 32 +- sound/soc/intel/boards/sof_sdw.c | 16 + sound/soc/intel/boards/sof_sdw_rt1308.c | 4 + sound/soc/intel/boards/sof_sdw_rt1316.c | 6 + sound/soc/intel/catpt/Makefile | 6 + sound/soc/intel/catpt/core.h | 188 + sound/soc/intel/catpt/device.c | 352 + sound/soc/intel/catpt/dsp.c | 578 ++ sound/soc/intel/catpt/ipc.c | 298 + sound/soc/intel/catpt/loader.c | 671 ++ sound/soc/intel/catpt/messages.c | 313 + sound/soc/intel/catpt/messages.h | 401 + sound/soc/intel/catpt/pcm.c | 1175 +++ sound/soc/intel/catpt/registers.h | 178 + sound/soc/intel/catpt/sysfs.c | 55 + sound/soc/intel/catpt/trace.h | 83 + sound/soc/intel/common/Makefile | 4 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 15 - sound/soc/intel/common/sst-acpi.c | 236 - sound/soc/intel/common/sst-dsp-priv.h | 284 +- sound/soc/intel/common/sst-dsp.c | 162 - sound/soc/intel/common/sst-dsp.h | 222 - sound/soc/intel/common/sst-firmware.c | 1273 ---- sound/soc/intel/common/sst-ipc.c | 27 - sound/soc/intel/common/sst-ipc.h | 3 - sound/soc/intel/haswell/Makefile | 5 - sound/soc/intel/haswell/sst-haswell-dsp.c | 705 -- sound/soc/intel/haswell/sst-haswell-ipc.c | 2222 ------ sound/soc/intel/haswell/sst-haswell-ipc.h | 527 -- sound/soc/intel/haswell/sst-haswell-pcm.c | 1369 ---- sound/soc/intel/skylake/bxt-sst.c | 2 - sound/soc/intel/skylake/cnl-sst.c | 4 +- sound/soc/intel/skylake/skl-sst-dsp.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 2 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- sound/soc/qcom/Kconfig | 2 + sound/soc/sunxi/sun8i-codec.c | 317 +- sound/soc/ti/omap-mcbsp.c | 6 +- sound/usb/endpoint.c | 2 +- sound/usb/mixer_us16x08.c | 8 +- tools/arch/x86/include/asm/mcsafe_test.h | 13 - tools/arch/x86/lib/memcpy_64.S | 115 - tools/include/uapi/linux/bpf.h | 69 +- tools/lib/bpf/libbpf.c | 197 +- tools/lib/bpf/xsk.c | 7 +- tools/lib/subcmd/help.c | 10 +- tools/memory-model/Documentation/litmus-tests.txt | 17 + tools/objtool/check.c | 7 +- tools/perf/bench/Build | 1 - tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 - tools/power/acpi/Makefile | 2 + tools/power/cpupower/utils/cpufreq-set.c | 14 +- tools/testing/kunit/kunit.py | 12 +- tools/testing/nvdimm/test/nfit.c | 49 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/local_lock.h | 8 + tools/testing/radix-tree/test.h | 4 - tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 35 + tools/testing/scatterlist/main.c | 53 +- tools/testing/selftests/Makefile | 26 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/mte/.gitignore | 6 + tools/testing/selftests/arm64/mte/Makefile | 29 + .../selftests/arm64/mte/check_buffer_fill.c | 475 ++ .../selftests/arm64/mte/check_child_memory.c | 195 + .../selftests/arm64/mte/check_ksm_options.c | 159 + .../selftests/arm64/mte/check_mmap_options.c | 262 + .../selftests/arm64/mte/check_tags_inclusion.c | 185 + tools/testing/selftests/arm64/mte/check_user_mem.c | 111 + .../testing/selftests/arm64/mte/mte_common_util.c | 341 + .../testing/selftests/arm64/mte/mte_common_util.h | 118 + tools/testing/selftests/arm64/mte/mte_def.h | 60 + tools/testing/selftests/arm64/mte/mte_helper.S | 128 + tools/testing/selftests/bpf/prog_tests/ksyms.c | 38 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 88 + tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 2 +- .../selftests/bpf/prog_tests/tcp_hdr_options.c | 12 + .../selftests/bpf/prog_tests/xdp_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 + .../bpf/progs/test_misc_tcp_hdr_options.c | 4 +- .../selftests/bpf/progs/test_sockmap_kern.h | 34 +- .../selftests/bpf/progs/test_tcp_hdr_options.c | 7 +- tools/testing/selftests/bpf/test_sockmap.c | 27 +- tools/testing/selftests/bpf/test_tcp_hdr_options.h | 5 +- tools/testing/selftests/bpf/trace_helpers.c | 27 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/verifier/basic.c | 2 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 - .../drivers/net/ocelot/tc_flower_chains.sh | 273 + tools/testing/selftests/firmware/fw_filesystem.sh | 91 + .../trigger-synthetic-event-dynstring.tc | 31 + tools/testing/selftests/lib.mk | 5 +- tools/testing/selftests/net/forwarding/lib.sh | 43 + .../testing/selftests/powerpc/copyloops/.gitignore | 2 +- tools/testing/selftests/powerpc/copyloops/Makefile | 6 +- .../selftests/powerpc/copyloops/copy_mc_64.S | 1 + .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 - tools/testing/selftests/powerpc/syscalls/Makefile | 2 +- .../selftests/powerpc/syscalls/rtas_filter.c | 285 + tools/testing/selftests/run_kselftest.sh | 93 + tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/compaction_test.c | 11 +- tools/testing/selftests/vm/gup_test.c | 20 +- tools/testing/selftests/vm/hmm-tests.c | 2 +- .../selftests/vm/{run_vmtest.sh => run_vmtests.sh} | 0 tools/testing/selftests/vm/userfaultfd.c | 296 +- 1861 files changed, 51175 insertions(+), 34720 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt create mode 100644 Documentation/admin-guide/media/zoran-cardlist.rst create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi62 [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lm75.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm75.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/maxim,max20730.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/power/supply/bq25980.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml rename Documentation/{media => driver-api/media/drivers}/v4l-drivers/zoran.rst (100%) create mode 100644 Documentation/translations/zh_CN/arm64/amu.rst create mode 100644 Documentation/translations/zh_CN/arm64/index.rst delete mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts delete mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi delete mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts delete mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi delete mode 100644 arch/arm/boot/dts/infinity3.dtsi delete mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts delete mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/mstar-infinity-msc313.dtsi rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%) create mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/mstar-infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity3.dtsi create mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mstar-mercury5-ssc8336n.dtsi rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%) create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts create mode 100644 arch/arm/boot/dts/sd5203.dts delete mode 100644 arch/arm/include/asm/dma-contiguous.h create mode 100644 arch/arm64/boot/dts/toshiba/Makefile create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi create mode 100644 arch/powerpc/lib/copy_mc_64.S delete mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S create mode 100644 arch/riscv/include/asm/efi.h create mode 100644 arch/riscv/include/asm/sections.h create mode 100644 arch/riscv/kernel/efi-header.S create mode 100644 arch/riscv/kernel/efi.c create mode 100644 arch/riscv/kernel/image-vars.h create mode 100644 arch/x86/include/asm/copy_mc_test.h delete mode 100644 arch/x86/include/asm/mcsafe_test.h delete mode 100644 arch/x86/include/asm/uv/uv_bau.h create mode 100644 arch/x86/lib/copy_mc.c create mode 100644 arch/x86/lib/copy_mc_64.S delete mode 100644 arch/x86/platform/uv/tlb_uv.c create mode 100644 drivers/firmware/efi/libstub/riscv-stub.c create mode 100644 drivers/firmware/efi/riscv-runtime.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c create mode 100644 drivers/hwmon/mr75203.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c create mode 100644 drivers/mtd/hyperbus/rpc-if.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c create mode 100644 drivers/power/supply/bq25980_charger.c create mode 100644 drivers/power/supply/bq25980_charger.h create mode 100644 drivers/s390/char/sclp_ap.c create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/usb/typec/stusb160x.c create mode 100644 fs/kernel_read_file.c delete mode 100644 include/asm-generic/dma-contiguous.h delete mode 100644 include/linux/dma-contiguous.h delete mode 100644 include/linux/dma-debug.h create mode 100644 include/linux/dma-map-ops.h delete mode 100644 include/linux/dma-noncoherent.h create mode 100644 include/linux/io_uring.h create mode 100644 include/linux/kernel_read_file.h delete mode 100644 include/trace/events/hswadsp.h create mode 100644 kernel/dma/debug.h create mode 100644 kernel/dma/direct.h create mode 100644 sound/soc/atmel/mchp-spdifrx.c delete mode 100644 sound/soc/intel/baytrail/Makefile delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-dsp.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.h delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-pcm.c delete mode 100644 sound/soc/intel/boards/byt-max98090.c delete mode 100644 sound/soc/intel/boards/byt-rt5640.c create mode 100644 sound/soc/intel/catpt/Makefile create mode 100644 sound/soc/intel/catpt/core.h create mode 100644 sound/soc/intel/catpt/device.c create mode 100644 sound/soc/intel/catpt/dsp.c create mode 100644 sound/soc/intel/catpt/ipc.c create mode 100644 sound/soc/intel/catpt/loader.c create mode 100644 sound/soc/intel/catpt/messages.c create mode 100644 sound/soc/intel/catpt/messages.h create mode 100644 sound/soc/intel/catpt/pcm.c create mode 100644 sound/soc/intel/catpt/registers.h create mode 100644 sound/soc/intel/catpt/sysfs.c create mode 100644 sound/soc/intel/catpt/trace.h delete mode 100644 sound/soc/intel/common/sst-acpi.c delete mode 100644 sound/soc/intel/common/sst-firmware.c delete mode 100644 sound/soc/intel/haswell/Makefile delete mode 100644 sound/soc/intel/haswell/sst-haswell-dsp.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.h delete mode 100644 sound/soc/intel/haswell/sst-haswell-pcm.c delete mode 100644 tools/arch/x86/include/asm/mcsafe_test.h delete mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/radix-tree/linux/local_lock.h create mode 100644 tools/testing/selftests/arm64/mte/.gitignore create mode 100644 tools/testing/selftests/arm64/mte/Makefile create mode 100644 tools/testing/selftests/arm64/mte/check_buffer_fill.c create mode 100644 tools/testing/selftests/arm64/mte/check_child_memory.c create mode 100644 tools/testing/selftests/arm64/mte/check_ksm_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_mmap_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_tags_inclusion.c create mode 100644 tools/testing/selftests/arm64/mte/check_user_mem.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.h create mode 100644 tools/testing/selftests/arm64/mte/mte_def.h create mode 100644 tools/testing/selftests/arm64/mte/mte_helper.S create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c create mode 100755 tools/testing/selftests/drivers/net/ocelot/tc_flower_chains.sh create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S delete mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100644 tools/testing/selftests/powerpc/syscalls/rtas_filter.c create mode 100755 tools/testing/selftests/run_kselftest.sh rename tools/testing/selftests/vm/{run_vmtest.sh => run_vmtests.sh} (100%)