This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards de69ee6df1cf Add linux-next specific files for 20200930 discards 5e54d2d416d3 Merge branch 'akpm/master' into master discards 4e3acc36171d lib/mpi: fix off-by-one check on index "no" discards 1c4cab85f797 mm: remove duplicate include statement in mmu.c discards 9ac95dd7dcc7 fix up for "iov_iter: transparently handle compat iovecs i [...] discards c754b7e413cb mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 43eb3f5a864a mm: do not use helper functions for process_madvise discards 308d5a95c96a mm/madvise: remove duplicate include discards e9f0091fcf34 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards d305cbc90650 fix for "mm/madvise: introduce process_madvise() syscall: [...] discards 590cbf99b171 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards bc8ec17e2370 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 2d965d60e46c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] discards 28a305ae24da mm/madvise: introduce process_madvise() syscall: an extern [...] discards d1462671e756 pid: move pidfd_get_pid() to pid.c discards daeb510a6bee mm/madvise: pass mm to do_madvise discards 41e0571b4a0f mm/mmap: add inline munmap_vma_range() for code readability discards 9f810364cba5 mm/mmap: add inline vma_next() for readability of mmap code discards 6f5eba05028e mm/migrate: avoid possible unnecessary process right check [...] discards 4f1b41e31643 mm/memory_hotplug: remove a wrapper for alloc_migration_target() discards 7d2690fa46f9 mm/memory-failure: remove a wrapper for alloc_migration_target() discards 6bd4d2606c07 mm: kmem: enable kernel memcg accounting from interrupt contexts discards eee60b92f1fb mm: kmem: prepare remote memcg charging infra for interrup [...] discards c433a971fd3a mm: kmem: remove redundant checks from get_obj_cgroup_from [...] discards b0c3b787b1cc mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] discards 044453b938f6 mm, memcg: rework remote charging API to support nesting discards 00ffa4560d8a ia64: fix build error with !COREDUMP discards 4cb8bef64a0f Merge branch 'akpm-current/current' into master discards b5f9718ce7bb Merge remote-tracking branch 'memblock/for-next' into master discards 9b1e5789c513 Merge remote-tracking branch 'notifications/notifications- [...] discards fcc6f771a0f6 Merge remote-tracking branch 'mhi/mhi-next' into master discards f9ffd924ba7c Merge remote-tracking branch 'trivial/for-next' into master discards 06bf129b2d26 Merge remote-tracking branch 'cfi/cfi/next' into master discards 9ee758396e9b Merge remote-tracking branch 'pidfd/for-next' into master discards b72b0d4b8aa8 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master discards ac932b0fe08b Merge remote-tracking branch 'hyperv/hyperv-next' into master discards 8e5afa76d231 Merge remote-tracking branch 'xarray/xarray' into master discards ca293f9c9dff Merge remote-tracking branch 'nvmem/for-next' into master discards a7d202b76871 Merge remote-tracking branch 'slimbus/for-next' into master discards a52668db98bd Merge remote-tracking branch 'kspp/for-next/kspp' into master discards 3e58bb124850 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] discards e168f42b0572 Merge remote-tracking branch 'ntb/ntb-next' into master discards 866495a2d7d6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] discards 091d55f7dd2b Merge remote-tracking branch 'rtc/rtc-next' into master discards 6ccc6ee4f4c8 Merge remote-tracking branch 'livepatching/for-next' into master discards d123ae33ba49 Merge remote-tracking branch 'kselftest/next' into master discards 366fa9130bc1 Merge remote-tracking branch 'pwm/for-next' into master discards 29c881208d07 Merge remote-tracking branch 'pinctrl/for-next' into master discards 5da7c998714b Merge remote-tracking branch 'gpio/for-next' into master discards 48ae2cf2bd54 Merge remote-tracking branch 'rpmsg/for-next' into master discards acd5ce30f632 Merge remote-tracking branch 'scsi-mkp/for-next' into master discards 2daaed940715 Merge remote-tracking branch 'scsi/for-next' into master discards 57cf6280068e Merge remote-tracking branch 'dmaengine/next' into master discards f30c35452f35 Merge remote-tracking branch 'mux/for-next' into master discards ff139831dc38 Merge remote-tracking branch 'staging/staging-next' into master discards 1fd528a5cd8c Merge remote-tracking branch 'thunderbolt/next' into master discards 33f995c6d579 Merge remote-tracking branch 'soundwire/next' into master discards b819a37c0390 Merge remote-tracking branch 'extcon/extcon-next' into master discards ad32dae3950b Merge remote-tracking branch 'char-misc/char-misc-next' in [...] discards 2b66b65c167e Merge remote-tracking branch 'tty/tty-next' into master discards 614c6d12b2ab Merge remote-tracking branch 'phy-next/next' into master discards 89bcc96f775f Merge remote-tracking branch 'usb-serial/usb-next' into master discards 08b19f2a1df5 Merge remote-tracking branch 'usb-gadget/next' into master discards e76584158aef Merge remote-tracking branch 'usb/usb-next' into master discards 2440a00e0479 Merge remote-tracking branch 'driver-core/driver-core-next [...] discards 260b83c35314 Merge remote-tracking branch 'ipmi/for-next' into master discards 893573968383 Merge remote-tracking branch 'leds/for-next' into master discards 75d5d99ad085 Merge remote-tracking branch 'chrome-platform/for-next' in [...] discards e8d01e702b96 Merge remote-tracking branch 'percpu/for-next' into master discards 3cd6ca59546c Merge remote-tracking branch 'xen-tip/linux-next' into master discards 901c2ca313e8 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master discards 4de5bd001bc0 Merge remote-tracking branch 'kvm-arm/next' into master discards 00da14ab701b Merge remote-tracking branch 'rcu/rcu/next' into master discards 2ad30c48b9d5 Merge remote-tracking branch 'ftrace/for-next' into master discards 81b18a270bec Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] discards da644983d12d Merge remote-tracking branch 'edac/edac-for-next' into master discards 8d7e6a3dc829 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] discards 95da59e9765e Merge remote-tracking branch 'tip/auto-latest' into master discards 28513e2ecd68 Merge remote-tracking branch 'spi/for-next' into master discards ef4dcbff8cd5 Merge remote-tracking branch 'devicetree/for-next' into master discards 8d001bb9b536 Merge remote-tracking branch 'audit/next' into master discards e150c78f48ae Merge remote-tracking branch 'vfio/next' into master discards 16c70080fa36 Merge remote-tracking branch 'iommu/next' into master discards d8240b32d445 Merge remote-tracking branch 'tpmdd/next' into master discards 2090d0c83c58 Merge remote-tracking branch 'tomoyo/master' into master discards fef388c902da Merge remote-tracking branch 'smack/next' into master discards fdf0e90c1882 Merge remote-tracking branch 'selinux/next' into master discards a524508064a6 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] discards 2b8364f465d5 Merge remote-tracking branch 'integrity/next-integrity' in [...] discards 074fcaaaa09b Merge remote-tracking branch 'regulator/for-next' into master discards 0ede5d838a86 Merge remote-tracking branch 'battery/for-next' into master discards e3f59d0661eb Merge remote-tracking branch 'mfd/for-mfd-next' into master discards 83b7b9d32c88 Merge remote-tracking branch 'mmc/next' into master discards 82ca69ca6b28 Merge remote-tracking branch 'device-mapper/for-next' into master discards 29657b66665b Merge remote-tracking branch 'block/for-next' into master discards b7794d45c26c Merge remote-tracking branch 'input/next' into master discards 250fbc64eae4 Merge remote-tracking branch 'modules/modules-next' into master discards 9caa8518233b Merge remote-tracking branch 'sound-asoc/for-next' into master discards fff9bcb50dc3 Merge remote-tracking branch 'sound/for-next' into master discards 3b64f15274a4 Merge remote-tracking branch 'regmap/for-next' into master discards aa674fccabf0 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master discards b29a6bbda641 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master discards 632e3de9ed4f Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] discards 457f8a81112b Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] discards 96758e29bbc7 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] discards bfdb05851240 Merge remote-tracking branch 'amdgpu/drm-next' into master discards a67cc9e99eca Merge remote-tracking branch 'drm/drm-next' into master discards f546edf5ac24 Merge remote-tracking branch 'crypto/master' into master discards f20c891a5654 Merge remote-tracking branch 'nand/nand/next' into master discards 3b4c59fc8cb7 Merge remote-tracking branch 'mtd/mtd/next' into master discards 29c0be85ae8b Merge remote-tracking branch 'gfs2/for-next' into master discards ac7cc641318c Merge remote-tracking branch 'mac80211-next/master' into master discards 143e5f38d358 Merge remote-tracking branch 'wireless-drivers-next/master [...] discards fa1e28c6ed9a Merge remote-tracking branch 'netfilter-next/master' into master discards f5cc12e6da37 Merge remote-tracking branch 'ipsec-next/master' into master discards f1af5e881262 Merge remote-tracking branch 'bpf-next/master' into master discards 2c35c7a3070f Merge remote-tracking branch 'net-next/master' into master discards a7c0922497ed Merge remote-tracking branch 'rdma/for-next' into master discards 558d68d2aba0 Merge remote-tracking branch 'swiotlb/linux-next' into master discards c19f5cc47e75 Merge remote-tracking branch 'dlm/next' into master discards 7f75125d02b6 Merge remote-tracking branch 'ieee1394/for-next' into master discards 16ed56dc9e0b Merge remote-tracking branch 'thermal/thermal/linux-next' [...] discards eb6cad2b4df8 Merge remote-tracking branch 'opp/opp/linux-next' into master discards b5c6fef7b759 Merge remote-tracking branch 'devfreq/devfreq-next' into master discards f82af56b6ce0 Merge remote-tracking branch 'cpupower/cpupower' into master discards d15d94426590 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] discards bd162c31ed8c Merge remote-tracking branch 'pm/linux-next' into master discards 987831114123 Merge remote-tracking branch 'v4l-dvb/master' into master discards f3749baa884e Merge remote-tracking branch 'jc_docs/docs-next' into master discards 28495b491a02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] discards 1023be4d8179 Merge remote-tracking branch 'dmi/dmi-for-next' into master discards 80fbf18ca42d Merge remote-tracking branch 'i3c/i3c/next' into master discards 7b34536e8870 Merge remote-tracking branch 'i2c/i2c/for-next' into master discards 2d8262796b45 Merge remote-tracking branch 'hid/for-next' into master discards f283b5b597b5 Merge remote-tracking branch 'pstore/for-next/pstore' into master discards fe0c8a1fe81e Merge remote-tracking branch 'pci/next' into master discards 40566060424c Merge remote-tracking branch 'printk/for-next' into master discards 1f0c45afe3d9 Merge remote-tracking branch 'vfs/for-next' into master discards 26272899ebd1 Merge remote-tracking branch 'file-locks/locks-next' into master discards 88f64523cb3f Merge remote-tracking branch 'iomap/iomap-for-next' into master discards a3a8c4fcf4fe Merge remote-tracking branch 'zonefs/for-next' into master discards 639f2e544dab Merge remote-tracking branch 'xfs/for-next' into master discards ec95354dd98e Merge remote-tracking branch 'ubifs/next' into master discards 5bd893909d24 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] discards 52bfb42dc3b4 Merge remote-tracking branch 'nfs-anna/linux-next' into master discards a4d8c1990aef Merge remote-tracking branch 'fuse/for-next' into master omits da582a259a16 tpm_tis: Add a check for invalid status discards 186808cb788f Merge remote-tracking branch 'f2fs/dev' into master discards 6e4fd40c3285 Merge remote-tracking branch 'ext4/dev' into master discards e768c7aa25e9 Merge remote-tracking branch 'ext3/for_next' into master discards e329a8556d27 Merge remote-tracking branch 'exfat/dev' into master discards e3b57f6ffa10 Merge remote-tracking branch 'erofs/dev' into master discards 40a90dcb0b6f Merge remote-tracking branch 'configfs/for-next' into master discards e67da78f3674 Merge remote-tracking branch 'cifs/for-next' into master discards cc85ba08e963 Merge remote-tracking branch 'btrfs/for-next' into master discards a7167ff92c09 Merge remote-tracking branch 'fscrypt/master' into master discards fce9286f4d87 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master discards d634daa9aa74 Merge remote-tracking branch 's390/for-next' into master discards b63cf38695e2 Merge remote-tracking branch 'risc-v/for-next' into master discards 2eb1da922d18 Merge remote-tracking branch 'soc-fsl/next' into master discards 926753b3aeb4 Merge remote-tracking branch 'powerpc/next' into master discards 2c283afa6d9a Merge remote-tracking branch 'parisc-hd/for-next' into master discards 5e1474ce7d98 Merge remote-tracking branch 'nds32/next' into master discards 804067f01c75 Merge remote-tracking branch 'mips/mips-next' into master discards 64ac173a8b0b Merge remote-tracking branch 'microblaze/next' into master discards 06af6bbd146b Merge remote-tracking branch 'm68knommu/for-next' into master discards c0a24f0eb863 Merge remote-tracking branch 'm68k/for-next' into master discards efa31e84be90 Merge remote-tracking branch 'ia64/next' into master discards c4c70c4ba357 Merge remote-tracking branch 'h8300/h8300-next' into master discards 1af5f4c20577 Merge remote-tracking branch 'clk/clk-next' into master discards c1599a84821e Merge remote-tracking branch 'uniphier/for-next' into master discards 144bad6322a5 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master discards edef519e4440 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master discards 3edf57a60325 Merge remote-tracking branch 'tegra/for-next' into master discards 5e6e14ece354 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master discards 7962dba35a4c Merge remote-tracking branch 'samsung-krzk/for-next' into master discards 6ae76deb81fe Merge remote-tracking branch 'rockchip/for-next' into master omits 93a71965f833 x86/xen: Fix typo in xen_pagetable_p2m_free() discards f383e46f2cb9 Merge remote-tracking branch 'reset/reset/next' into master discards 734acf34290b Merge remote-tracking branch 'renesas/next' into master discards 70aa2b1fd88c Merge remote-tracking branch 'realtek/for-next' into master discards 5ce4b56da0b3 Merge remote-tracking branch 'qcom/for-next' into master discards e594c6e1e417 Merge remote-tracking branch 'omap/for-next' into master discards c30b02ed9b84 Merge remote-tracking branch 'mvebu/for-next' into master discards 3ba3d1f6127a Merge remote-tracking branch 'mediatek/for-next' into master discards 333e1c392b7f Merge remote-tracking branch 'keystone/next' into master discards 32f2f342631a Merge remote-tracking branch 'imx-mxs/for-next' into master discards e6360ec336a9 Merge remote-tracking branch 'drivers-memory/for-next' int [...] discards 0e5b0f199ead Merge remote-tracking branch 'at91/at91-next' into master discards 9018c9e2540a Merge remote-tracking branch 'aspeed/for-next' into master discards 7c190cc325e1 Merge remote-tracking branch 'amlogic/for-next' into master discards e302bb304b32 Merge remote-tracking branch 'arm-soc/for-next' into master discards 81efdc772254 Merge remote-tracking branch 'arm64/for-next/core' into master discards d5bbb660fbe1 Merge remote-tracking branch 'arm/for-next' into master discards 4995b5af56ae Merge remote-tracking branch 'dma-mapping/for-next' into master discards 6424d24af668 Merge remote-tracking branch 'kbuild/for-next' into master discards ed7d026a5d92 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] discards 8876d85bb9d7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards fff3483e05fd Merge remote-tracking branch 'ubifs-fixes/fixes' into master discards 864aac0a3c54 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] discards 6342a5f7b178 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] discards 3475a83b94e1 Merge remote-tracking branch 'spdx/spdx-linus' into master discards edb5f45295cb Merge remote-tracking branch 'pidfd-fixes/fixes' into master discards 7fe86632706a Merge remote-tracking branch 'mmc-fixes/fixes' into master discards 4208cdeef863 Merge remote-tracking branch 'scsi-fixes/fixes' into master discards d8e1b77ccefd Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] discards d2d2119eecce Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] discards f06605f3e42b Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master discards 6f8f2e26d691 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master discards f8a465af9db9 Merge remote-tracking branch 'kselftest-fixes/fixes' into master discards b735abc462bf Merge remote-tracking branch 'ide/master' into master discards c8577cdc8639 Merge remote-tracking branch 'input-current/for-linus' int [...] discards a7a1bbcbe248 Merge remote-tracking branch 'staging.current/staging-linu [...] discards 8a295db192a5 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards c0e762eeaa74 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master discards 1cf29efabd9b Merge remote-tracking branch 'usb.current/usb-linus' into master discards 48a18269f12c Merge remote-tracking branch 'pci-current/for-linus' into master discards 5156f7495e35 Merge remote-tracking branch 'spi-fixes/for-linus' into master discards e174df348a8c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] discards c284aad97a5a Merge remote-tracking branch 'sound-current/for-linus' int [...] discards 0d3ddb022b0b Merge remote-tracking branch 'netfilter/master' into master discards 2f20f5f9b45d Merge remote-tracking branch 'bpf/master' into master discards 89da739f2be8 Merge remote-tracking branch 'net/master' into master discards ed6e9ba044b8 Merge remote-tracking branch 'sparc/master' into master discards 805914012d0b Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] discards 5e8ec884aba7 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] discards b299cd6180e8 Merge remote-tracking branch 'arc-current/for-curr' into master discards 43371e0211d5 x86: add failure injection to get/put/clear_user discards 85423118e6c3 lib, uaccess: add failure injection to usercopy functions discards 9c99b8955eeb lib, include/linux: add usercopy failure capability discards 0e51f2eb51a3 ROMFS: support inode blocks calculation discards ab90442b144a ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang discards 397953eab80f sched.h: drop in_ubsan field when UBSAN is in trap mode discards f7460f65cdea scripts/gdb/tasks: add headers and improve spacing format discards 74087e115faf scripts/gdb/proc: add struct mount & struct super_block ad [...] discards e24b984c5d55 aio: simplify read_events() discards d018ef0a58d5 panic: dump registers on panic_on_warn discards 1e6b6cd62d86 rapidio: fix the missed put_device() for rio_mport_add_riodev discards e3fb499b749d rapidio: fix error handling path discards effb6208c81d nilfs2: fix some kernel-doc warnings for nilfs2 discards 9b9d63a72368 autofs: harden ioctl table discards e714dff54796 ramfs: fix nommu mmap with gaps in the page cache discards f6caa508446e mm: remove the now-unnecessary mmget_still_valid() hack discards 8110d18b2f3b mm/gup: take mmap_lock in get_dump_page() discards 1400c909c9f9 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot discards a9da6cfdf433 coredump: rework elf/elf_fdpic vma_dump_size() into common helper discards 502af9bb5461 coredump: refactor page range dumping into common helper discards aa88bb8394b4 coredump: let dump_emit() bail out on short writes discards 5f129001e864 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU discards 0349db7b1fd3 tools/testing/selftests: add self-test for verifying load [...] discards baeac2629f2a fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards 79f2cbf96bd1 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] discards f1e063186f3b fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] discards e0fb52213b4b checkpatch: test $GIT_DIR changes discards 248a13e34aeb checkpatch: extend author Signed-off-by check for split Fr [...] discards 7c5d7d239641 checkpatch: fix git "fatal" warning if file argument outsi [...] discards 5a4e435d5950 checkpatch: allow not using -f with files that are in git discards 10597d726187 checkpatch-warn-on-self-assignments-checkpatch-fixes discards ba9f28b7cd79 checkpatch: warn on self-assignments discards a8d87a42ab62 const_structs.checkpatch: add pinctrl_ops and pinmux_ops discards cbcd2582463f checkpatch: warn if trace_printk and friends are called discards 9242cebe6c55 const_structs.checkpatch: add phy_ops discards 093d20e08b42 checkpatch: add test for comma use that should be semicolon discards f9e2d359ac16 checkpatch: move repeated word test discards 18a99fdc0507 checkpatch: add --kconfig-prefix discards 9c3a3d955947 bitops: use the same mechanism for get_count_order[_long] discards 078374fcb3c6 bitops: simplify get_count_order_long() discards f3a5d0c1265c lib/crc32.c: fix trivial typo in preprocessor condition discards 2fd183797de2 include/linux/list.h: add a macro to test if entry is poin [...] discards 6ef8b8dc4c23 lib/percpu_counter.c: use helper macro abs() discards 82ab58846986 lib/scatterlist.c: avoid a double memset discards 2f8168c452d8 lib/idr.c: document that ida_simple_{get,remove}() are deprecated discards f2e8d8923c86 lib/idr.c: document calling context for IDA APIs mustn't u [...] discards 5a50800a7e0a lib/mpi/mpi-bit.c: fix spello of "functions" discards 6531fa4d24ca lib: test_sysctl: delete duplicated words discards b99d23cf0800 lib: syscall: delete duplicated words discards 8a872bdcc057 lib: radix-tree: delete duplicated words discards 46dc0706fea6 lib: earlycpio: delete duplicated words discards 884013f6c783 lib: dynamic_queue_limits: delete duplicated words + fix typo discards 930846d8dac7 lib: devres: delete duplicated words discards 7050788245cb lib: decompress_bunzip2: delete duplicated words discards b489f6a6c55e lib: libcrc32c: delete duplicated words discards ece069e07c94 lib: bitmap: delete duplicated words discards 3f2048ed0b9a get_maintainer: exclude MAINTAINERS file(s) from --git-fallback discards 8389ba89a6f7 get_maintainer: add test for file in VCS discards 70e2e261c8d6 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] discards cb57f8977c90 kernel.h: split out min()/max() et al. helpers discards 2290a3b3a67d fs: configfs: delete repeated words in comments discards b051be5425d3 proc/sysctl: make protected_* world readable discards 16d92e568a19 kernel/hung_task.c: Monitor killed tasks. discards be23d923f675 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 3571a10be610 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards c310e8210ff5 mm: fix some comments in page_alloc.c and mempolicy.c discards eebc926c582f include/linux/mmzone.h: remove unused early_pfn_valid() discards 1117f46d68a6 mm: use helper function put_write_access() discards 53015d02c1df mm/workingset.c: fix some doc warnings discards 3c3495b7b417 mm: fix some comments formatting discards b96230eaa14f mm: fix some broken comments discards 983ac1cdf79d mm: use self-explanatory macros rather than "2" discards 0179cb3719d6 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() discards a35e90b34f5f mm/highmem.c: clean up endif comments discards 0a77e635b680 mm/page_reporting.c: drop stale list head check in page_re [...] discards 3baf8b5154ee mm/slab.h: remove duplicate include discards 5b5226f00c2a zram: failing to decompress is WARN_ON worthy discards 842e703a6346 mm: don't panic when links can't be created in sysfs discards 3abb3fbdeb2e kernel/resource: make iomem_resource implicit in release_m [...] discards a1faa530081b hv_balloon: try to merge system ram resources discards 2225a17f3b60 xen/balloon: try to merge system ram resources discards 6596b9a3a3a0 virtio-mem: try to merge system ram resources discards 86590a55a5d8 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] discards 566bc55ce787 mm/memory_hotplug: prepare passing flags to add_memory() a [...] discards 6c712b31701a mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] discards 50f07b8ca50c kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED discards 52e2ccf04ebc kernel/resource: fix use of ternary condition in release_m [...] discards 3aec2e88c255 kernel/resource: make release_mem_region_adjustable() never fail discards 971ed7ae102d mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] discards ee630c1c35c2 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] discards 971e19e64ff5 mm/page_alloc: drop stale pageblock comment in memmap_init [...] discards cb1221b043f1 mm/memory_hotplug: simplify page onlining discards 70c25a928928 mm/page_isolation: simplify return value of start_isolate_ [...] discards 1ac1e42048dd mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() discards 51f74700d4fc mm/page_alloc: simplify __offline_isolated_pages() discards 82b488f09290 mm-memory_hotplug-simplify-page-offlining-fix discards 81b6c0836d60 mm/memory_hotplug: simplify page offlining discards 669e5f6a640a mm/memory_hotplug: enforce section granularity when onlini [...] discards 34e50f07162e mm/memory_hotplug: inline __offline_pages() into offline_pages() discards be7edf1475b8 mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] discards 9b5fc66ae1ac mm/util.c: update the kerneldoc for kstrdup_const() discards 533f766060b8 mm/vmstat.c: use helper macro abs() discards 7422ea63c495 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards baea497be1c2 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 6174ebd9422d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards d082267f7e99 mm/page_poison.c: replace bool variable with static key discards 14f5fa349398 mm,hwpoison: try to narrow window race for free pages discards 747d25a9bb16 mm,hwpoison: double-check page count in __get_any_page() discards 3d32bc11dfcd mm,hwpoison: introduce MF_MSG_UNSPLIT_THP discards c9cf3036f325 mm,hwpoison: return 0 if the page is already poisoned in s [...] discards 8d37c35b2d34 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] discards 41199ff4dbed mm,hwpoison: rework soft offline for in-use pages discards 0b902a51d6e2 mm,hwpoison: rework soft offline for free pages discards fb7a7c5e49f2 mm,hwpoison: unify THP handling for hard and soft offline discards e73ec441a68d mm,hwpoison: kill put_hwpoison_page discards 09b4c5272299 mm,hwpoison: refactor madvise_inject_error discards daa946a879ac mm,hwpoison: unexport get_hwpoison_page and make it static discards bfc0b9390d76 mm,hwpoison-inject: don't pin for hwpoison_filter discards 60c57174926e mm, hwpoison: remove recalculating hpage discards 708519c9c4a7 mm,hwpoison: cleanup unused PageHuge() check discards 61794e1f174e mm/readahead: pass a file_ra_state into force_page_cache_ra discards 871a7475f442 mm/filemap: fold ra_submit into do_sync_mmap_readahead discards dac88f828a4e mm/readahead: add page_cache_sync_ra and page_cache_async_ra discards 8f7b35ad0184 mm/readahead: pass readahead_control to force_page_cache_ra discards 807dcf631202 mm/readahead: make ondemand_readahead take a readahead_control discards 7facb9815754 mm/readahead: make do_page_cache_ra take a readahead_control discards ba6e3bfc2238 mm/readahead: make page_cache_ra_unbounded take a readahea [...] discards 01e899dd670c mm/readahead: add DEFINE_READAHEAD discards d43c0008e6fc fs: do not update nr_thps for mappings which support THPs discards 540e8ebe254c fs: add a filesystem flag for THPs discards 67f69fa8d88d mm/vmscan: allow arbitrary sized pages to be paged out discards 38543a31dcfc mm/page-writeback: support tail pages in wait_for_stable_page discards bd7c6a84806a mm/truncate: fix truncation for pages of arbitrary size discards 81b96795bbb6 mm/rmap: fix assumptions of THP size discards 3f158e3766a8 mm/huge_memory: fix can_split_huge_page assumption of THP size discards 7486d44043b5 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] discards dbf9e248234c mm/huge_memory: fix split assumption of page size discards 2953cd04648c mm/huge_memory: fix total_mapcount assumption of page size discards 5f61e13da361 mm/page_owner: change split_page_owner to take a count discards 53bcb9c92509 mm/memory: remove page fault assumption of compound page size discards fa1c352fe555 mm/filemap: fix page cache removal for arbitrary sized THPs discards 1583dc056811 mm/filemap: fix storing to a THP shadow entry discards 3d8eb4b7a8bd xarray-add-xas_split-fix-2 discards 208266d44f9b xarray-add-xas_split-fix discards b8c1a6a7e701 XArray: add xas_split discards 604ea5957732 xarray-add-xa_get_order-fix discards ed324c43ca6a XArray: add xa_get_order discards 8da29bd99be6 mm/migrate: remove obsolete comment about device public discards 4516e62d9779 mm/migrate: remove cpages-- in migrate_vma_finalize() discards 76eb3485383f mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] discards 5e39cdf7d123 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] discards 7a2bafd37382 memblock: use separate iterators for memory and reserved regions discards 78226408af10 memblock: implement for_each_reserved_mem_region() using _ [...] discards f4084c40d793 memblock: remove unused memblock_mem_size() discards 4b2af2e58cc3 x86/setup: simplify reserve_crashkernel() discards 0f8017d26b0f x86/setup: simplify initrd relocation and reservation discards 87bf2c255429 mips: fix cavium-octeon build caused by memblock refactoring discards 373fd1a97c37 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix discards e849749d7bb5 arch, drivers: replace for_each_membock() with for_each_me [...] discards 9c14ec55ad00 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] discards ace0ddd0ffee memblock: reduce number of parameters in for_each_mem_range() discards 9ed460a51875 memblock-make-memblock_debug-and-related-functionality-pri [...] discards 93b6f3405037 memblock: make memblock_debug and related functionality private discards 16f8b52d1441 memblock: make for_each_memblock_type() iterator private discards 89619425275f mircoblaze: drop unneeded NUMA and sparsemem initializations discards ad003fdaac27 riscv: drop unneeded node initialization discards 650914a1fce9 h8300, nds32, openrisc: simplify detection of memory extents discards ee57b1109e20 arm64: numa: simplify dummy_numa_init() discards e4e5b21a83d2 arm, xtensa: simplify initialization of high memory pages discards 049fdaed3582 dma-contiguous: simplify cma_early_percent_memory() discards 5096eb1455cb KVM: PPC: Book3S HV: simplify kvm_cma_reserve() discards 4106e1c243c5 mm-mempool-add-else-to-split-mutually-exclusive-case-fix discards 3cb84176c5df mm/mempool: Add 'else' to split mutually exclusive case discards bcb7f5102556 mm: remove unused alloc_page_vma_node() discards 3064b54036c0 mm/mempolicy: remove or narrow the lock on current discards 6642e8d42d2c include/linux/compaction.h: clean code by removing unused [...] discards 587f0b39648f mm/compaction.c: micro-optimization remove unnecessary branch discards 4bf84e3110ae mm/zbud: remove redundant initialization discards 9629c3fd6825 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset discards 1b8fc5b425f2 mm/vmscan: fix comments for isolate_lru_page() discards 71d57855773a mm/vmscan: add a fatal signals check in drop_slab_node discards ca2b6b989623 mm/vmscan: fix infinite loop in drop_slab_node discards 654a2abd2bc2 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] discards 0fcc33b81fde mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 discards 3a22c2513957 mm/hugetlb: take the free hpage during the iteration directly discards 2455db419010 mm/hugetlb: narrow the hugetlb_lock protection area during [...] discards e16d2e414033 mm/hugetlb: a page from buddy is not on any list discards 82e33fb4dcc8 mm/hugetlb: count file_region to be added when regions_nee [...] discards f7578a443590 mm/hugetlb: use list_splice to merge two list at once discards 47683a24f5bb mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] discards dc328c446212 mm/hugetlb: not necessary to coalesce regions recursively discards da2f8e5693bc MIPS: do not call flush_tlb_all when setting pmd entry discards 58e2ecc0b044 mm/huge_memory.c: update tlb entry if pmd is changed discards e60db0a12a97 doc/vm: fix typo in the hugetlb admin documentation discards 80d6d375eb6a mm/hugetlb.c: remove the unnecessary non_swap_entry() discards a7cbc81ffddf mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool discards e53a084e65c7 include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] discards e121be9a94f6 mm/page_alloc.c: fix freeing non-compound pages discards 8850922d628d mm: move call to compound_head() in release_pages() discards e5e2492e90b5 mmzone: clean code by removing unused macro parameter discards d0d8bdf73aa7 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' discards 79de3e079d04 mm/page_alloc.c: clean code by merging two functions discards ca2a56d192b7 mm/page_alloc.c: fix early params garbage value accesses discards b87b674360d4 mm/page_alloc.c: micro-optimization remove unnecessary branch discards 08451ab2723a mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] discards a40bae3ead27 mm/page_alloc.c: clean code by removing unnecessary initia [...] discards f1b2e1488400 mm, isolation: avoid checking unmovable pages across pageb [...] discards a0bd16afe4dd mm: document semantics of ZONE_MOVABLE discards 9f68228f5b08 virtio-mem: don't special-case ZONE_MOVABLE discards d35e98a7852a mm/page_isolation: cleanup set_migratetype_isolate() discards 0ed1bae148de mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] discards 524e76decda6 mm/page_isolation: exit early when pageblock is isolated i [...] discards cffefdf4f96f mm/page_alloc: tweak comments in has_unmovable_pages() discards 9b462656bf9f mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] discards cabb8aa6d35e KASAN: Testing Documentation discards 55be683a2527 kasan-port-kasan-tests-to-kunit-v14 discards 851f552f7f2c KASAN: Port KASAN Tests to KUnit discards 1f193803d873 KUnit: KASAN Integration discards 76933628ec0a kasan/kunit: add KUnit Struct to Current Task discards 3f77d896b19e docs/vm: fix 'mm_count' vs 'mm_users' counter confusion discards 03440d7224b3 mm/vmalloc.c: fix the comment of find_vm_area discards 5ca97ddae95a mm/vmalloc.c: update the comment in __vmalloc_area_node() discards f8ed9513c219 mm/memory-failure.c: remove unused macro `writeback' discards 0a838e62a248 mm/memory-failure: do pgoff calculation before for_each_process() discards 0e5ca18204ac mm/dmapool.c: replace hard coded function name with __func__ discards d313701ed292 mm/dmapool.c: replace open-coded list_for_each_entry_safe() discards 58046c77f58f lib/test_hmm.c: remove unused dmirror_zero_page discards ee7394138109 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro discards 99b56b8796b1 include/linux/huge_mm.h: remove mincore_huge_pmd declaration discards dabc3df21598 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] discards bd5a4a10e93d mm/mmap.c: use helper function allow_write_access() in __r [...] discards 696a9001c041 mm: use helper function mapping_allow_writable() discards c64c4e16b5f3 mm/mmap: check on file instead of the rb_root_cached of it [...] discards 09278b926c4e mm/mmap: not necessary to check mapping separately discards 976335fee2c0 mm/memory.c: fix spello of "function" discards 3f51d18c2f39 mm/mmap: leave adjust_next as virtual address instead of p [...] discards 223daab5b9b9 mm: simplify PageDoubleMap with PF_SECOND policy discards 4e742eb55520 mm: move PageDoubleMap bit discards 67ec2e822c8a mm/mmap.c: fix the adjusted length error discards c005e3b03dfb mm: proc: smaps_rollup: do not stall write attempts on mmap_lock discards 7704b5550706 mm: smaps*: extend smap_gather_stats to support specified [...] discards 9883fa2e5572 mmap locking API: add mmap_lock_is_contended() discards c60e5fcb65da mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] discards beca352cb61c mm/mmap: rename __vma_unlink_common() to __vma_unlink() discards 52567e43b7ba mm/memory.c: replace vmf->vma with variable vma discards 93c0091aec00 mm/memory.c: fix typo in __do_fault() comment discards 839f2bb2fa34 arm: __pmd_free_tlb(): call page table destructor discards 7331fa8307cb mm: account PMD tables like PTE tables discards 003ab12c8197 selftests/vm: fix incorrect gcc invocation in some cases discards aea37ee8d639 selftests/vm: fix false build success on the second and la [...] discards 3a52708423bb mm/page_counter: correct the obsolete func name in the com [...] discards 8409a19ee780 mm: memcontrol: add the missing numa_stat interface for cgroup v2 discards fb35363e4b87 mm/memcg: unify swap and memsw page counters discards 68d5799d9842 mm-memcg-simplify-mem_cgroup_get_max-v4 discards a4c250460277 mm/memcg: simplify mem_cgroup_get_max() discards 907132dae379 mm/memcg: clean up obsolete enum charge_type discards 5d1630e0b67f mm: memcontrol: correct the comment of mem_cgroup_iter() discards 6837ea900679 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] discards 59f469797854 mm: memcontrol: Use the preferred form for passing the siz [...] discards 0b83412478dd mm: memcontrol: use flex_array_size() helper in memcpy() discards f004f26374ee mm/memremap.c: convert devmap static branch to {inc,dec} discards 858b6378d18b mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] discards 6426ce6da5da mm/page_io.c: remove useless out label in __swap_writepage() discards a0acb4cbefce mm/swap_slots.c: remove always zero and unused return valu [...] discards 88b411f995d6 mm/swap.c: fix confusing comment in release_pages() discards bf73e6be1d2f mm: remove superfluous __ClearPageActive() discards 49a146d87342 mm: remove activate_page() from unuse_pte() discards f4edeb847241 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity discards 3292c40432ab mm/gup: protect unpin_user_pages() against npages==-ERRNO discards 33d0f3f6af5e mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] discards 31dc3e614c5f mm/gup: don't permit users to call get_user_pages with FOL [...] discards 49ad52af4194 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag discards f2d838c7bcbb mm/gup_benchmark: update the documentation in Kconfig discards 6e6fba053d76 mm, fadvise: improve the expensive remote LRU cache draini [...] discards 5018db94eb17 mm/filemap: fix filemap_map_pages for THP discards 3d62eaa429ff mm: add find_lock_head discards 5e2dfbe3c7d5 mm-shmem-return-head-page-from-find_lock_entry-fix discards 9fb1f023f15f mm/shmem: return head page from find_lock_entry discards 31283d7119ff mm-convert-find_get_entry-to-return-the-head-page-fix discards c5178503ec84 mm: convert find_get_entry to return the head page discards 807b8cff9476 i915: use find_lock_page instead of find_lock_entry discards 9039383e3e44 proc: optimise smaps for shmem entries discards 22852cb5985f mm-optimise-madvise-willneed-fix discards 71e738fba8b5 mm: optimise madvise WILLNEED discards f56633de52e6 mm: use find_get_incore_page in memcontrol discards aa41bf269ed1 mm: factor find_get_incore_page out of mincore_page discards d85e81bbbe53 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] discards 525548587350 mm/debug_vm_pgtable: avoid none pte in pte_clear_test discards 36f0b7404ced mm/debug_vm_pgtable: drop hugetlb_advanced_tests() discards bcb3b4d054f2 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 discards 2634c82dd98d mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] discards 5ce0ca776d6f mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP discards 968f77906d4a mm/debug_vm_pgtable/locks: take correct page table lock discards 2d49ac11d378 mm/debug_vm_pgtable/locks: move non page table modifying t [...] discards 72b156a8e822 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] discards 0dc51dee3a68 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] discards 4f183502ec5c mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] discards 892b5ed43fae mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] discards 4dbc5f7ec1b7 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value discards a218a1591fc5 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix discards 70dac0d9bcc8 powerpc/mm: move setting pte specific flags to pfn_pte discards 0fd1f1b2e691 powerpc/mm: add DEBUG_VM WARN for pmd_clear discards 9190819c971a mm, dump_page: rename head_mapcount() --> head_compound_ma [...] discards db6ede9ba127 mm/debug.c: do not dereference i_ino blindly discards 3ac33fc77a87 device-dax: add a range mapping allocation attribute discards 347c9fb0c2b2 dax/hmem: introduce dax_hmem.region_idle parameter discards 0367fd1e8cef device-dax: add an 'align' attribute discards c70660261f05 device-dax: make align a per-device property discards 75fa02d771a7 device-dax: introduce 'mapping' devices discards 120ff7440bdb device-dax: add dis-contiguous resource support discards 4c5b6ad86acc mm/memremap_pages: support multiple ranges per invocation discards 4f6159423b15 mm/hmm/test: use after free in dmirror_allocate_chunk() discards 7b03d98bf92e mm/memremap_pages: convert to 'struct range' discards 83d43da90c51 device-dax: add resize support discards a284e7042914 drivers/base: make device_find_child_by_name() compatible [...] discards 4797cf54ee71 device-dax: introduce 'seed' devices discards a99684edb6b7 device-dax: introduce 'struct dev_dax' typed-driver operations discards 6d5cb649e6b8 device-dax: add an allocation interface for device-dax instances discards c6d51af77fd4 device-dax/kmem: replace release_resource() with release_m [...] discards 3a313550924a device-dax/kmem: move resource name tracking to drvdata discards 243d501f0264 device-dax/kmem: introduce dax_kmem_range() discards b436178cd956 device-dax: make pgmap optional for instance creation discards 69034eef0042 device-dax: move instance creation parameters to 'struct d [...] discards 64e966195999 device-dax: drop the dax_region.pfn_flags attribute discards 726dc32ec381 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() discards 3bb08cf3bb62 ACPI: HMAT: attach a device for each soft-reserved range discards 89f126c05f1e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] discards 516d2293b7aa mm/memory_hotplug: introduce default phys_to_target_node() [...] discards edb01efef45c resource: report parent to walk_iomem_res_desc() callback discards 9bbfbc894da1 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] discards 31706fa13c62 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] discards cb9d4f8eb0d7 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] discards 1fae26899572 x86/numa: fix build when CONFIG_ACPI is not set discards 3b67ec9f0e84 x86/numa: add 'nohmat' option discards ba4471fda595 x86/numa: cleanup configuration dependent command-line options discards e142af96d459 mm,kmemleak-test.c: move kmemleak-test.c to samples dir discards 7c3cb0b04b62 mm/kmemleak: rely on rcu for task stack scanning discards 129303348c80 mm/slub: make add_full() condition more explicit discards 80696de242b9 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc discards 5a71d23c0e18 mm/slub.c: branch optimization in free slowpath discards 0b09f0ca4243 include/linux/slab.h: fix a typo error in comment discards 836507f0d062 mm/slab.c: clean code by removing redundant if condition discards 27da5bb63b55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 0950ffc001ee fs_parse: mark fs_param_bad_value() as static discards 355f48edc280 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr discards 95b9fdb70237 ramfs: support O_TMPFILE discards ffa4b0e8fc7a ocfs2: fix ocfs2 corrupt when iputting an inode discards adcddb099e0d ocfs2: clear links count in ocfs2_mknod() if an error occurs discards eadfae4eabb8 ocfs2: fix potential soft lockup during fstrim discards d306d823ea3a ocfs2: delete repeated words in comments discards cbc041964c3a ntfs: add check for mft record size in superblock discards 833377f6fdc5 scripts/spelling.txt: increase error-prone spell checking discards ff7628052ef5 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang discards 03f1a5f1c281 compiler.h: avoid escaped section names discards ae82c0bb463e compiler-gcc: improve version error discards a48f8e0ec575 kasan: remove mentions of unsupported Clang versions discards b428c1476c9d Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] discards 3018fcacdc22 Revert "arm64: vdso: Fix compilation with clang older than 8" discards a7c8dca2e197 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] discards 89b9d301ce8f Revert "kbuild: disable clang's default use of -fmerge-all [...] discards 7a1f14c656cc compiler-clang: add build check for clang 10.0.1 discards 503bd6665f37 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference discards e3b1b31a5896 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] discards e3474c980e6e mm: khugepaged: recalculate min_free_kbytes after memory h [...] discards 81747d39e939 /proc/kpageflags: do not use uninitialized struct pages discards 31ed5d4de00f /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards fdaa33e20a05 cifs: update internal module version number discards fec53c8d209d Convert trailing spaces and periods in path components omits 96948a08415f Merge branch 'for-next/mte' into for-next/core omits 472522d937fd Merge branch 'for-next/ghostbusters' into for-next/core omits bc4b0ba3548c Merge branches 'for-next/acpi', 'for-next/boot', 'for-next [...] discards 3a6434fb7a71 dm: fix missing imposition of queue_limits from dm_wq_work [...] omits 3818b66e73f8 dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] omits 25b84dff8105 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] omits 2131a3a88051 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] omits f0e81a951b68 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] omits abb8a3b1afcc dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] omits 892700456841 dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] omits e051af095f80 dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] omits facbdf752a2c dt-bindings: arm: hisilicon: convert system controller bin [...] omits 622462b1ea70 dt-bindings: arm: hisilicon: add binding for SD5203 SoC omits ecc8fceb910e dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] omits b25d2d30f1f1 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] omits 9267dde4b874 dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] omits 35b096dd6353 dt-bindings: mfd: syscon: add some compatible strings for [...] discards 1ebf4588bcd8 drm/amdgpu: add another raven1 gfxoff quirk discards a1fa0327a59d PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 00cb36a76749 cifs: Return the appropriate error in cifs_sb_tlink instea [...] omits 2475cdafb031 Merge remote-tracking branch 'spi/for-5.10' into spi-next omits 8d9b9f949697 Merge remote-tracking branch 'spi/for-5.9' into spi-linus discards 72dabcdbf536 Merge branch 'features' into for-next discards 5be4bf85f47c Merge branch 'misc-5.9' into next-fixes discards 796a2a4b6ba8 mtd: onenand: simplify the return expression of onenand_tr [...] discards 7c2940359b84 mtd: rawnand: cadence: remove a redundant dev_err call discards 3e36b4f32ad8 mtd: rawnand: ams-delta: Fix non-OF build warning discards 53da5f39c5a7 mtd: rawnand: Don't overwrite the error code from nand_set [...] discards 0c1d9133f45f mtd: rawnand: Introduce nand_set_ecc_on_host_ops() discards b0f72dd6345a mtd: rawnand: atmel: Check return values for nand_read_data_op discards 117d4a528986 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] discards c49d1394dca3 mtd: rawnand: qcom: Simplify with dev_err_probe() discards a9fb2c6d03fc mtd: rawnand: marvell: Fix and update kerneldoc discards bc2d97493d6d mtd: rawnand: marvell: Simplify with dev_err_probe() discards d1d43083088c mtd: rawnand: gpmi: Simplify with dev_err_probe() discards a1dc90135db9 mtd: rawnand: atmel: Simplify with dev_err_probe() discards ea1ab2b833b9 mtd: onenand: Simplify with dev_err_probe() discards e6eb69f38605 mtd: rawnand: marvell: Support panic_write for mtdoops discards 335cf3f69077 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC discards bf3d983d68f4 mtd: spinand: gigadevice: Add QE Bit discards 3834da3560af mtd: spinand: gigadevice: Only one dummy byte in QUADIO discards 6cfbbeebed97 mtd: rawnand: vf610: disable clk on error handling path in probe discards 52569d4cd696 mtd: rawnand: oxnas: cleanup/simplify code discards 48fbaaed20de mtd: spinand: macronix: Add support for MX31UF1GE4BC discards 54e5d76a724f mtd: spinand: macronix: Add support for MX31LF1GE4BC discards 3bd04fea7339 mtd: rawnand: pasemi: Make pasemi_device_ready() static discards 521e72fc6a1a mtd: rawnand: stm32_fmc2: fix a buffer overflow discards 7072e23fee11 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] discards 25dedc9228a7 mtd: rawnand: atmel: Convert the driver to exec_op() discards c1864e5b63ce mtd: rawnand: atmel: Use nand_prog_page_end_op() discards 297ccbd6c6ba mtd: rawnand: atmel: Use nand_{write,read}_data_op() discards c54bbfca6e79 mtd: rawnand: atmel: Drop redundant nand_read_page_op() discards e2862e5751e5 mtd: rawnand: atmel: Enable the NFC controller at probe time discards 94533efa0d11 mtd: rawnand: Use the NAND framework user_conf object for [...] discards a315465cace0 mtd: rawnand: Use the ECC framework user input parsing bits discards eaf0fdb4cdc5 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] discards 4509c5cfed61 mtd: rawnand: Use the ECC framework OOB layouts discards 250c33dc20de locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] discards 1d4244373d53 doc: Present the role of READ_ONCE() discards ea90973e96eb rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config discards bec4f005bf97 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] discards f7a3755c69a2 scftorture: Add full-test stutter capability discards 9d1707b4b6ee torture: Allow alternative forms of kvm.sh command-line arguments discards c1e964f37040 rcutorture: Test runtime toggling of CPUs' callback offloading discards fb3e1bed8da3 rcutorture: Small code cleanups discards f3d9a6b41b1a rcu: Fix single-CPU check in rcu_blocking_is_gp() discards 0462aecdf9cc torture: Accept time units on kvm.sh --duration argument discards 888d02e3ad93 rcutorture: Make stutter_wait() caller restore priority discards a14c7f2e7c33 rcu: Implement rcu_segcblist_is_offloaded() config dependent discards afa225f398ce torture: Force weak-hashed pointers on console log discards 04c1cb584dae list.h: Update comment to explicitly note circular lists discards 537e047eab71 rcutorture: Prevent hangs for invalid arguments discards 7d5d9c85a1a4 torture: Prevent jitter processes from delaying failed run discards 041ab4e93ebf locktorture: Prevent hangs for invalid arguments discards 1b4134f4f2e1 locktorture: Ignore nreaders_stress if no readlock support discards abcacdfcbf83 rcu-tasks: Make the units of ->init_fract be jiffies discards 0cd0dc53a745 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] discards 2903110d4299 refscale: Prevent hangs for invalid arguments discards 7effc816ae6d rcuscale: Prevent hangs for invalid arguments discards 7f86e7b13e18 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition discards 1caf8386e29f lockdep: Provide dummy forward declaration of *_is_held() helpers discards 8752ff36772b srcu: Use a more appropriate lockdep helper discards 2f6651468e66 net: sched: Remove broken definitions and un-hide for !LOCKDEP discards 0cbfd9b35bd4 net: Un-hide lockdep_sock_is_held() for !LOCKDEP discards 8351cf71f83a rcu: Un-hide lockdep maps for !LOCKDEP discards fcc83637265f sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP discards 302450b13d90 torture: Exclude "NOHZ tick-stop error" from fatal errors discards 8117979cfcf1 rcutorture: Make grace-period kthread report match RCU fla [...] discards 77f9d2a05d9b rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop discards be9dd77e41c1 rcutorture: Make preemptible TRACE02 enable lockdep discards 998b0f0c3baf docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] discards 0d05cc5dc7cc srcu: Take early exit on memory-allocation failure discards 6e51746c44e2 rcuscale: Avoid divide by zero discards 77db67c99eff rcuscale: Add RCU Tasks Trace discards 1ffa32e4b6e8 rcu: Panic after fixed number of stalls discards 77517da2449d x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs discards 0dd16d4027e7 scftorture: Add an alternative IPI vector discards 3846cde0d101 torture: Make torture_stutter() use hrtimer discards 7fce93e84f11 x86/cpu: Avoid cpuinfo-induced IPI pileups discards ffd535f577fd torture: Periodically pause in stutter_wait() discards 29fc9287fef8 locktorture: Track time of last ->writeunlock() discards 679265c327bf torture: Don't kill gdb sessions discards d018d132ebaf refscale: Bounds-check module parameters discards 8eb7d6af6e58 Merge branch 'urezki-pcount.2020.09.28g' into HEAD omits 9d2fff3f7af3 x86/xen: disable Firmware First mode for correctable memor [...] omits 147e8ac5aac1 xen/arm: do not setup the runstate info page if kpti is enabled omits a7597a9515a2 xen: remove redundant initialization of variable ret omits fd12f5db0730 xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*() omits ff0950dbf7b7 xen/gntdev.c: Mark pages as dirty discards 5f5f44ca646f EXP Revert "KVM: Check the allocation of pv cpu mask" discards bee7c4c29c3a kvfree_rcu(): Fix ifnullfree.cocci warnings discards 9f7e887e648c rcu/tree: Allocate a page when caller is preemptible omits 3227f26ffddb preempt: Remove PREEMPT_COUNT from Kconfig omits 235d767e648e rcutorture: Cleanup PREEMPT_COUNT leftovers omits 226b3372dc9e drm/i915: Cleanup PREEMPT_COUNT leftovers 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 omits 3ea4a8eab86e Merge remote-tracking branch 'regmap/for-5.10' into regmap-next discards 5d11f297dfcd Merge remote-tracking branch 'asoc/for-5.10' into asoc-next discards 58b819e85258 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus discards 7e3d84c7536c Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits eb6335b68ce3 Merge branch 'pnp' into linux-next omits e6c0bd8c53be Merge branches 'powercap', 'pm-core', 'pm-sleep' and 'pm-a [...] omits e7e590c3cb73 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits a0a56c2cd404 Merge branch 'acpi-misc' into linux-next omits 3d138829130a Merge branch 'acpi-numa' into linux-next omits d287ab0193ee Merge branches 'acpi-soc', 'acpi-video', 'acpi-battery' an [...] omits 9a3e3c42a448 Merge branch 'acpica-osl' into linux-next omits 1f3189630871 Merge branches 'acpi-tables', 'acpi-pmic' and 'acpi-dptf' [...] omits a01689716384 Merge branch 'sunxi/dt-for-5.10' into sunxi/for-next omits 1fd112a3759b kernel: debug: Centralize dbg_[de]activate_sw_breakpoints omits 17458c1c4b75 kgdb: Add NOKPROBE labels on the trap handler functions omits af1e432b6a7c m68knommu: include SDHC support only when hardware has it omits c9c65e81119d m68knommu: fix sparse warnings in signal code omits 4c43511533fd m68knommu: switch to using asm-generic/uaccess.h omits e62cd5eb88e6 Merge branch 'work.misc' into for-next discards 1a351609f0bd ledtrig-cpu: Limit to 8 CPUs discards c981e81cd273 leds: Add documentation about possible subsystem improvements discards 8e02ac4f89c9 leds: pca9532: read pwm settings from device tree discards 38af46766fab leds: pca9532: correct shift computation in pca9532_getled discards 0c637d4d83db leds: lm36274: Fix warning for undefined parameters discards 5ed564edb819 leds: lm3532: Fix warnings for undefined parameters discards d6c7d8b5d0f4 leds: pca963x: use flexible array discards 4c4b242915ad leds: pca963x: cosmetic: rename variables discards e12957936e25 leds: pca963x: cosmetic: rename variables discards ac94a74cdab5 leds: pca963x: use devres LED registering function discards 424c9ec68a21 leds: pca963x: cosmetic: use helper variables, better indentation discards ced3c298a937 leds: tca6507: fix potential zero passed to ERR_PTR discards ac50f64037fa leds: tca6507: fix warning triggered by fwnode conversion. discards 2e057a020280 leds: tca6507: use fwnode API instead of OF discards e4fe3a7dcf73 leds: tca6507: Absorb platform data omits ab535b27a586 Revert "selftests/run_kselftest.sh: make each test individ [...] omits 3f7c1b5b31ec Merge branches 'work.misc', 'work.sparc', 'base.set_fs', ' [...] omits 6461e136a9e3 security/keys: remove compat_keyctl_instantiate_key_iov omits a20dea2e9900 mm: remove compat_process_vm_{readv,writev} omits cd52703fc657 fs: remove compat_sys_vmsplice omits 714a4e71946e fs: remove the compat readv/writev syscalls omits 1a10119d1dd9 fs: remove various compat readv/writev helpers omits e42ff3fae0a2 iov_iter: transparently handle compat iovecs in import_iovec omits 99dc3a9dd6ca iov_iter: refactor rw_copy_check_uvector and import_iovec discards f9e87f3c3c32 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits e40c6f685cc6 Merge branch 'v5.10/drivers' into tmp/aml-rebuild omits 2b77ae49d404 Merge branch 'v5.10/dt64' into tmp/aml-rebuild omits aacc456e57f9 Merge branch 'v5.10/dt' into tmp/aml-rebuild omits 09f22ac5288d Merge branch 'v5.9/fixes' into tmp/aml-rebuild omits eb8b1a24ff23 tpm: use %*ph to print small buffer omits 358687af5023 dt-bindings: Add SynQucer TPM MMIO as a trivial device omits 54d44a547032 tpm: tis: add support for MMIO TPM on SynQuacer omits 68892adbb39a Merge branch 'mvebu/dt64' into mvebu/for-next omits f2f651339d27 Merge branch 'mvebu/dt' into mvebu/for-next omits c614acbf5182 Merge branch 'mvebu/arm' into mvebu/for-next omits 530e6e5ac27d Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 1b28687a9c67 usb: dwc3: gadget: Rename misleading function names omits adc4bc71d277 usb: dwc3: gadget: Refactor preparing last TRBs omits dc086606523b usb: dwc3: gadget: Set IOC if not enough for extra TRBs omits 533d2d10e33b usb: dwc3: gadget: Check for number of TRBs prepared omits 84d3f461a96d usb: dwc3: gadget: Return the number of prepared TRBs omits feba2de90ae6 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests omits 30280041faac usb: dwc3: gadget: Improve TRB ZLP setup omits 7d7dd6ebdae9 usb: dwc3: gadget: Refactor preparing extra TRB omits fe7b5d342b79 usb: dwc3: gadget: Reclaim extra TRBs after request completion omits c078a94e085d usb: dwc3: gadget: Check MPS of the request length omits 86a6192b4ef1 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] omits 7aa5ad8e2ee2 usb: gadget: tegra-xudc: Do not print errors on probe deferral omits 55f7b00d263a usb: gadget: tegra-xudc: Properly align parameters omits 48c79244107f usb: gadget: fix spelling mistake "Dectected" -> "Detected" omits 5171461c2c74 usb: gadget: tegra-xudc: Use consistent spelling and formatting omits ed75f187319b usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed omits 7938a212592a usb: gadget: core: do not try to disconnect gadget if it i [...] omits f36f0d49d3c0 usb: dwc3: gadget: Refactor ep command completion omits d733f037cdc6 usb: gadget: s3c: Remove unused 'udc' variable omits 353390970777 usb: dwc3: debugfs: do not queue work if try to change mod [...] omits 34fc4cd03850 usb: dwc3: core: add phy cleanup for probe error handling omits 1c12d070de2b usb: dwc3: core: don't trigger runtime pm when remove driver omits 7786d6546eb3 Revert "usb: udc: allow adding and removing the same gadge [...] omits 227e1e57cf3a usb: dwc3: allocate gadget structure dynamically omits 78a48d39692c usb: cdns3: gadget: fix possible memory leak omits 33349d55f61a USB: UDC: net2272: Fix memory leaks omits 54222405e2c5 USB: UDC: net2280: Fix memory leaks omits 521cc7242d6e USB: UDC: Expand device model API interface omits 2af658fa0259 usb: cdns3: gadget: fix some endian issues omits b7988efbd898 usb: gadget: fsl: Fix unsigned expression compared with ze [...] omits 6513ff8f14f3 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well omits 99fc015d94d5 usb: gadget: u_serial: clear suspended flag when disconnecting omits 9c5c521f0672 usb: phy: phy-ab8500-usb: fix spello of "function" omits be3e9ceb1e2f usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. omits 24630c11b8d5 usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] omits 9e94c0f73888 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. omits 0829f6ad3a1f usb: cdns3: gadget: move wait configuration operation omits 4f9690128cf1 usb: cdns3: drd: call PHY .set_mode accordingly omits 4586d3d7553d usb: cdns3: gadget: clear the interrupt status when discon [...] omits 6edf3146bc4b usb: cdns3: gadget: set fast access bit omits ed54f1b29f67 usb: cdns3: core: quit if it uses role switch class omits 5b05eb15799e usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] omits 0bb499d69f31 usb: dwc2: Always disable regulators on driver teardown omits 2f0a4ac522e4 usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] omits 142d33bf4c7d usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE omits ab20dae3ecc6 usb: dwc2: add support for APM82181 USB OTG omits c6101dce3800 dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] omits 71b638c36634 USB: gadget: f_ncm: Fix NDP16 datagram validation omits b2a0b82bfb2b usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] omits efc399b7498b dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property omits e2e5afbc94ac dt-bindings: usb: Convert cdns-usb3.txt to YAML schema omits a2c3786935db usb: dwc-meson-g12a: Add support for USB on AXG SoCs omits 2b31b6240b20 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] omits 1b408c707ee4 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support omits 9522bb55e482 usb: gadget: pch_udc: Convert to use GPIO descriptors omits dcc81632ef13 usb: cdns3: imx: add glue layer runtime pm implementation omits 641540d09aab usb: cdns3: add runtime PM support omits ed03ac0627d9 usb: cdns3: introduce set_phy_power_on{off} APIs omits d08c5b185229 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] omits 646342bd4209 usb: dwc2: override PHY input signals with usb role switch [...] omits c065a09c153d dt-bindings: usb: dwc2: add optional usb-role-switch property omits 70cae153bd10 usb: mtu3: Remove unsused inline function is_first_entry omits abcd6f901520 usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] omits 95cf2bda27eb usb: gadget: function: printer: fix use-after-free in __lo [...] omits 946195b6e5cf MAINTAINERS: Add entry for Broadcom BDC driver omits 531a7ac10555 usb: gadget: f_acm: don't disable disabled EP omits 787837ea0689 usb: gadget: aspeed: fixup vhub port irq handling omits 3cba0b75bcdc usb: dwc3: gadget: fix checkpatch warnings omits 02a53ed5932a usb: dwc3: core: fix checkpatch warnings omits ad1f75325ad2 usb: dwc3: debugfs: fix checkpatch warnings omits b3e37d7fdb43 usb: dwc3: qcom: fix checkpatch warnings omits 4b50e2d52fe5 usb: dwc3: ep0: fix checkpatch warnings omits c79a131ae0dd usb: dwc3: debug: fix checkpatch warning omits 6a3a81ddab5f usb: dwc3: trace: fix checkpatch warnings omits c8bac8673a4c usb: dwc3: ulpi: fix checkpatch warning omits 62d94045bc75 usb: dwc3: meson: fix checkpatch errors and warnings omits aa24ab89d175 usb: dwc3: debug: fix sparse warning omits d1654b2c7154 usb: dwc3: meson: fix coccinelle WARNING omits 9ec74e73e766 usb: dwc3: qcom: Add interconnect support in dwc3 driver omits bc096a034c1b usb: gadget: udc: Drop surplus include omits 746a439775fb MAINTAINERS: add Cadence USB3 DRD IP driver entry discards 0248dedd12d4 Merge branch 'linus' discards a5a2daf9ce08 Merge branch 'x86/cleanups' discards cf54d877b2eb Merge branch 'x86/urgent' discards 3ef0a955e2e0 Merge branch 'remotes/lorenzo/pci/xilinx' discards afe562a5048a Merge branch 'remotes/lorenzo/pci/vmd' discards ccd34126395c Merge branch 'remotes/lorenzo/pci/rcar' discards a468a687f949 Merge branch 'remotes/lorenzo/pci/qcom' discards c5fa2eedbb87 Merge branch 'remotes/lorenzo/pci/mvebu' discards a9277ea16561 Merge branch 'remotes/lorenzo/pci/iproc' discards 832f5ab53448 Merge branch 'remotes/lorenzo/pci/imx6' discards e0964880dad4 Merge branch 'remotes/lorenzo/pci/dwc' discards 11aed5f39ae4 Merge branch 'remotes/lorenzo/pci/cadence' discards 05f5af989729 Merge branch 'remotes/lorenzo/pci/brcmstb' discards b791bb658900 Merge branch 'remotes/lorenzo/pci/aardvark' discards a94add684f06 Merge branch 'remotes/lorenzo/pci/arm' discards 4a7c46bf976b Merge branch 'remotes/lorenzo/pci/apei' discards 36a1d695920e Merge branch 'pci/misc' discards 42b609067e42 Merge branch 'pci/pm' discards 4abaea37b14f Merge branch 'pci/hotplug' discards 0fba7c7d71f7 Merge branch 'pci/enumeration' discards 192ba6f8f7d6 Merge branch 'pci/acs' omits 84b785532887 selftests/run_kselftest.sh: make each test individually se [...] omits b170fabf8cfc PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] omits d6fae2d0009d PCI: brcmstb: Set bus max burst size by chip type omits fa820f1dd068 PCI: brcmstb: Accommodate MSI for older chips omits 5d98ac4e2823 PCI: brcmstb: Set additional internal memory DMA viewport sizes omits b98f52bc6495 PCI: brcmstb: Add control of rescal reset omits 6beb1792a233 Merge branch 'rtt-speedup.2020.09.16a' into HEAD discards 115183bd19e8 Merge branch 'x86/fpu' discards 13aa9f45af90 Merge branch 'x86/pti' discards e7fdf83c03aa Merge branch 'linus' discards 3ddc19a683a8 Merge branch 'objtool/core' discards 9628e5a1a50d Merge branch 'ras/core' discards 089913a4e162 Merge branch 'x86/irq' discards 764e64fcda54 Merge branch 'devel' into for-next discards abcef6a24347 Merge branch 'devel' into for-next omits b9ee7997d4cc Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10', [...] discards ddb18685d11e misc: pci_endpoint_test: Add driver data for Layerscape PC [...] discards 0044e46e8376 misc: pci_endpoint_test: Add LS1088a in pci_device_id table discards c9443b6500ff arm64: dts: layerscape: Add PCIe EP node for ls1088a discards 45c1c667ec05 Merge branch 'efi/core' discards c2cfa7d3be21 Merge branch 'efi/urgent' discards e7e4bc822af5 Merge branch 'irq/core' discards b6c23dffd290 Merge branch 'locking/core' discards 04154974ade8 Merge branch 'locking/urgent' discards 46607f6cc7b5 Merge branch 'objtool/urgent' discards 3a93a65fcafa manual merge of ras/core discards 242a647c0e17 manual merge of x86/irq discards 30b6218b43ff Merge branch 'x86/pti' discards 5fa3146213b9 Merge branch 'x86/urgent' discards 744de4180a43 cper,edac,efi: Memory Error Record: bank group/address and [...] discards 3c029b01da60 edac,ghes,cper: Add Row Extension to Memory Error Record discards d2778b4891fb efi/x86: Add a quirk to support command line arguments on [...] discards 8846f9fc76ba Merge branch 'linus' discards 412094d966d4 Merge branch 'core/urgent' discards 5506264ae5c2 Merge branch 'ras/core' discards fb5ee4ba376e Merge branch 'x86/seves' discards e6eb15c9ba31 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] discards 3abfc204febd Merge branch 'WIP.fixes' omits e524f5c7cbd0 Merge branch 'core/build' omits 3990b509f8d4 Merge branch 'core/static_call' omits 92464020f115 Merge branch 'locking/core' omits ae8be230e107 Merge branch 'locking/urgent' omits c3803e61269b Merge branch 'objtool/core' omits c52cab8c5070 Merge branch 'perf/core' omits 72f5b5b539a0 Merge branch 'perf/kprobes' omits 9641d63c7372 Merge branch 'ras/core' omits e6e622531190 Merge branch 'sched/core' omits ac3a5e30263f Merge branch 'timers/core' omits 0985eb2a5774 Merge branch 'x86/asm' omits 4e271baf938e Merge branch 'x86/build' omits 6bd924d0eea3 Merge branch 'x86/cache' omits 30316b136514 Merge branch 'x86/cleanups' omits 26b444923463 Merge branch 'x86/cpu' omits 4ba20d363de9 Merge branch 'x86/entry' omits 2b116ef8b9f2 Merge branch 'x86/fpu' omits a740f0d5ad76 Merge branch 'x86/fsgsbase' omits 81ecf2a34adf Merge branch 'x86/misc' omits 2e8f21122a95 Merge branch 'x86/mm' omits dfd5c7d37563 Merge branch 'x86/paravirt' omits be4cc2656b60 Merge branch 'x86/seves' omits fc2951c1cc5e Merge branch 'x86/urgent' omits c71fcd3c4fcf parisc: disable CONFIG_IDE in defconfigs discards dfb4de9d3a56 x86/kvm: Don't forget to ACK async PF IRQ 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 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk omits 34f20a6410d5 PCI: Remove unused pcibios_pm_ops 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 59306d7db654 mfd: sprd: Add wakeup capability for PMIC IRQ omits 16a5bd66b0dd mfd: intel-lpss: Add device IDs for UART ports for Lakefield omits 3b33e68eb402 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table omits 0c5a90ceac9b mfd: wcd934x: Simplify with dev_err_probe() omits 197d451baeea mfd: stmfx: Simplify with dev_err_probe() omits 20e9d38467b6 mfd: madera: Simplify with dev_err_probe() omits 753bd752e181 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller omits 64ea409e970a dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding omits 6e14bd71c284 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning omits c563a66537d2 mfd: rn5t618: Add a power supply subdevice omits 632ae9d200b5 mfd: Kconfig: Fix typo of 'individual' omits 03b68d5d7d4b Merge branch 'for-5.9/copy_mc' into libnvdimm-for-next omits fb406088ce0e x86/copy_mc: Introduce copy_mc_generic() omits 0a78de3d4b7b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] adds 90fb702791bf autofs: use __kernel_write() for the autofs pipe writing adds 02de58b24d2e Merge tag 'devicetree-fixes-for-5.9-3' of git://git.kernel [...] adds 60e720931556 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 851e6f61cd07 tracing: Fix trace_find_next_entry() accounting of temp bu [...] adds b40341fad6cc ftrace: Move RCU is watching check after recursion check adds aa5ff93523eb Merge tag 'trace-v5.9-rc6' of git://git.kernel.org/pub/scm [...] adds f54c4442893b drm/vmwgfx: Fix error handling in get_node adds 6f4fc18f3575 Merge branch 'vmwgfx-fixes-5.9' of git://people.freedeskto [...] adds 1d0e16ac1a9e drm/amdgpu: prevent double kfree ttm->sg adds 5d5b71e8a0f2 drm/amdgpu: add the GC 10.3 VRS registers adds 1b51916b9734 drm/amdgpu: add VCN 3.0 AV1 registers adds 8a410da6aaf6 drm/amdgpu: use the AV1 defines for VCN 3.0 adds fc08ce66c0f3 drm/amdgpu: add device ID for sienna_cichlid (v2) adds b4ebd0827fd0 drm/amdgpu: remove experimental flag from navi12 adds 97cf32996c46 drm/amd/pm: Removed fixed clock in auto mode DPM adds 0c7014154d63 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 898c7302f4de drm/amd/display: fix return value check for hdcp_work adds c73d05eaba1c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds a39d0d7bdf8c drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 3c26d0314c10 drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds 548c7ba7dc9e drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds b19515253623 drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 95433a1305a0 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 132d7c8abeaa Merge tag 'amd-drm-fixes-5.9-2020-09-30' of git://people.f [...] adds fcadab740480 Merge tag 'drm-fixes-2020-10-01-1' of git://anongit.freede [...] adds a509a66a9d0d arm64: permit ACPI core to map kernel memory used for tabl [...] adds eed2ef4403de Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 0bbe4ced53e3 iommu/amd: Fix the overwritten field in IVMD header adds 1a3f2fd7fc4e iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() adds 44b6e23be32b Merge tag 'iommu-fixes-v5.9-rc7' of git://git.kernel.org/p [...] 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 e43c26e12dd4 gpio: pca953x: Fix uninitialized pending variable adds ac67b07e268d gpio/aspeed-sgpio: enable access to all 80 input & output sgpios adds bf0d394e8850 gpio/aspeed-sgpio: don't enable all interrupts by default adds 3e640b1eec38 gpio: aspeed: fix ast2600 bank properties adds 2e969d8a7f99 Merge tag 'gpio-fixes-for-v5.9-rc7' of git://git.kernel.or [...] adds d25e8fdebdad gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION adds 17479aa39fbf Merge tag 'gpio-fixes-for-v5.9' of git://git.kernel.org/pu [...] adds e09e200e0722 gpio: pca953x: Use bitmap API over implicit GCC extension adds 8c1f1c34777b gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x 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 eac53b3e304a Documentation: PM: Fix a reStructuredText syntax error adds 1a67b9263e06 ARM: imx6q: Fixup RCU usage for cpuidle adds fc7d17551f77 cpufreq: intel_pstate: Fix missing return statement adds 7bbe8f2a7e7e Merge branch 'pm-cpufreq' adds c51309110331 Merge tag 'pm-5.9-rc8' of git://git.kernel.org/pub/scm/lin [...] adds a466c85edc6f btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks adds 4c8f353272dd btrfs: fix filesystem corruption after a device replace adds 4e3b9ce271b4 Merge tag 'for-5.9-rc7-tag' of git://git.kernel.org/pub/sc [...] adds c14decfca23c clocksource: clint: Export clint_time_val for modules adds aa9887608e77 RISC-V: Check clint_time_val before use 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 bcf3a2953d36 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calli [...] adds cb6f55af1fb2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 76a6b0b90d53 MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer adds 4d9c3a688a01 Merge tag 'pci-v5.9-fixes-2' of git://git.kernel.org/pub/s [...] adds 5d8ff95a52c3 pinctrl: qcom: sm8250: correct sdc2_clk adds 39c4dbe4cc36 pinctrl: mediatek: check mtk_is_virt_gpio input parameter 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 0891fb39ba67 xen/events: don't use chip_data for legacy IRQs 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 917944da3bfc mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq adds 1a49b2c2a501 mptcp: Handle incoming 32-bit DATA_FIN values adds 2b3e981a94d8 Merge branch 'mptcp-Fix-for-32-bit-DATA_FIN' adds 1f25c9bbfd44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec86e8e82b5 ice: increase maximum wait time for flash write commands adds be49b1ad299a ice: preserve NVM capabilities in safe mode adds 03e7e72cedda Merge branch '100GbE' of https://github.com/anguy11/net-queue adds e154b5b70368 octeontx2-af: Fix enable/disable of default NPC entries adds 89eae5e87b4f octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames adds 1ea0166da050 octeontx2-pf: Fix the device state on error adds 66a5209b5341 octeontx2-pf: Fix synchnorization issue in mbox adds a59cf619787e Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver' adds bb13a800620c r8169: fix handling ether_clk 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 112c35237c72 Partially revert "video: fbdev: amba-clcd: Retire elder CL [...] adds 27204b99b082 drm: drm_dsc.h: fix a kernel-doc markup 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 [...] new dd7c7ab01a04 ARC: [plat-eznps]: Drop support for EZChip NPS platform new 63bcf87cb1c5 arc: plat-hsdk: fix kconfig dependency warning when !RESET [...] new 05b1be68c4d6 ARC: [dts] fix the errors detected by dtbs_check new 937cf85f1df8 ARC: SMP: fix typo and use "come up" instead of "comeup" new 6364d1b41cc3 arc: include/asm: fix typos of "themselves" new 1a8be651bdab 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 b753e41d9999 ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 adds 8f04aea048d5 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_en [...] adds 6869f774b1cd Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.or [...] new 6c2f1aedd3c4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] new 91206ca1df8b Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] new 06557f8b7e9b Merge remote-tracking branch 'sparc/master' into master new 082bb94fe18e net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() new 601e984f23ab net: mscc: ocelot: divide watermark value by 60 when writi [...] new 013264936654 net: mscc: ocelot: warn when encoding an out-of-bounds wat [...] new c88c5ed75fab Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches' new 017512a07e15 mptcp: more DATA FIN fixes new f45a4248ea4c net: usb: rtl8150: set random MAC address when set_etherne [...] new 86bccd036713 tcp: fix receive window update in tcp_add_backlog() new 56305118e05b rxrpc: Fix rxkad token xdr encoding new 9a059cd5ca7d rxrpc: Downgrade the BUG() for unsupported token type in r [...] new fa1d113a0f96 rxrpc: Fix some missing _bh annotations on locking conn->s [...] new 2d914c1bf079 rxrpc: Fix accept on a connection that need securing new fea99111244b rxrpc: The server keyring isn't network-namespaced new 38b1dc47a35b rxrpc: Fix server keyring leak new d91dc434f2ba Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/p [...] new aa40c04b076b Merge remote-tracking branch 'net/master' into master adds d82a532a6115 bpf: Fix "unresolved symbol" build error with resolve_btfids new 71e38d59b2f6 Merge remote-tracking branch 'bpf/master' into master adds 48d072c4e8cd selftests: netfilter: add time counter check new d779742cb6d4 Merge remote-tracking branch 'netfilter/master' into master adds f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already adds a0645daf1610 ALSA: HDA: Early Forbid of runtime PM adds 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe adds 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 new 3310ed527fbc Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify new ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3 new e65a3c7fc754 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new fda443b509ba 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 [...] new e8c11e0a0367 Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 1a80b0a1e19a Merge remote-tracking branch 'spi-fixes/for-linus' into master new 11e8840eed95 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master new bb9ab5189c7d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 250dc3c98615 Merge remote-tracking branch 'ide/master' into master adds aa803771a80a tools: Avoid comma separated statements new 19e97213336b Merge remote-tracking branch 'kselftest-fixes/fixes' into master new 8b03bbe9fbdb Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 2a851de0233a Merge branch 'misc-5.9' into next-fixes new def42279c1e1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 8a018eb55e3a pipe: Fix memory leaks in create_pipe_files() new cb650dcde0c5 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds a78c6f5956a9 RISC-V: Make sure memblock reserves the memory containing DT new 1078d94669eb Merge remote-tracking branch 'risc-v-fixes/fixes' into master new 0d9923728da6 Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds c5c553850899 scripts/spdxcheck.py: handle license identifiers in XML comments new 6c06bf4f9c62 Merge remote-tracking branch 'spdx/spdx-linus' into master new bdc5ad45b28a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 82206a0c06cc kunit: tool: handle when .kunit exists but .kunitconfig does not new 010e01a97f1d Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] new db4f38eb0553 Merge remote-tracking branch 'ubifs-fixes/fixes' into master new 4b664bed5410 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new c51ac884b1ad Merge remote-tracking branch 'kbuild/for-next' into master new 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2 new 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h> new 8df405123215 dma-contiguous: remove dma_declare_contiguous new 5af638931eb3 dma-contiguous: remove dev_set_cma_area new 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default new 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...] new 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h> new a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/ new 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...] new 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...] new 3ed9f6f0d674 Merge remote-tracking branch 'dma-mapping/for-next' into master new a8ccde395e0a Merge remote-tracking branch 'arm/for-next' into master adds 6a1bdb173f99 arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op adds 80d6b466679c arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD adds d9ef632fab9b perf: arm-cmn: Fix unsigned comparison to less than zero adds 887e2cff0f8d perf: arm-cmn: Fix conversion specifiers for node type 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 new 5bd378fbcfcd 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 ffb0024ecd3d Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next adds ba90e0c92666 dt-bindings: ti-serdes-mux: Add defines for J7200 SoC adds 1509295295c0 arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux adds 9a09e6e9cfcf arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX adds 6197d7139d12 arm64: dts: ti: k3-j7200-main: Add USB controller adds e38a45b0192c arm64: dts: ti: k3-j7200-common-proc-board: Configure the [...] adds bbcb0522ae0c arm64: dts: ti: k3-j7200-common-proc-board: Add USB support 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 new da60776727c6 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 new 630ff6884fe9 Merge remote-tracking branch 'amlogic/for-next' into master new d9db68e87af5 Merge remote-tracking branch 'aspeed/for-next' into master new daf03788433f Merge remote-tracking branch 'at91/at91-next' into master new aaa6f1a60cc4 Merge remote-tracking branch 'imx-mxs/for-next' into master new 3a8515c3b13c Merge remote-tracking branch 'keystone/next' into master new 17cea015e0a7 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 new 749e6e608c88 Merge remote-tracking branch 'mvebu/for-next' into master adds 7a159a1ad494 Merge branch 'fixes' into for-next new a15f75e12ab3 Merge remote-tracking branch 'omap/for-next' into master new 819a0979f471 Merge remote-tracking branch 'qcom/for-next' into master new 5ff95e0e50b9 Merge remote-tracking branch 'realtek/for-next' into master new 811e1f783e41 Merge remote-tracking branch 'renesas/next' into master new c9825d5ceae4 Merge remote-tracking branch 'rockchip/for-next' into master adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds 62315959a263 Merge branch 'next/dt' into for-next new 6396a9a0656e 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 [...] new 66119e0e3519 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new 925313b933ae Merge remote-tracking branch 'tegra/for-next' into master new 0e4d5160113c Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 48a78787c0f3 Merge branch 'ti-k3-dts-next' into ti-k3-next new c5119367f154 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new 0cdf3071e002 Merge remote-tracking branch 'uniphier/for-next' into master new 11094b107286 Merge remote-tracking branch 'clk/clk-next' into master adds 1c8499089bc6 csky: Add memory layout 2.5G(user):1.5G(kernel) new 8a8d17c46f28 Merge remote-tracking branch 'csky/linux-next' into master new 0039135def8b Merge remote-tracking branch 'h8300/h8300-next' into master new e7e2b9297279 Merge remote-tracking branch 'ia64/next' into master new 3371be20f15e 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 new 8c037f5610b5 Merge remote-tracking branch 'm68knommu/for-next' into master new 717db4d28841 Merge remote-tracking branch 'microblaze/next' into master adds 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct adds 047248cab16b MIPS: process: include exec.h header in process.c new 396c7d94c3bb MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX i [...] new 026ba130a5e8 MIPS: alchemy: Share prom_init implementation new 9b7224836965 MIPS: pgtable: Remove used PAGE_USERIO define new 08b6b59f6d4c Merge remote-tracking branch 'mips/mips-next' into master new 64c6ee993b31 Merge remote-tracking branch 'nds32/next' into master new 366214b4d3cb fw_cfg: Add support for parisc architecture new d696c09aac09 parisc: Add qemu fw_cfg interface new 4b88f6d7dd5c parisc: Avoid external interrupts when IPI finishes new 09d87140461a parisc: Drop HP-UX specific fcntl and signal flags new dcb638427f5b parisc: Define O_NONBLOCK to become 000200000 new 481e2fc17696 parisc: Drop useless comments in uapi/asm/signal.h new be95b7e3cc63 parisc: disable CONFIG_IDE in defconfigs new a8665badb9ff parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() new 3832b0c0ad7d parisc: Add alternative patching to synchronize_caches define new 8a5a62f37355 parisc: Fix comments and enable interrupts later new 39e0041b17c0 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] new 4be7184b2186 parisc: Switch to more fine grained lws locks new af2fa33affbc parisc: Rewrite tlb flush threshold calculation new ab8fab0fcc64 parisc: Install vmlinuz instead of zImage file new 2a78d1067306 parisc: Improve spinlock handling new b95261f15b37 Merge remote-tracking branch 'parisc-hd/for-next' into master new aea948bb80b4 powerpc/powernv/elog: Fix race while processing OPAL error [...] new 9983efa83b0a powerpc: untangle cputable mce include new 05504b425620 powerpc/64s: Add cp_abort after tlbiel to invalidate copy- [...] new cdb1ea0276bd powerpc/pseries: add new branch prediction security bits f [...] new 903fd31d3212 powerpc/64: fix irq replay missing preempt new 2b48e96be2f9 powerpc/64: fix irq replay pt_regs->softe value new 012a9a97a8fd powerpc/64e: remove PACA_IRQ_EE_EDGE new 903dd1ff453e powerpc/64e: remove 64s specific interrupt soft-mask code new 455575533c7a powerpc/64: make restore_interrupts 64e only new 4366337490cb powerpc/papr_scm: Fix warnings about undeclared variable new 5c5e46dad939 powerpc: PPC_SECURE_BOOT should not require PowerNV new 874dc62f548f powerpc: switch 85xx defconfigs from legacy ide to libata new d125aedb4042 powerpc/eeh: Rework EEH initialisation new 82a1ea21f1ba powerpc/powernv: Stop using eeh_ops->init() new 1f8fa0cd6a84 powerpc/pseries: Stop using eeh_ops->init() new 5d69e46a2104 powerpc/eeh: Delete eeh_ops->init new 395ee2a2a15b powerpc/eeh: Move EEH initialisation to an arch initcall new f61c859feb5d powerpc/pseries/eeh: Clean up pe_config_addr lookups new 98ba956f6a38 powerpc/pseries/eeh: Rework device EEH PE determination new 42de19d5ef71 powerpc/pseries/eeh: Allow zero to be a valid PE configura [...] new 35d64734b643 powerpc/eeh: Clean up PE addressing new d0ffdee8ff01 powerpc/tm: Save and restore AMR on treclaim and trechkpt new 4bce545903fa powerpc/topology: Update topology_core_cpumask new 4ca234a9cbd7 powerpc/smp: Stop updating cpu_core_mask new e29e9ed665ee powerpc/smp: Remove get_physical_package_id new 70edd4a7c753 powerpc/smp: Optimize remove_cpu_from_masks new 53516d4abacf powerpc/smp: Limit CPUs traversed to within a node. new 1f3a41810421 powerpc/smp: Stop passing mask to update_mask_by_l2 new 661e3d42f991 powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs new 375370a10d06 powerpc/smp: Check for duplicate topologies and consolidate new 3ab33d6dc3e9 powerpc/smp: Optimize update_mask_by_l2 new b8a97cb4599c powerpc/smp: Move coregroup mask updation to a new function new 70a94089d7f7 powerpc/smp: Optimize update_coregroup_mask new 3b6c3adbb2fa powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group [...] new bd59380c5ba4 powerpc/rtas: Restrict RTAS requests from userspace new dc9af82ea061 selftests/powerpc: Add a rtas_filter selftest new 72cdd117c449 pseries/hotplug-memory: hot-add: skip redundant LMB lookup new 4280ab70a668 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 c29c38fa2a8b RISC-V: Remove any memblock representing unusable memory area new b542ad824ef3 Merge remote-tracking branch 'risc-v/for-next' into master adds ad3e6948f90a s390: remove cad commandline option adds 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit adds 3731ac579519 s390/vdso: remove orphaned declarations adds 86cde618e718 s390/startup: correct "dfltcc" option parsing adds f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit adds 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab adds 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print adds 402e9228f7a6 s390: remove orphaned function declarations 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 new 5eb51fb78243 s390/qdio: remove Input tasklet code new 33a757d8a14d s390/zcrypt: introduce msg tracking in zcrypt functions new fb6ed678a5e3 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG new ad98c377f81f s390/ap: split ap queue state machine state from device state new af4955e4fc28 s390/ap: add error response code field for ap queue devices new b927bd81579f s390/ap: add card/queue deconfig state new c5eb553ffade s390/sclp: Add support for SCLP AP adapter config/deconfig new ef835e5acfef s390/ap: Support AP card SCLP config and deconfig operations new f184be76707d s390/ap/zcrypt: revisit ap and zcrypt error handling new c84fbb585b72 s390/zcrypt: move ap_msg param one level up the call chain new f60899b6aa76 s390/zcrypt: Introduce Failure Injection feature new ef34122b4ff4 s390/lib: fix kernel doc for memcmp() new cf33177387bf s390/sie: fix typo in SIGP code description new 1fe9f671459d Merge branch 'features' into for-next new 7ddb09708fc7 Merge remote-tracking branch 's390/for-next' into master new 748cdf92d765 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 59367d9e01ee Merge remote-tracking branch 'fscrypt/master' into master new 4ac35d820638 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() new f4b6cb1f3205 cifs: handle -EINTR in cifs_setattr new fc7a90d8c23a Merge remote-tracking branch 'cifs/for-next' into master new c1fbb6e25611 Merge remote-tracking branch 'configfs/for-next' into master new 9bcd2746d746 Merge remote-tracking branch 'erofs/dev' into master new eb25923840e3 exfat: remove useless check in exfat_move_file() new 13b560182d70 Merge remote-tracking branch 'exfat/dev' into master adds c2bb80b8bdd0 reiserfs: Fix oops during mount new b681127e90c4 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 new e3cc023f0982 Merge remote-tracking branch 'ext4/dev' into master adds eede846af512 f2fs: f2fs_get_meta_page_nofail should not be failed new c309a1bdf8ee Merge remote-tracking branch 'f2fs/dev' into master new 4191a2f03e1a Merge remote-tracking branch 'fuse/for-next' into master new c7c82b478efb Merge remote-tracking branch 'nfs-anna/linux-next' into master new 259786225a9a Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] new 2b855f922eff Merge remote-tracking branch 'ubifs/next' into master new 81937dbac8df Merge remote-tracking branch 'xfs/for-next' into master new 0655b052fc7b Merge remote-tracking branch 'zonefs/for-next' into master new b1d5d128cceb Merge remote-tracking branch 'iomap/iomap-for-next' into master new 16b320815f0a 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', ' [...] new c487eed75901 Merge remote-tracking branch 'vfs/for-next' into master adds 59f8bcca1ef6 printk: avoid and/or handle record truncation adds 0463d04ea03a printk: reduce setup_text_buf size to LOG_LINE_MAX adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds 4e797e6ec79c printk: Use fallthrough pseudo-keyword adds ece33d6abfbc Merge branch 'for-5.10' into for-next new 34dd79c27f8a Merge remote-tracking branch 'printk/for-next' into master adds f63a9a0edb1f Merge branch 'pci/acs' adds b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy adds b46ae9d54cf2 Merge branch 'pci/enumeration' adds 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment adds 39f6c8b65d8e Merge branch 'pci/hotplug' adds a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops adds 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay adds 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT adds 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] adds 543cca912f6c Merge branch 'pci/pm' adds 0a98bb98f2c7 PCI: Simplify bool comparisons adds eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() 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 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table adds 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] adds ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' 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 ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready 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 d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] adds cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro 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' new 09f96cef809f Merge remote-tracking branch 'pci/next' into master new b1c2f372d86c Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 14c9c014babe HID: add vivaldi HID driver adds f5795950202d Merge branch 'for-5.10/vivaldi' into for-next new c3d4bca9501a 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 new d78b665b2af2 Merge remote-tracking branch 'i2c/i2c/for-next' into master new ffb52011efa8 Merge remote-tracking branch 'i3c/i3c/next' into master new 6a49ca3e4ab6 Merge remote-tracking branch 'dmi/dmi-for-next' into master adds 6b0c0c83dc55 hwmon: (amd_energy) Move label out of accumulation structure adds 514db2b445df hwmon: (amd_energy) optimize accumulation interval 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 new 3e37c9d48f7a dt-bindings: hwmon: Convert lm75 bindings to yaml new efc2360b2873 dt-bindings: hwmon: Add the +vs supply to the lm75 bindings new 748022ef093f hwmon: Add DT bindings schema for PVT controller new 9d823351a337 hwmon: Add hardware monitoring driver for Moortec MR75203 [...] new b9a9a375438e dt-bindings: hwmon: max20730: adding device tree doc for max20730 new 9b20aec24b8a hwmon: (pmbus/max20730) adjust the vout reading given volt [...] new db168275ae72 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 new dd3af7a598c7 Merge remote-tracking branch 'jc_docs/docs-next' into master adds 6fcadfc72723 media: camera-sensor.rst: fix a doc build warning adds 1c16b009018d media: glossary.rst: use the right case for glossary entries adds b97d4a1eb4ba media: docs: ipu3.rst: rely at automarkup extension adds deacbb8e4c7c media: dvb-frontends: remove a clone of a kernel-doc marku [...] adds 181220d469fe media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup adds c3cfc5f484e0 media: cec-core.rst: fix warnings with Sphinx 3.0+ adds 8162a0b5a209 media: v4l2-subdev.h: fix a kernel-doc markup adds f69249fcefc4 media: hist-v4l2.rst: remove struct duplication adds cae045f495d2 media: hist-v4l2.rst: remove :c:`type` from structs and enums adds 880a8fc07730 media: vidtv: simplify PCR logic to get jiffies adds 02578bdf31ff media: vidtv: remove more ENDIAN_BITFIELD nonsense adds 56ce9eff9492 media: vidtv: fix initialization of the network_id field at SDT adds fc4405a5f107 media: vidtv: cleanup PSI version numbers adds 2f217729612c media: vidtv: cleanup SDT string identifiers adds d6a36eda73dc media: vidtv: fix a typo adds 09196d86e366 media: vidtv: simplify parameters for vidtv_pes_write_stuffing() adds a61d7d19a371 media: vidtv: rewrite the adaption field logic adds bfea1d81b5c8 media: vidtv: fix decoding with gstreamer and Vlc adds 6ca3549d8707 media: platform: s5p-mfc: Fix adding a standard frame skip [...] adds 61c3b19f7b9e media: staging: media: Revert "media: zoran: remove deprec [...] adds 754f0f1ba8d9 media: MAINTAINERS: change maintainer of the zoran driver adds a7fd03f552e2 media: zoran: datasheet is no longer available from zoran.com adds 874edaa5d51b media: zoran: Documentation: fix typo adds 5e195bbddabd media: zoran: fix checkpatch issue adds c638913669bb media: zoran: do not forward declare zr36057_init_vfe adds b7c3b2bb9db4 media: zoran: convert all error dprintk to pci_err/pr_err adds 28ea0148cf52 media: zoran: convert dprintk warn adds 9bb2720293a0 media: zoran: convert dprintk info to pci_info adds daae1da762c1 media: zoran: convert dprintk debug adds ff559599a39a media: zoran: zoran_device.c: convert pr_x to pci_x adds 72b23dd24568 media: zoran: remove proc_fs adds 3f2c3423627c media: zoran: use VFL_TYPE_VIDEO adds e2b35ed6affc media: zoran: use v4l2_buffer_set_timestamp adds 62d297ede7d0 media: zoran: do not print random guest 0 adds 7847f74d3683 media: zoran: move buffer_size out of zoran_fh adds dc5f0b5d2d06 media: zoran: move v4l_settings out of zoran_fh adds 66a9b5a82ff8 media: zoran: move jpg_settings out of zoran_fh adds 109d5cc0d067 media: zoran: move overlay_settings out of zoran_fh adds cd669be210b8 media: zoran: Use video_drvdata to get struct zoran adds 000ffb5ec6dc media: zoran: Change zoran_v4l_set_format parameter from z [...] adds accd0214092e media: zoran: remove overlay adds 886986804ad4 media: zoran: Use DMA coherent for stat_com adds 7b1f41e03784 media: zoran: use ZR_NORM adds 799cb9e3c1c4 media: zoran: zoran does not support STD_ALL adds ce72671d5d2d media: zoran: convert irq to pci irq adds 6d1d9ba2c439 media: zoran: convert zoran alloc to devm adds af71064bc47b media: zoran: convert mdelay to udelay adds 4bae5db2f28d media: zoran: use devm for videocodec_master alloc adds 845556fd8027 media: zoran: use pci_request_regions adds e83bf68b5827 media: zoran: use devm_ioremap adds 30a978180ae8 media: zoran: add stat_com buffer adds 4ea8b196a7d0 media: zoran: constify struct tvnorm adds d61c7451fcb7 media: zoran: constify codec_name adds 1c3629cba07c media: zoran: Add more check for compliance adds b564cb6e0bd5 media: zoran: Add vb_queue adds b8fb0a474005 media: zoran: disable output adds d4ae3689226e media: zoran: device support only 32bit DMA address adds 2f0ee19bf26f media: zoran: enable makefile adds 991a0207325c media: zoran: remove framebuffer support adds 10e75b6ecdb4 media: zoran: add vidioc_g_parm adds 64868edc9618 media: zoran: remove test_interrupts adds 11c9c16f7cb5 media: zoran: fix use of buffer_size and sizeimage adds d1d015376c13 media: zoran: fix some compliance test adds 8cb356d4eaae media: zoran: remove deprecated .vidioc_g_jpegcomp adds 83f89a8bcbc3 media: zoran: convert to vb2 adds 6dee18f7271c media: zoran: update TODO adds 72c51be87f1c media: zoran: fix smatch warning adds 05b837920f49 media: zoran: fix sparse warnings adds 0568d6c20e03 media: zoran: use upper case for card types adds 209ecc56aa22 media: zoran: get rid of an unused var adds c602f29dd17c media: zoran: fix mixed case on vars adds eb5f6b8ee9e4 media: atomisp: fixes build breakage for ISP2400 due to a cleanup 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 new c5e119d7f067 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 4849bc777049 ACPI / NUMA: Add stub function for pxm_to_node() 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 new 4285027c733a Merge tag 'devfreq-next-for-5.10' of git://git.kernel.org/ [...] new 25e4b8e298f4 Merge branch 'pm-devfreq' into linux-next new 757e282188f0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 68cc0d9f9ed4 Merge branch 'pm-opp' into linux-next new 428805c0c5e7 PM: hibernate: remove the bogus call to get_gendisk() in s [...] new 40c3bd4cfa6f cpufreq: stats: Defer stats update to cpufreq_stats_record [...] new 381abb942a39 cpufreq: stats: Remove locking new 4958b46efb6d cpufreq: stats: Mark few conditionals with unlikely() new 96f60cddf7a1 cpufreq: stats: Enable stats for fast-switch as well new 08d8c65e849d cpufreq: Move traces and update to policy->cur to cpufreq core new c6e331312ebf PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI new 6cc81715e661 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-pci' into [...] new 8e8883cef6ce ACPI: PCI: update kernel-doc line comments new 21988a8e5147 ACPI: button: fix handling lid state changes when input de [...] new 9acb56ca0dec Merge branches 'acpi-pci' and 'acpi-button' into linux-next new a17a733e377d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new c3cdb7873495 Merge branch 'pm-cpufreq' into linux-next new 9d59f9cb5853 Merge remote-tracking branch 'pm/linux-next' into master new fd0d389dd45c Merge remote-tracking branch 'cpupower/cpupower' into master new 587424c1f021 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new 30c9cc8a3e95 Merge remote-tracking branch 'ieee1394/for-next' into master adds 4f2b30fd9b4b fs: dlm: fix race in nodeid2con new 415ce662476b Merge remote-tracking branch 'dlm/next' into master new 2235cc0a20a3 Merge remote-tracking branch 'swiotlb/linux-next' into master adds 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes adds 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes adds 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes adds 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes adds 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() adds 221109e64316 RDMA/hns: Add interception for resizing SRQs adds c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() adds 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration adds 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() adds 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp adds fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC adds 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP adds 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC adds b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] adds 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP adds f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object adds 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] adds eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type adds 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP adds 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver adds 5807bb32055b RDMA/core: Align write and ioctl checks of QP types adds b925c555a15d RDMA/drivers: Remove udata check from special QP adds 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP adds d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] adds cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions new 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu new a6f0b08dbaf2 RDMA/core: Remove ucontext->closing new 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() new 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() new 8bfafde08693 IB/core: Enable ODP sync without faulting new 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode new a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration new 42d5179c892e RDMA/core: Constify struct attribute_group new 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group new f45271acdf9e RDMA/qedr: Endianness warnings cleanup new a4947e84f234 overflow: Include header file with SIZE_MAX declaration new 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code new 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type new c4b4d548fabc RDMA/core: Introduce new GID table query API new 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space new 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces new 7a18f4fc4bbd Merge remote-tracking branch 'rdma/for-next' into master adds 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API adds ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found adds c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP adds a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...] adds e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...] adds 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants adds d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2 adds 7a155fa3d84e net: mscc: ocelot: parse flower action before key adds e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...] adds 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...] adds 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...] adds 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...] adds 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...] adds 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot' adds 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...] adds 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get() adds 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies adds 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos adds a65cc53a0eb8 selftests: mlxsw: Add headroom handling test adds bfa804784e32 selftests: mlxsw: Add a PFC test adds e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests' adds 20c168be684a net: macb: move pdata to private header adds b6b6d6533a14 inet: remove icsk_ack.blocked adds a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack() adds 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack' adds df8aeaa8268f ionic: stop watchdog timer earlier on remove adds 0816e0c8188e ionic: prevent early watchdog check adds 11789fe7761b Merge branch 'ionic-watchdog-training' adds 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...] adds f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...] adds 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...] adds 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...] adds 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes adds 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...] adds dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...] adds 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd adds f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd adds eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd adds a6597121d672 can: flexcan: initialize all flexcan memory for ECC function adds 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP adds 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed adds 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...] adds 5b88823bfe08 devlink: Add a tracepoint for trap reports adds 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint adds 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint adds de9cbb81bd6e drop_monitor: Remove no longer used functions adds a848c05f4bb6 drop_monitor: Remove duplicate struct adds 93e155967ccc drop_monitor: Filter control packets in drop monitor adds b7cc6d3c5c91 selftests: net: Add drop monitor test adds f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint' adds 97ffd895fe9c net/mlx5: DR, Replace the check for valid STE entry adds 38a5c59d7ed0 net/mlx5: DR, Remove unneeded check from source port builder adds e6422d1da048 net/mlx5: DR, Remove unneeded vlan check from L2 builder adds 92b4b88531e5 net/mlx5: DR, Remove unneeded local variable adds e6b69bf379b2 net/mlx5: DR, Call ste_builder directly with tag pointer adds 01723919675d net/mlx5: DR, Add support for rule creation with flow source hint adds 7cd7becdddb0 net/mlx5: E-switch, Use PF num in metadata reg c0 adds 2c40db2f1d41 net/mlx5: E-switch, Add helper to check egress ACL need adds 38679b5a0df2 net/mlx5: E-switch, Use helper function to load unload rep [...] adds c7eddc6092b4 net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch adds 036e19b90f6d net/mlx5: E-Switch, Support flow source for local vport adds 7be3412a7686 net/mlx5: Use dma device access helper adds 5efbe617888a net/mlx5: Fix dereference on pointer attr after null check adds 7b2b16ee54cc net/mlx5e: Fix a use after free on error in mlx5_tc_ct_sha [...] adds ff7ea04ad579 net/mlx5e: Fix potential null pointer dereference adds 87d5034d0758 Merge tag 'mlx5-updates-2020-09-30' of git://git.kernel.or [...] adds 0024bad1f4b1 dt-bindings: net: ethernet-controller: Add internal delay [...] adds 57197b66d0d6 dt-bindings: net: renesas,ravb: Document internal clock de [...] adds d7adf6331189 dt-bindings: net: renesas,etheravb: Convert to json-schema adds ce19a9eb53be ravb: Split delay handling in parsing and applying adds a6f51f2efa74 ravb: Add support for explicit internal clock delay configuration adds 7c89d9d9f909 Merge branch 'net-ravb-Add-support-for-explicit-internal-c [...] adds 963ec27a10fa bpf: fix raw_tp test run in preempt kernel adds b426ce83baa7 bpf: Add classid helper only based on skb->sk adds 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one adds b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in adds 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs adds faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate adds eef4a011f35d bpf, selftests: Add redirect_neigh selftest adds ea7da1d563f1 Merge branch 'Various BPF helper improvements' adds 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF adds f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format adds 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids adds 792caccc4526 bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array adds d6b42068412b selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS adds 6208689fb3e6 Merge branch 'introduce BPF_F_PRESERVE_ELEMS' adds 23a1f682a925 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 8306266c1d51 drivers/net/wan/hdlc_fr: Correctly handle special skb->pro [...] adds 32be425b45f7 pktgen: Fix inconsistent of format with argument type in pktgen.c adds 000fe2685b0a net-sysfs: Fix inconsistent of format with argument type i [...] adds f1638a4c7940 caif_virtio: Remove redundant initialization of variable err adds 7a333af6b1a7 net: phy: realtek: Modify 2.5G PHY name to RTL8226 adds 360f89874635 lib8390: Use netif_msg_init to initialize msg_enable bits 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 703314b2db3b bcma: use semicolons rather than commas to separate statements adds d0151c2bad0a brcmfmac: Fix warning when hitting FW crash with flow cont [...] adds 6aa5a83a7ed8 brcmfmac: Fix warning message after dongle setup failed adds 44492e70adc8 rtw88: pci: Power cycle device during shutdown adds 3d70247d34fc iwlwifi: mvm: rs-fw: handle VHT extended NSS capability adds bbb95d37b74f iwlwifi: mvm: add PROTECTED_TWT firmware API adds 659ac93d7ced iwlwifi: mvm: set PROTECTED_TWT in MAC data policy adds 9c11d8a9d41c iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware adds 7e0ca7230b98 iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != [...] adds 0cd38f4d0529 iwlwifi: msix: limit max RX queues for 9000 family adds 02d31e9b626a iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels adds d14f499dd2ed iwlwifi: wowlan: adapt to wowlan status API version 10 adds 79946ee77428 iwlwifi: fw: move assert descriptor parser to common code adds 64564669e1a5 iwlwifi: add new cards for AX201 family adds be82ecd3a5c8 iwlwifi: mvm: add an option to add PASN station adds ccca2cb4c118 iwlwifi: enable twt by default adds fda1bd0d4a6b iwlwifi: iwl-trans: move all txcmd init to trans alloc adds a26014e2de3f iwlwifi: move bc_pool to a common trans header adds 885375d0bb9f iwlwifi: iwl-trans: move tfd to trans layer adds 8e3b79f887b9 iwlwifi: move bc_table_dword to a common trans header adds bc9296f4a828 iwlwifi: add new cards for MA family adds f2134f66f40e iwlwifi: acpi: support ppag table command v2 adds 4c447cfadd6c iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT adds ba8f6f4ae254 iwlwifi: dbg: add dumping special device memory adds e27c506a985c iwlwifi: regulatory: regulatory capabilities api change adds 22852fad9c17 iwl-trans: move dev_cmd_offs, page_offs to a common trans header adds 903b3f9badf1 iwlwifi: mvm: split a print to avoid a WARNING in ROC adds a1c2ff302413 iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode adds 870bde78576c iwlwifi: mvm: add support for new version of WOWLAN_TKIP_S [...] adds 2b3eb122342c iwlwifi: mvm: process ba-notifications also when sta rcu i [...] adds 090a5d7c8b19 iwlwifi: don't export acpi functions unnecessarily adds ee3ae3a18a74 iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version adds cfa5d0ca0f61 iwlwifi: mvm: remove redundant support_umac_log field adds 59ca9572dee9 iwlwifi: mvm: use CHECKSUM_COMPLETE adds f604324eefec iwlwifi: remove iwl_validate_sar_geo_profile() export adds f961e9fc35cc iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() adds 38cb52dd4e86 iwlwifi: add new card for MA family adds 216cdfb5225f iwlwifi: add a common struct for all iwl_tx_power_cmd versions adds 9c08cef87048 iwlwifi: acpi: prepare SAR profile selection code for mult [...] adds fbb7957d28ac iwlwifi: support REDUCE_TX_POWER_CMD version 6 adds dd2a1256e6a8 iwlwifi: acpi: rename geo structs to contain versioning adds 0ea788ed0f3b iwlwifi: support version 3 of GEO_TX_POWER_LIMIT adds 9e3c39361a30 iwlwifi: mvm: support new KEK KCK api adds 507a13f5c9c9 iwlwifi: rs: set RTS protection for all non legacy rates adds 4795983b8704 iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init adds e80bfd117d89 iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver adds 0a8159cbd11a iwlwifi: remove wide_cmd_header field adds 1c096d8935c1 iwlwifi: mvm: add support for range request command ver 11 adds 3830a01c3bfa iwlwifi: mvm: add support for responder dynamic config com [...] adds b68bd2e3143a iwlwifi: mvm: Add FTM initiator RTT smoothing logic adds 890d814b1837 iwlwifi: mvm: location: set the HLTK when PASN station is added adds 68ad24742f17 iwlwifi: mvm: responder: allow to set only the HLTK for an [...] adds 0739a7d70e00 iwlwifi: mvm: initiator: add option for adding a PASN responder adds 0cd1ad2d7fd4 iwlwifi: move all bus-independent TX functions to common code adds 2a42aea79531 iwlwifi: mvm: support more GTK rekeying algorithms adds c7f996eb894e iwlwifi: mvm: d3: support GCMP ciphers adds bfdb157127da iwlwifi: dbg: remove no filter condition adds 19d9fa7ab9f3 iwlwifi: mvm: add d3 prints adds 42f8a2735cc2 iwlwifi: dbg: run init_cfg function once per driver load adds 762c523f95b8 iwlwifi: thermal: support new temperature measurement API adds a86821069e87 iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd adds abd16a58a011 iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() adds e365e7de63e5 iwlwifi: align RX status flags with firmware adds bc68163ccd7d iwlwifi: mvm: d3: parse wowlan status version 11 adds 20e671998cf3 iwlwifi: mvm: clear all scan UIDs adds 0179bfff9780 iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus i [...] adds 4bf3d7cfea3c iwlwifi: dbg: add debug host notification (DHN) time point adds 3ac13d56ec8c iwlwifi: mvm: ignore the scan duration parameter adds 9422b978355e iwlwifi: support version 5 of the alive notification adds b4248c08f743 iwlwifi: use correct group for alive notification adds eb95a26c11a1 iwlwifi: api: fix u32 -> __le32 adds 16b2afe07ace iwlwifi: yoyo: add support for internal buffer allocation in D3 adds 870f39bc9deb iwlwifi: bump FW API to 57 for AX devices adds 855f69fc05a1 Merge tag 'iwlwifi-next-for-kalle-2020-09-30-2' of git://g [...] adds e2f1ceb81758 ath9k: Remove set but not used variable adds 82b4f9b857e7 ath11k: Move non-fatal warn logs to dbg level adds cd19836a6cea ath11k: mac: fix parenthesis alignment adds 476c1d3c2e61 ath11k: Correctly check errors for calls to debugfs_create_dir() adds 616c16a4b26a ath11k: support loading ELF board files adds b09199248905 ath11k: fix AP mode for QCA6390 adds 2626c269702e ath11k: add interface_modes to hw_params adds 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION adds 3f6e6c3291ed ath11k: disable monitor mode on QCA6390 adds df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update [...] adds 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_ [...] adds 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc adds 701e48a43e15 ath11k: add packet log support for QCA6390 adds 6fbd8898b301 ath11k: pci: fix rmmod crash adds 7fd85517c359 ath11k: mac: remove unused conf_mutex to solve a deadlock adds 2f588660e34a ath11k: fix warning caused by lockdep_assert_held adds 089ba909f8d7 ath11k: debugfs: fix crash during rmmod adds a05bd8513335 ath11k: read and write registers below unwindowed address adds e838c14a9ee1 ath11k: enable shadow register configuration and access adds 9df6d8399d67 ath11k: set WMI pipe credit to 1 for QCA6390 adds 8ec5a6ab9c7e ath11k: start a timer to update TCL HP adds 506e7e9bbf3f ath11k: start a timer to update REO cmd ring adds 9b309970c4ea ath11k: start a timer to update HP for CE pipe 4 adds c83c500b55b6 ath11k: enable idle power save mode adds 404f5de2f997 ath11k: remove unnecessary casts to u32 adds fd5ad4d1e980 wcn36xx: Advertise beacon filtering support in bmps adds 70442ee62d70 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] 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 bc7a708235f4 netfilter: nf_tables: fix userdata memleak adds 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata adds 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain 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 new 717f20341686 mptcp: don't skip needed ack new 302af7c6049d net: always dump full packets with skb_dump new c6db31ffe202 ethtool: allow netdev driver to define phy tunables new e193c3ab8302 net: atlantic: implement phy downshift feature new 60db5e408e43 net: atlantic: implement media detect feature via phy tunables new 9b9dda5d1dc8 Merge branch 'net-atlantic-phy-tunables-from-mac-driver' new 451b05f413d3 net: netdevice.h: sw_netstats_rx_add helper new 1f8dda1d26d3 vxlan: use dev_sw_netstats_rx_add() new 1e84527b7fa9 geneve: use dev_sw_netstats_rx_add() new 8fdfffd0b97a bareudp: use dev_sw_netstats_rx_add() new 36a6f5667925 gtp: use dev_sw_netstats_rx_add() new 5711eb05023e ipv6: use dev_sw_netstats_rx_add() new c852162ea931 xfrm: use dev_sw_netstats_rx_add() new e40b3727f90b net: openvswitch: use dev_sw_netstats_rx_add() new 560b50cf6c18 ipv4: use dev_sw_netstats_rx_add() new 02da0b615b4b Merge branch 'drivers-net-add-sw_netstats_rx_add-helper' new 4f30974feb96 ethtool: wire up get policies to ops new 5028588b62cb ethtool: wire up set policies to ops new ff419afa4310 ethtool: trim policy tables new 329d9c333ee4 ethtool: link up ethnl_header_policy as a nested policy new ddcf3b70c5ae netlink: create helpers for checking type is an int new bdbb4e29df8b netlink: add mask validation new a0de1cd35687 ethtool: specify which header flags are supported per command new 9faebeb2d800 Merge branch 'ethtool-allow-dumping-policies-to-user-space' new 18d581144f2e Merge remote-tracking branch 'net-next/master' into master new ddb43e16d635 xsk: Remove internal DMA headers 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 new a0f2b7acb4b1 libbpf: Close map fd if init map slots failed new 2c193d32caee libbpf: Check if pin_path was set even map fd exist new 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd new fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd' new 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target new 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm new 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking new 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct new 60dc609dbd54 samples: bpf: Count syscalls in xdpsock new 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock new 571342b34925 Merge remote-tracking branch 'bpf-next/master' into master adds f6171f687507 Bluetooth: btqca: Add valid le states quirk adds b50dc237ac04 Bluetooth: Fix null pointer dereference in hci_event_packet() adds 44d59235ace5 Bluetooth: hci_h5: close serdev device and free hu in h5_close new 034394243868 Merge remote-tracking branch 'bluetooth/master' into master new e688767b0a45 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 new 978ddac9a35e Merge remote-tracking branch 'mtd/mtd/next' into master adds 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts adds 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] adds d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits adds b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] adds b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time adds dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() adds 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() adds 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() adds 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() adds 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] adds ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow adds ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static adds 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC adds 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC adds d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code adds cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe adds 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO adds aea7687e77be mtd: spinand: gigadevice: Add QE Bit adds 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC adds 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops adds 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() adds 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() adds 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() adds 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() adds c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc adds 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() adds f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] adds d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op adds 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() adds fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] adds 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning adds fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call adds 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] new c6735a1f3bdf Merge remote-tracking branch 'nand/nand/next' into master adds 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe adds 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d adds 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm new 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" new a31648fd9ae0 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 [...] new 6c53d44675c7 Merge remote-tracking branch 'crypto/master' into master adds 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning adds edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor. new 60aa1e5420e2 Merge remote-tracking branch 'drm/drm-next' into master adds b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] adds 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] adds 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions adds d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 adds 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) adds 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] adds f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] adds 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3) adds 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper adds f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2) adds 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder adds 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function adds 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts 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 b1efd7f6b964 PCI/ERR: Fix reset logic in pcie_do_recovery() call adds f0665dcf7f13 drm/amdgpu: add another raven1 gfxoff quirk adds 4bfec118a9f5 drm/amdgpu/swsmu: clean up a bunch of stale interfaces new f33ef9f9c798 Merge remote-tracking branch 'amdgpu/drm-next' into master adds 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 922d369b2922 drm/i915/gt: Clear the buffer pool age before use adds eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() adds 7d5553147613 drm/i915: Break up error capture compression loops with co [...] adds 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors adds 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] adds ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] adds 651dabe27f96 drm/i915/gem: Always test execution status on closing the context adds c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies new 63d40f71a377 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code adds 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO new c35dc80d388e Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new 1633491d8fa6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new 27b427f3d129 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 7513b1109652 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 new 184def148ed2 Merge remote-tracking branch 'regmap/for-next' into master adds 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" new 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if' new 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there' new 4e01afc75401 Merge remote-tracking branch 'sound/for-next' into master adds ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() adds af223edd07b6 spi: atmel: remove unnecessary include adds 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include adds bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() adds f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() adds 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() adds 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname adds c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() adds 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() adds 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() adds cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...] adds 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() adds 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio' adds 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe() 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 new cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer new ca756120d4bc ASoC: Intel: Remove haswell solution new 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution new 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution new 07833cd0569b ASoC: Intel: Remove baytrail solution new 05668be1b364 ASoC: Intel: Remove SST ACPI component new fb94b7b11c6a ASoC: Intel: Remove SST firmware components new a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops new 37465972015c ASoC: Intel: Remove unused DSP operations new b4e60807182a ASoC: Intel: Remove unused DSP interface fields new 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants new b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp new 720811f0e4ac ASoC: Intel: Remove sst_pdata structure new eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context new 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...] new fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10 new e6d37c39085d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next new 6c43a4d2e729 Merge remote-tracking branch 'sound-asoc/for-next' into master new 31beab13a13a 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 new 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 new 4ba8b8aec58b Input: evdev - per-client waitgroups new 57e2144c7ae9 Merge remote-tracking branch 'input/next' into master 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 045e90fb0bc9 Merge branch 'for-5.10/drivers' into for-next adds 8e85f60575d3 ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs adds 28fb0d142464 Merge branch 'for-5.10/libata' into for-next 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 9bcb6114077f Merge branch 'for-5.10/libata' into for-next adds 99ba84c5de1e rsxx: Use fallthrough pseudo-keyword adds b8b55a9af49f Merge branch 'for-5.10/drivers' into for-next adds f5ace5ef37b1 block: scsi_ioctl: Avoid the use of one-element arrays adds 73f2e37b498a Merge branch 'for-5.10/drivers' into for-next adds 155bd9d1abd6 drbd: remove ->this_bdev adds 10ed16662da9 block: add a bdget_part helper adds ff1baa02fbe9 Merge branch 'for-5.10/block' into for-next 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 30636632d693 Merge branch 'for-5.10/block' into for-next new 2b0d3d3e4fcf percpu_ref: reduce memory footprint of percpu_ref in fast path new 0549e87c30ae block: move 'q_usage_counter' into front of 'request_queue' new 92cf2fd156b2 block: remove the unused blk_integrity_merge_rq export new d59da41998bc block: remove the unused blk_integrity_merge_bio export new eda5cc997abd block: move blk_mq_sched_try_merge to blk-merge.c new df89a181eb35 Merge branch 'for-5.10/block' into for-next new bdb01301f3ea scsi: Add host and host template flag 'host_tagset' new 64f1501bd2a9 scsi: core: Show nr_hw_queues in sysfs new 8d98416a55eb scsi: hisi_sas: Switch v3 hw to MQ new f7c4cdc712ab scsi: scsi_debug: Support host tagset new 103fbf8e4020 scsi: megaraid_sas: Added support for shared host tagset f [...] new 8f0f321ff3f4 Merge branch 'for-5.10/drivers' into for-next new a926c7afffcc block: Consider only dispatched requests for inflight statistic new 1206f4daf079 Merge branch 'for-5.10/block' into for-next new cd40d06d5211 Merge remote-tracking branch 'block/for-next' into master adds 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] adds b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() adds 0cede372ce6a dm: fix comment in __dm_suspend() adds 61931c0ee9cf dm: export dm_copy_name_and_uuid new 8cc24d95c387 Merge remote-tracking branch 'device-mapper/for-next' into master new f23cc3ba491a mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN new 87b39e9c2abd Merge remote-tracking branch 'mmc/next' into master adds 3abee4579484 mfd: Add simple regmap based I2C driver adds 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld adds a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support adds 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support adds 85174ca66376 watchdog: add support for sl28cpld watchdog adds 9db33d221efc pwm: Add support for sl28cpld PWM controller adds b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller adds 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] adds 31c53962d65f mfd: Kconfig: Fix typo of 'individual' adds d1264a075ed6 mfd: rn5t618: Add a power supply subdevice adds e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning adds ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding adds ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller adds f104563fe080 mfd: madera: Simplify with dev_err_probe() adds 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() adds 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() adds b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table adds 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield adds a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ adds a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters adds 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings adds 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] adds 529a1101212a mfd: syscon: Don't free allocated name for regmap_config adds 8ce24f8967df mfd: sm501: Fix leaks in probe() adds d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> adds 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml adds f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 adds 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant adds 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] adds e8299c7313af mfd: Add ACPI support to Kontron PLD driver adds b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples adds 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y new 328162a8824c mfd: sl28cpld: Depend on I2C new 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] new a8920c3037bd Merge remote-tracking branch 'mfd/for-mfd-next' into master adds b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error adds ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties adds 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings adds 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver adds a47a2b98f341 backlight: tosa_lcd: Include the right header adds 97ecfda1a8ff backlight: tosa_bl: Include the right header new 0d53e65dfa6f Merge remote-tracking branch 'backlight/for-backlight-next [...] adds 81196e2e57fc power: supply: ucs1002: fix some health status issues adds 3e8282a36029 dt-bindings: power: bq27xxx: add bq34z100 adds 7bf738ba1107 power: supply: bq27xxx: report "not charging" on all types adds bffa569fc985 power: supply: bq27xxx: adjust whitespace and use BIT() fo [...] adds c02ca2019866 power: supply: bq27xxx: add separate flag for single SoC register adds 7be64ae0bf36 power: supply: bq27xxx: add separate flag for capacity inaccurate adds 41a7431dbaa3 power: supply: bq27xxx: add support for TI bq34z100 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 new 8ae237ec0af9 power: supply: sbs-battery: keep error code when get_prope [...] new 11d90b61d84a Merge remote-tracking branch 'battery/for-next' into master adds 89a5f77e3f3a regulator: rtmv20: Update DT binding document and property [...] adds 6228cc8aed9e regulator: rtmv20: Add missing regcache cache only before [...] adds bd8e2cad4e28 regulator: tps65910: use regmap accessors adds e6f5ff17ca96 regulator: qcom: labibb: Constify static structs adds e9bb4a068b20 regulator: core: Enlarge max OF property name length to 64 chars adds 328816c20331 regulator: qcom_spmi: Add support for new regulator types adds 0074c4472dcb regulator: qcom_spmi: Add PM660/PM660L regulators adds f9f061a5486f regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries adds 6d849653b00f regulator: qcom_smd: Add PM660/PM660L regulator support adds f627691db729 regulator: dt-bindings: Document the PM660/PM660L PMICs entries adds 0b5a21870694 Merge series "Support for PM660/PM660L SPMI and SMD regula [...] 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 [...] new a368ff19a957 Merge remote-tracking branch 'regulator/for-next' into master new 091024ec2114 Merge remote-tracking branch 'integrity/next-integrity' in [...] new bd6d4ee86c08 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new 232a47359f95 Merge remote-tracking branch 'selinux/next' into master adds edd615371b66 Smack: Remove unnecessary variable initialization new e9093bf84f3f Merge remote-tracking branch 'smack/next' into master new 2036a28f306d Merge remote-tracking branch 'tomoyo/master' into master adds d5ae56a4fe51 tpm: tis: add support for MMIO TPM on SynQuacer adds a4c304978455 dt-bindings: Add SynQucer TPM MMIO as a trivial device adds e08c6d3b1993 tpm: use %*ph to print small buffer adds 55707d531af6 tpm_tis: Add a check for invalid status adds 7b9be800756f MAINTAINERS: TPM DEVICE DRIVER: Update GIT new 172afde3279a Merge remote-tracking branch 'tpmdd/next' into master adds dc898eb84b25 iommu/arm-smmu-v3: Fix l1 stream table size in the error message adds fea9ae18cf77 iommu/arm-smmu-v3: replace symbolic permissions by octal p [...] adds 9305d02adcc1 iommu/arm-smmu-v3: replace module_param_named by module_pa [...] adds bd07a20a38b6 iommu/arm-smmu-v3: permit users to disable msi polling adds 376cdf66f624 iommu/arm-smmu-v3: Fix endianness annotations adds dd147a89f37d iommu/arm-smmu: Pass io-pgtable config to implementation s [...] adds 67f1a7a314a2 iommu/arm-smmu: Add support for split pagetables adds 556db53a71e0 iommu/arm-smmu: Prepare for the adreno-smmu implementation adds 1226fa0e541c iommu/arm-smmu: Constify some helpers adds a76a37777f2c iommu/arm-smmu-v3: Ensure queue is read after updating pro [...] adds 8122dec0eab1 Merge branch 'for-next/svm' of git://git.kernel.org/pub/sc [...] adds 7cef39ddba73 iommu/io-pgtable-arm: Move some definitions to a header adds e881e7839fba iommu/arm-smmu-v3: Move definitions to a header adds 3f1ce8e85ee0 iommu/arm-smmu-v3: Share process page tables adds 3e63033675c9 iommu/arm-smmu-v3: Seize private ASID adds d744f9e6c222 iommu/arm-smmu-v3: Check for SVA features adds f534d98b9d27 iommu/arm-smmu-v3: Add SVA device feature adds e2eae09939a8 iommu/qcom: add missing put_device() call in qcom_iommu_of [...] adds 0dd4ce65aa75 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds d0023e3ee28d docs: IOMMU user API adds 1e6aaae93e9d iommu/uapi: Add argsz for user filled data adds 8d3bb3b8cbf2 iommu/uapi: Use named union for user data adds 23cc3493b5e1 iommu/uapi: Rename uapi functions adds d90573812eea iommu/uapi: Handle data and argsz filled by users adds 6278eecba31f iommu/vt-d: Check UAPI data processed by IOMMU core adds 7be249839948 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] new 2c824ecdd5b8 Merge remote-tracking branch 'iommu/next' into master new 542fbc88ba96 Merge remote-tracking branch 'vfio/next' into master new c82e236fa8dd Merge remote-tracking branch 'audit/next' into master adds 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] adds 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] adds 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] adds 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] adds 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC adds f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] adds 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] adds 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] adds 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] adds aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] adds 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] adds 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] adds 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] 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 [...] new aa6174f0d31e Merge branch 'dt/linus' into dt/next new 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains new 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] new 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml new 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] new 00bfcbd7c0b0 Merge remote-tracking branch 'devicetree/for-next' into master adds 23f370c74858 spi: atmel: Exposing effective spi speed adds 69544f2c1592 spi: spi-tegra20-sflash: remove redundant irqsave and irqr [...] adds e236893387f8 spi: spi-stm32: remove redundant irqsave and irqrestore in [...] adds e7edd2cf4c7d spi: spi-mtk-nor: make use of full capability of prg mode adds fd806575921a spi: spi-mtk-nor: add helper for checking prg mode ops adds 81f13f2116cd spi: spi-mtk-nor: fix op checks in supports_op adds 184ec013fc3b Merge series "spi: spi-mtk-nor: make use of full capabilit [...] 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 new 9935b612a5db dt-bindings: spi: add mt8192-nor compatible string new a1daaa991ed1 spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer new e836d4cf615f spi: spi-mtk-nor: support 36bit dma addressing new 3bfd9103c7af spi: spi-mtk-nor: Add power management support new ceec1cbce3ac Merge remote-tracking branch 'spi/for-5.10' into spi-next new 88c1dfd94656 Merge remote-tracking branch 'spi/for-next' into master adds bc21a291fc11 x86/mce: Use idtentry_nmi_enter/exit() adds 0c7689830e90 Documentation/x86: Fix incorrect references to zero-page.txt adds 55dc810fd3cf Merge branch 'x86/urgent' adds 0ddfb1cf3b6b x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer 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 d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI adds 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS adds cf1fdd1bf887 Merge branch 'x86/irq' adds dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name 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 b952caf2d5ca timers: Mask invalid flags in do_init_timer() adds e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support adds 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support adds 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys() adds 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...] adds 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...] adds 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment adds e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...] adds 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset adds bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer adds 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...] adds 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...] 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 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node adds 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks adds 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default adds 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value() adds df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain adds fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg() adds 5a7f55590467 sched/fair: Relax constraint on task's load during load balance adds 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold adds e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level adds 6e7499135db7 sched/fair: Reduce busy load balance interval adds 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...] adds 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv() adds f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ adds a2ead86de36d Merge branch 'sched/core' adds 4bd442e9a838 RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE() adds fd258dc4442c x86/mce: Add Skylake quirk for patrol scrub reported errors adds ed9705e4ad1c x86/mce: Drop AMD-specific "DEFERRED" case from Intel seve [...] adds db9fecebd29f Merge branch 'ras/core' adds 1d933dffb47f Merge branch 'perf/kprobes' adds e9ffc8c1b839 kprobes: Use module_name() macro adds 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...] adds 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...] adds 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...] adds 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...] adds fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() adds 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() adds 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() adds cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() adds 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver adds a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge 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 6d1823ccc480 lockdep: Optimize the memory usage of circular queue adds 15839b1dc5ac Merge branch 'locking/core' adds fae436a47808 Merge branch 'irq/core' adds 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...] adds aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c adds f5344e5d6ccb efi: Delete deprecated parameter comments adds 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...] adds d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure adds 89db69ef83fe Merge branch 'efi/urgent' adds 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...] adds 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record adds 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...] adds b89114cd018c efi: mokvar-table: fix some issues in new code adds 232f4eb6393f efi: pstore: disentangle from deprecated efivars module adds c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars adds 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init() adds 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS adds 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS adds 963fabf37f6a efi: efivars: limit availability to X86 builds 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 aedcade6f4fa debugobjects: Allow debug_obj_descr to be const adds f9e62f318fd7 treewide: Make all debug_obj_descriptors const adds 88451f2cd3ce debugobjects: Free per CPU pool after CPU unplug adds e2a5c0c86d5a Merge branch 'core/debugobjects' adds 0f33ece60c73 Merge branch 'core/build' new 9abb897345ce sched/fair: Tweak pick_next_entity() new 51cf18c90ca1 sched/debug: Add new tracepoint to track cpu_capacity new feff2e65efd8 sched/deadline: Unthrottle PI boosted threads while enqueuing new fc84b870d7b5 Merge branch 'sched/core' new 80a5ce116fc0 perf/x86/intel: Check perf metrics feature for each CPU new 59d5396a4666 x86/events/amd/iommu: Fix sizeof mismatch new 76e9a15610f5 Merge branch 'perf/core' new b0b8e56b82c0 objtool: Permit __kasan_check_{read,write} under UACCESS new 6f7122ae4805 Merge branch 'objtool/core' new e59010a85de9 Merge remote-tracking branch 'tip/auto-latest' into master new 9003b006aead Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 4341115b2e01 Merge remote-tracking branch 'edac/edac-for-next' into master new c5f72aeb659e pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MAS [...] new f41aaca59337 pinctrl: qcom: Use return value from irq_set_wake() call new 90428a8eb494 genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag new dd87bd09822c pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag new 299d7890792e irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag new d7bc63fa20b8 irqchip/qcom-pdc: Reset PDC interrupts during init new 04e8c5b2fa9a Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next new b527d56bd947 genirq/irqdomain: Allow partial trimming of irq_data hierarchy new 138a2e46aed2 gpio: tegra186: Allow optional irq parent callbacks new ece4e70a2a0f soc/tegra: pmc: Allow optional irq parent callbacks new 41058d077945 soc/tegra: pmc: Don't create fake interrupt hierarchy levels new 399f6e821fa1 Merge branch 'irq/tegra-pmc' into irq/irqchip-next new 172055924a1f Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] adds 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot adds afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...] adds c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...] adds fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...] new fdda88d31add ftrace: Fix some typos in comment new 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN new 8fbeb52a598c tracing: Fix parse_synth_field() error handling new 63a1e5de3006 tracing: Save normal string variables new bd82631d7ccd tracing: Add support for dynamic strings to synthetic events new 404f017b74d6 tracing: Add README information for synthetic_events file new 9cea22f282d8 selftests/ftrace: Add test case for synthetic event dynami [...] new 849ab360158b tracing: Change synthetic event string format to limit pri [...] new bf1d117748ea ftrace: Use fls() to get the bits for dup_hash() new 731b987bda61 ftrace: Simplify the hash calculation new b043717fe4f6 ftrace: Simplify the dyn_ftrace->flags macro new 9c32b8deecf2 ftrace: Simplify the calculation of page number for ftrace [...] new e6c809efad39 ftrace: Format variable declarations of ftrace_allocate_records new a97ea3872bc8 ftrace: ftrace_global_list is renamed to ftrace_ops_list new 1a0b112ed124 tracing: Remove a pointless assignment new c0dc32347f80 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 5d35c1c982ff drm/i915: Cleanup PREEMPT_COUNT leftovers adds 27405ee98aee rcutorture: Cleanup PREEMPT_COUNT leftovers adds b705984b5290 preempt: Remove PREEMPT_COUNT from Kconfig adds 16a6320addfc rcu/tree: Allocate a page when caller is preemptible adds 849b9c5446cc kvfree_rcu(): Fix ifnullfree.cocci warnings adds dd976fbf8c70 EXP Revert "KVM: Check the allocation of pv cpu mask" 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 fe0d06f03320 srcu: Avoid escaped section names adds 4b1eff3d562f rcu/tree: Make struct kernel_param_ops definitions const adds d429a8e5aae5 rcu,ftrace: Fix ftrace recursion new 9271da55f057 Merge remote-tracking branch 'rcu/rcu/next' into master adds ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY adds ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h adds 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM adds 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read adds ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu adds 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars adds df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp adds 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] adds 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE adds a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings adds 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] adds 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next 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' [...] new 8a9f3b62da69 Merge remote-tracking branch 'kvm-arm/next' into master new 5634f3323ce1 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() new 89edff9b6f67 Merge remote-tracking branch 'xen-tip/linux-next' into master new 67ed298cf06b 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 new 6d397c70a720 Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds 38b393fec298 leds: tca6507: Absorb platform data adds 96f524105b9c leds: tca6507: use fwnode API instead of OF adds e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. adds a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR adds 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation adds af26bebea119 leds: pca963x: use devres LED registering function adds fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables adds 5db8509349ce leds: pca963x: cosmetic: rename variables adds b5a3b44f2ddc leds: pca963x: use flexible array adds 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters adds 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters adds 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled adds 7ac5338c3c7c leds: pca9532: read pwm settings from device tree adds 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] adds abcc131292aa ledtrig-cpu: Limit to 8 CPUs adds 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML adds b7f0b3bd1fe3 leds: tca6507: do not set GPIO names adds c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable adds 7e2dc43da2c0 leds: tca6507: remove binding comment adds 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] adds 564ead1280d7 leds: pca963x: use struct led_init_data when registering adds 108f4664e344 leds: tlc591xx: fix leak of device node iterator adds 940cca1ab5d6 leds: ns2: convert to fwnode API adds 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr adds 98d278ca00bd leds: lm3697: Fix out-of-bound access new ea11025b5a95 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() new b0e0d1a98645 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 [...] new d23721b523e2 Merge remote-tracking branch 'driver-core/driver-core-next [...] adds 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] 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 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL 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 new e9c64c5eb2ba Merge remote-tracking branch 'usb/usb-next' into master adds 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks adds be4c5eb267ee USB: serial: qcserial: fix altsetting probing 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 new bc243b400d8b Merge remote-tracking branch 'usb-serial/usb-next' into master adds c9ca43d42ed8 serial: qcom_geni_serial: To correct QUP Version detection logic adds 9ea40db477c0 tty: serial: lpuart: fix lpuart32_write usage adds 29788ab1d2bf tty: serial: fsl_lpuart: fix lpuart32_poll_get_char adds 534cf755d9df serial: pl011: Fix lockdep splat when handling magic-sysrq [...] adds 409cc4541ade serial: 8250_fsl: Fix TX interrupt handling condition adds edd64f30792d tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() [...] 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 new 899653a149c0 Merge remote-tracking branch 'tty/tty-next' into master adds 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init adds 45337656752e misc: mic: drop double zeroing adds c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] 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 new dba8648dcab9 firmware_loader: fix a kernel-doc markup new 12ccf9871897 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 [...] new 0d7f86f9fba6 Merge remote-tracking branch 'staging/staging-next' into master new 22c832a42f38 Merge remote-tracking branch 'mux/for-next' into master adds 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' adds 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] adds f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] adds 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] adds 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] adds 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API adds 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] adds cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] adds 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API adds 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] adds fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API adds 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API adds 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] adds 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API adds 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] adds 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] adds 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] adds bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] adds 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] adds ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API adds 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] adds 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API adds 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] adds 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] adds b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] adds aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API adds 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] adds 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] adds a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] adds 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] adds 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API adds f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] adds 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] adds 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] adds 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API adds 86ae924a91a4 dmaengine: pl330: fix argument for tasklet adds a841592fb3a7 Merge branch 'topic/tasklet' into next 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 new 0a5d2256a756 Merge remote-tracking branch 'dmaengine/next' into master adds 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() adds 65026da59cda cgroup: Zero sized write should be no-op new 4d268c15350c Merge remote-tracking branch 'cgroup/for-next' into master adds 7c4d358378bc Merge branch 'fixes' into for-next adds 82ea282fc64b Merge branch 'misc' into for-next adds e0165bf16ff4 Merge branch 'misc' into for-next new bbe76716e12b Merge remote-tracking branch 'scsi/for-next' into master 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 8c022add8f5f scsi: arcmsr: Remove unnecessary syntax adds ebfb5b4858cb scsi: arcmsr: Fix device hot-plug monitoring timer stop adds aae7fa9246c9 scsi: arcmsr: Add support for ARC-1886 series RAID controllers adds 93aad13e9ed8 scsi: arcmsr: Update driver version to v1.50.00.02-20200819 adds dfae6cd17e4a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] adds e38fc73b0bd5 scsi: hisi_sas: Switch to new framework to support suspend [...] adds aab63bcaa2a2 scsi: hisi_sas: Add controller runtime PM support for v3 hw adds 0e9d0a26e69e scsi: hisi_sas: Add check for methods _PS0 and _PR0 adds 54a9acc7845a scsi: hisi_sas: Add device link between SCSI devices and hisi_hba adds 6a9cdee7ea02 scsi: hisi_sas: Filter out new PHY up events during suspend adds eb382d70a334 scsi: hisi_sas: Recover PHY state according to the status [...] new 99dad6509f6d Merge remote-tracking branch 'scsi-mkp/for-next' into master adds 37787e9f81e2 vhost vdpa: fix vhost_vdpa_open error handling 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 new e234fac64a94 Merge remote-tracking branch 'vhost/linux-next' into master new eb9267b4a0b0 Merge remote-tracking branch 'rpmsg/for-next' into master adds 20199b5c8358 dt-bindings: gpio: pl061: add gpio-line-names adds 256012abf948 dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 [...] adds 60e743291446 dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names adds dd8efeb78d64 dt-bindings: gpio: convert bindings for NXP PCA953x family [...] adds 0399961233f1 dt-bindings: gpio: convert bindings for Maxim MAX732x fami [...] adds 513034d8b089 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB adds 12d16b397ce0 gpio: mxc: Support module build adds e0ab949f152a gpio: mockup: fix resource leak in error path adds 3795d7cc4fe1 gpio: mpc8xxx: simplify ls1028a/ls1088a support adds 0fd16012adc0 lib: string_helpers: provide kfree_strarray() adds 2fd1abe99e5f Documentation: gpio: add documentation for gpio-mockup adds 94502ba9a47c gpio: mockup: drop unneeded includes adds 25f0006603e4 gpio: mockup: use KBUILD_MODNAME adds 56f6cb35e274 gpio: mockup: use pr_fmt() adds 66f222ef45f3 gpio: mockup: remove unneeded return statement adds 383bb2de4d49 gpio: mockup: increase the number of supported device properties adds 148c2560c55b gpio: mockup: pass the chip label as device property adds 582be05ea42a gpio: mockup: use the generic 'gpio-line-names' property adds 42e9acc67910 gpio: mockup: refactor the module init function adds 0dc11e3ad353 gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset adds 69e4e1368803 gpiolib: cdev: replace strncpy() with strscpy() adds 539430fbbcc4 gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes adds b53911aa872d gpio: uapi: define uAPI v2 adds d143493c01b7 gpiolib: make cdev a build option adds 957ebb61a476 gpiolib: add build option for CDEV v1 ABI adds 3c0d9c635ae2 gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_ [...] adds aad955842d1c gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO [...] adds 73e0341992b6 gpiolib: cdev: support edge detection for uAPI v2 adds a54756cb24ea gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL adds 7b8e00d98168 gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL adds 65cff7046406 gpiolib: cdev: support setting debounce adds b234d233fe30 gpio: uapi: document uAPI v1 as deprecated adds 3c333c47041c tools: gpio: port lsgpio to v2 uAPI adds e86a863b337c tools: gpio: port gpio-watch to v2 uAPI adds ed60aee0edcd tools: gpio: rename nlines to num_lines adds 7ff6d1d25a9e tools: gpio: port gpio-hammer to v2 uAPI adds 0acda979df8d tools: gpio: port gpio-event-mon to v2 uAPI adds 62757c32d5db tools: gpio: add multi-line monitoring to gpio-event-mon adds cf048e05b687 tools: gpio: add debounce support to gpio-event-mon adds 3d5a46544b97 Merge tag 'gpio-updates-for-v5.10-part2' of git://git.kern [...] adds 237d96164f2c gpio: pca953x: Add support for the NXP PCAL9554B/C adds 72a31192b5a9 Merge branch 'devel' into for-next new 8dc17c37ba7c Merge remote-tracking branch 'gpio/for-next' into master adds 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 adds 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver adds 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions adds 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module adds 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module adds cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] adds 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux adds 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask adds 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks adds d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. adds d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] adds f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. adds da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code adds 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] adds 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() adds 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 adds 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC adds 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] adds 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups adds 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs adds 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() adds 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 adds cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant adds 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent adds a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent adds c348abca14dc Merge branch 'devel' into for-next new cf5bf1832623 Merge remote-tracking branch 'pinctrl/for-next' into master new 402ad1c8d57a Merge remote-tracking branch 'pwm/for-next' into master new 33956b081ee6 Merge remote-tracking branch 'kselftest/next' into master new 8a78776e404d Merge remote-tracking branch 'livepatching/for-next' into master new 6973bf76c678 Merge remote-tracking branch 'rtc/rtc-next' into master new 29dc8f1ada95 Merge remote-tracking branch 'ntb/ntb-next' into master adds ed2d479d3335 seccomp: Make duplicate listener detection non-racy new 6d2852a2117c Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] new d778c50dc54e Merge remote-tracking branch 'kspp/for-next/kspp' into master new acfcece9100d Merge remote-tracking branch 'slimbus/for-next' into master new 570c15f09697 Merge remote-tracking branch 'nvmem/for-next' into master new f4b85b37156a Merge remote-tracking branch 'xarray/xarray' into master new 6040099869d8 Merge remote-tracking branch 'hyperv/hyperv-next' into master adds 4c4197eda710 kgdb: Add NOKPROBE labels on the trap handler functions adds 771910f71965 kernel: debug: Centralize dbg_[de]activate_sw_breakpoints adds d081a6e35316 kdb: Fix pager search for multi-line strings new 605005b1681a Merge remote-tracking branch 'kgdb/kgdb/for-next' into master new 13054265c4f6 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 new 659f45824e3c Merge remote-tracking branch 'hmm/hmm' into master new 4845b2914ea0 Merge remote-tracking branch 'cfi/cfi/next' into master new 99e080e90c11 Merge remote-tracking branch 'trivial/for-next' into master new 88f308fd5497 Merge remote-tracking branch 'mhi/mhi-next' into master new 1539a5f6c2eb Merge remote-tracking branch 'notifications/notifications- [...] new e72019a99584 Merge remote-tracking branch 'memblock/for-next' into master new 81a514f3a115 MAINTAINERS: change hardening mailing list new 98268ecf3be3 MAINTAINERS: Antoine Tenart's email address new f271d24e1285 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 82a9e3670282 /proc/kpageflags: do not use uninitialized struct pages new 65f476a9395f mm: khugepaged: recalculate min_free_kbytes after memory h [...] new 14035f3e3372 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] new 3ec15056539d mm: swapfile: avoid split_swap_cluster() NULL pointer dereference new bdf2b8a89c2d compiler-clang: add build check for clang 10.0.1 new 1f74fd210c3b Revert "kbuild: disable clang's default use of -fmerge-all [...] new b51e8e3d7c4c Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] new fcdac8c3f23b Revert "arm64: vdso: Fix compilation with clang older than 8" new 2d8626198e4e Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] new 559b5460ec50 kasan: remove mentions of unsupported Clang versions new 1fbc0cac8895 compiler-gcc: improve version error new b4c512b8aca2 compiler.h: avoid escaped section names new 196f668517b1 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang new 1a750751dcf3 kbuild: doc: describe proper script invocation new 90e91f417857 scripts/spelling.txt: increase error-prone spell checking new 766c03044858 scripts/decodecode: add the capability to supply the progr [...] new 8582822aafa9 ntfs: add check for mft record size in superblock new a85ea512ff7f ocfs2: delete repeated words in comments new ad8c0c58ab0e ocfs2: fix potential soft lockup during fstrim new d2dbc6f2f447 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 96be3239718a ocfs2: fix ocfs2 corrupt when iputting an inode new b3703078f941 ramfs: support O_TMPFILE new a367789918ce fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr new b6a386b410a6 fs_parse: mark fs_param_bad_value() as static new 5c75f5e1bde6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 1f09d58a2493 mm/slab.c: clean code by removing redundant if condition new a025e3f48e4d include/linux/slab.h: fix a typo error in comment new d2188cb6771d mm/slub.c: branch optimization in free slowpath new 4c37f77020a8 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc new 0887ca0d1e36 mm/slub: make add_full() condition more explicit new 6b2d60f20c1f mm/kmemleak: rely on rcu for task stack scanning new a3efc1350fb2 mm,kmemleak-test.c: move kmemleak-test.c to samples dir new 9e95002bbbc9 x86/numa: cleanup configuration dependent command-line options new 7eb80faf8f00 x86/numa: add 'nohmat' option new 5171fd1a9762 x86/numa: fix build when CONFIG_ACPI is not set new fc57b05659e3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] new 0b039dbe4ac3 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] new 61bde1e34fd3 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] new 9cf2731cdc75 resource: report parent to walk_iomem_res_desc() callback new 5d462d9ccc4a mm/memory_hotplug: introduce default phys_to_target_node() [...] new 0cac088ac93e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] new a9b3793f49f9 ACPI: HMAT: attach a device for each soft-reserved range new 843c9b86b42b device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() new f13f761e505a device-dax: drop the dax_region.pfn_flags attribute new b8f660de1303 device-dax: move instance creation parameters to 'struct d [...] new 6870f193d04a device-dax: make pgmap optional for instance creation new 560db9e6625f device-dax/kmem: introduce dax_kmem_range() new 696e471c2d63 device-dax/kmem: move resource name tracking to drvdata new fb06be7c7774 device-dax/kmem: replace release_resource() with release_m [...] new 1cd989cd6c20 device-dax: add an allocation interface for device-dax instances new 4a5faa875a7e device-dax: introduce 'struct dev_dax' typed-driver operations new 5e217c7e66be device-dax: introduce 'seed' devices new 02e2e5bbb3f2 drivers/base: make device_find_child_by_name() compatible [...] new db5b4ae5829a device-dax: add resize support new 602259e26058 mm/memremap_pages: convert to 'struct range' new e9b0ac1abd7e mm/hmm/test: use after free in dmirror_allocate_chunk() new 18e38be0218b mm/memremap_pages: support multiple ranges per invocation new ee1926cbf08d device-dax: add dis-contiguous resource support new 447ab2b30387 device-dax: introduce 'mapping' devices new 5ccf010d3204 device-dax: make align a per-device property new 52c29b4e2ee9 device-dax: add an 'align' attribute new aeeab57c9bb9 dax/hmem: introduce dax_hmem.region_idle parameter new dde634a80937 device-dax: add a range mapping allocation attribute new da64b9490f5a mm/debug.c: do not dereference i_ino blindly new 29e64a3e4c37 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] new a9ec8a2cbe2a powerpc/mm: add DEBUG_VM WARN for pmd_clear new bd363c858721 powerpc/mm: move setting pte specific flags to pfn_pte new a7d77e148e6c powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix new 51697c3fd61f mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 0a7f96e08503 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new 085d7838d55e mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new 829acc7461d7 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] new 505ad5ac831d mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new ee91d3a7bb5a mm/debug_vm_pgtable/locks: move non page table modifying t [...] new ec3623bcd99b mm/debug_vm_pgtable/locks: take correct page table lock new da23ac99a620 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new ddcb54042199 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new 0a410b0cd159 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new 96b39f082d65 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() new 78d19ae4e2b4 mm/debug_vm_pgtable: avoid none pte in pte_clear_test new fab3ee6b973d mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new d5d05eda33d9 mm: factor find_get_incore_page out of mincore_page new f60d736d3bcc mm: use find_get_incore_page in memcontrol new 23bcee657e6a mm: optimise madvise WILLNEED new 2d99330c7be3 mm-optimise-madvise-willneed-fix new a54c2f0982c9 proc: optimise smaps for shmem entries new 1398e9799bfa i915: use find_lock_page instead of find_lock_entry new 10ddb8084b0e mm: convert find_get_entry to return the head page new 1fdf5895ac96 mm-convert-find_get_entry-to-return-the-head-page-fix new 4e4e7359cbfe mm/shmem: return head page from find_lock_entry new f28720e88a4d mm-shmem-return-head-page-from-find_lock_entry-fix new 46155fac0aa0 mm: add find_lock_head new e1ba941d18ad mm/filemap: fix filemap_map_pages for THP new 4f6f364e4506 mm, fadvise: improve the expensive remote LRU cache draini [...] new f33183eb012b mm/gup_benchmark: update the documentation in Kconfig new a0b4ad70cdec mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag new aa3187e9be6d mm/gup: don't permit users to call get_user_pages with FOL [...] new aac12d7bf40c mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] new dc204571f789 mm/gup: protect unpin_user_pages() against npages==-ERRNO new 8729f98752e2 mm/frame-vec: drop gup_flags from get_vaddr_frames() new 79a5405cc820 mm/frame-vec: use FOLL_LONGTERM new 66a49fc7fd1f swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity new 25ab350623dd mm: remove activate_page() from unuse_pte() new 2316f46ebd9d mm: remove superfluous __ClearPageActive() new 6a1d97abca60 mm/swap.c: fix confusing comment in release_pages() new 6ab85efe63ed mm/swap_slots.c: remove always zero and unused return valu [...] new 7bbaf0b59251 mm/page_io.c: remove useless out label in __swap_writepage() new e69fa8c26118 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] new 3e9679cf75f6 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() new 653de4c17f90 mm/swapfile.c: fix potential memory leak in sys_swapon new f41f297be315 mm/memremap.c: convert devmap static branch to {inc,dec} new c7d2e692dd2d mm: memcontrol: use flex_array_size() helper in memcpy() new 2018dfa333bc mm: memcontrol: Use the preferred form for passing the siz [...] new 402bf0319d11 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] new 6b8b630b7419 mm: memcontrol: correct the comment of mem_cgroup_iter() new ef42274a865c mm/memcg: clean up obsolete enum charge_type new d349e6de0b06 mm/memcg: simplify mem_cgroup_get_max() new c77171cbd96e mm-memcg-simplify-mem_cgroup_get_max-v4 new b10fa5a2ecbb mm/memcg: unify swap and memsw page counters new 927603657eb4 mm: memcontrol: add the missing numa_stat interface for cgroup v2 new e787443b99e9 mm/page_counter: correct the obsolete func name in the com [...] new 38ed8b62b28c mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] new 7bd4acbeea11 selftests/vm: fix false build success on the second and la [...] new 0910b494dd58 selftests/vm: fix incorrect gcc invocation in some cases new 371091ec708f mm: account PMD tables like PTE tables new a9fdcfcfbfa6 arm: __pmd_free_tlb(): call page table destructor new b76cb6dabec4 mm/memory.c: fix typo in __do_fault() comment new ca0b9b7ffd84 mm/memory.c: replace vmf->vma with variable vma new 620dfc6f0de7 mm/mmap: rename __vma_unlink_common() to __vma_unlink() new 6b627db7ba78 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] new af7e7ad48d54 mmap locking API: add mmap_lock_is_contended() new 62a87a8d3b06 mm: smaps*: extend smap_gather_stats to support specified [...] new 6846ee6d5bf5 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock new ac1f6d05b900 mm/mmap.c: fix the adjusted length error new 431cc717f71d mm: move PageDoubleMap bit new 7f2c7e722ffa mm: simplify PageDoubleMap with PF_SECOND policy new 07d7a7e1c5d5 mm/mmap: leave adjust_next as virtual address instead of p [...] new 9f8b50add157 mm/memory.c: fix spello of "function" new d8844d6ca493 mm/mmap: not necessary to check mapping separately new 88644557cd1c mm/mmap: check on file instead of the rb_root_cached of it [...] new 9706e0a98637 mm: use helper function mapping_allow_writable() new efd2b6b31941 mm/mmap.c: use helper function allow_write_access() in __r [...] new 6286abb7b649 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] new 78045b31d65c mm: remove src/dst mm parameter in copy_page_range() new 0ed4239db7e9 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 new 2d47905d3b05 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix new c71760885fc2 include/linux/huge_mm.h: remove mincore_huge_pmd declaration new faf86ecec226 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro new 178e77683eb7 lib/test_hmm.c: remove unused dmirror_zero_page new 087b74bbf611 mm/dmapool.c: replace open-coded list_for_each_entry_safe() new 0e5a2e2cf797 mm/dmapool.c: replace hard coded function name with __func__ new 39b3a46f009b mm/memory-failure: do pgoff calculation before for_each_process() new 782ba37e6677 mm/memory-failure.c: remove unused macro `writeback' new 83045f35d36f mm/vmalloc.c: update the comment in __vmalloc_area_node() new 6f0c9526ccf0 mm/vmalloc.c: fix the comment of find_vm_area new 800a51335a8a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion new 9c9e3a04605e kasan/kunit: add KUnit Struct to Current Task new 13d8a6366d21 KUnit: KASAN Integration new 8819f081cbb4 KASAN: Port KASAN Tests to KUnit new 9b6881b4bf2d kasan-port-kasan-tests-to-kunit-v14 new 87d712bfc5f4 KASAN: Testing Documentation new 403fc84d2f97 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] new b305ae0f6c68 mm/page_alloc: tweak comments in has_unmovable_pages() new 67fb97b93d14 mm/page_isolation: exit early when pageblock is isolated i [...] new 650ef03277a8 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] new 0fc612e498cf mm/page_isolation: cleanup set_migratetype_isolate() new 33f754d19a2d virtio-mem: don't special-case ZONE_MOVABLE new 5a2310664443 mm: document semantics of ZONE_MOVABLE new 95bb39a67d6c mm, isolation: avoid checking unmovable pages across pageb [...] new 506aadecfd9a mm/page_alloc.c: clean code by removing unnecessary initia [...] new 3f1e5c5d34e3 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] new 2bcf39681e62 mm/page_alloc.c: micro-optimization remove unnecessary branch new 166d4410c68d mm/page_alloc.c: fix early params garbage value accesses new 4c48b6005e5c mm/page_alloc.c: clean code by merging two functions new 451ef7efb1a9 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' new 0e6420de4dab mmzone: clean code by removing unused macro parameter new 31ee4251111f mm: move call to compound_head() in release_pages() new 7936e949f995 mm/page_alloc.c: fix freeing non-compound pages new 193378a6883f include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] new eafe7400025d mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool new 81d38b86e26e mm/hugetlb.c: remove the unnecessary non_swap_entry() new 877774959595 doc/vm: fix typo in the hugetlb admin documentation new bf311c98fe0e mm/huge_memory.c: update tlb entry if pmd is changed new b87d2fc48ce0 MIPS: do not call flush_tlb_all when setting pmd entry new 3cb7c4868dd2 mm/hugetlb: not necessary to coalesce regions recursively new d1046048d559 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] new 3ebd7ebcdd1b mm/hugetlb: use list_splice to merge two list at once new b7b850321e9f mm/hugetlb: count file_region to be added when regions_nee [...] new eebf9c7d8ff3 mm/hugetlb: a page from buddy is not on any list new 34e4bc02f2fc mm/hugetlb: narrow the hugetlb_lock protection area during [...] new 67664e23c076 mm/hugetlb: take the free hpage during the iteration directly new 93b66a2fd949 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 new fefc3c1ed8c9 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] new f9c7f3b8975a mm/vmscan: fix infinite loop in drop_slab_node new efe1b2f49767 mm/vmscan: fix comments for isolate_lru_page() new 022b41ab65ab mm/z3fold.c: use xx_zalloc instead xx_alloc and memset new e2f6a0b26c33 mm/zbud: remove redundant initialization new 7bfd0ca6a663 mm/compaction.c: micro-optimization remove unnecessary branch new 5864b516653a include/linux/compaction.h: clean code by removing unused [...] new 2dda8ffaafed selftests/vm: 8x compaction_test speedup new e6e8be48d68a mm/mempolicy: remove or narrow the lock on current new ed7fa189e809 mm: remove unused alloc_page_vma_node() new 8c9dcb65ac57 mm/mempool: Add 'else' to split mutually exclusive case new 8d6ba4ab5c22 mm-mempool-add-else-to-split-mutually-exclusive-case-fix new 215ed698b2a7 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() new 337f60e01197 dma-contiguous: simplify cma_early_percent_memory() new 103a2733c5bb arm, xtensa: simplify initialization of high memory pages new 9f28b2d5ccab arm64: numa: simplify dummy_numa_init() new c4088f841ff8 h8300, nds32, openrisc: simplify detection of memory extents new 1cb5846ca065 riscv: drop unneeded node initialization new efd41aa618d8 mircoblaze: drop unneeded NUMA and sparsemem initializations new aeca0098c9e0 memblock: make for_each_memblock_type() iterator private new 03a366770c6b memblock: make memblock_debug and related functionality private new 1481c3601d7f memblock-make-memblock_debug-and-related-functionality-pri [...] new 06bf970748c8 memblock: reduce number of parameters in for_each_mem_range() new d3b1000b04a5 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] new f76be02b5c1a arch, drivers: replace for_each_membock() with for_each_me [...] new ce1830910a30 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix new ba3d4ab489d6 mips: fix cavium-octeon build caused by memblock refactoring new 8e76e1c5890b x86/setup: simplify initrd relocation and reservation new 659742b51b02 x86/setup: simplify reserve_crashkernel() new 5a475b2897a2 memblock: remove unused memblock_mem_size() new f62d9922ca83 memblock: implement for_each_reserved_mem_region() using _ [...] new 4001b08af7b8 memblock: use separate iterators for memory and reserved regions new 235f687126f2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] new 7d5a7dae8446 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] new 0bde84209de6 mm/migrate: remove cpages-- in migrate_vma_finalize() new 1e1369a7b820 mm/migrate: remove obsolete comment about device public new 3808bcfca864 XArray: add xa_get_order new e99c6cd2ce75 xarray-add-xa_get_order-fix new 19310425ed64 XArray: add xas_split new cd58d7e580f9 xarray-add-xas_split-fix new a0a375c612bb xarray-add-xas_split-fix-2 new b9a8f4a07bda fix xarray new 8169efa2cb73 mm/filemap: fix storing to a THP shadow entry new 15a193e35c18 mm/filemap: fix page cache removal for arbitrary sized THPs new 4a097a5a7502 mm/memory: remove page fault assumption of compound page size new bd295c3e4fb1 mm: Fix remove page fault assumption of compound page size new 597658871621 mm/page_owner: change split_page_owner to take a count new 014114af182f mm/huge_memory: fix total_mapcount assumption of page size new b8c795a22243 mm/huge_memory: fix split assumption of page size new 4f31fbf53d9a mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new 71e88368eace mm/huge_memory: fix can_split_huge_page assumption of THP size new c94730a8f6e6 mm/rmap: fix assumptions of THP size new 742c63fae05f mm/truncate: fix truncation for pages of arbitrary size new ec9cb864767b mm/page-writeback: support tail pages in wait_for_stable_page new c87dedc306d8 mm/vmscan: allow arbitrary sized pages to be paged out new 4b28b45aa73c fs: add a filesystem flag for THPs new 085a50afb625 fs: do not update nr_thps for mappings which support THPs new ca5caf8c8f75 mm/readahead: add DEFINE_READAHEAD new 2314df5e7d46 mm/readahead: make page_cache_ra_unbounded take a readahea [...] new d04a3b3235f1 mm/readahead: make do_page_cache_ra take a readahead_control new d5f340651f96 mm/readahead: make ondemand_readahead take a readahead_control new bfe4e8f57161 mm/readahead: pass readahead_control to force_page_cache_ra new 981cb4635dc3 mm/readahead: add page_cache_sync_ra and page_cache_async_ra new a355e5faf181 mm/filemap: fold ra_submit into do_sync_mmap_readahead new a498ecd0396e mm/readahead: pass a file_ra_state into force_page_cache_ra new 1ad91a695d10 mm,hwpoison: cleanup unused PageHuge() check new 0b32a0263a46 mm, hwpoison: remove recalculating hpage new 772969be4ec3 mm,hwpoison-inject: don't pin for hwpoison_filter new 9d0b8b419e05 mm,hwpoison: unexport get_hwpoison_page and make it static new 6ccd769819d0 mm,hwpoison: refactor madvise_inject_error new 4c5191a3a6a2 mm,hwpoison: kill put_hwpoison_page new c146956c96c1 mm,hwpoison: unify THP handling for hard and soft offline new e5e6c14d826c mm,hwpoison: rework soft offline for free pages new 80c3628f42e0 mm,hwpoison: rework soft offline for in-use pages new 9122d8a5673a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 7eda5b54ee5b mm,hwpoison: return 0 if the page is already poisoned in s [...] new 03bb866479f5 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new b84eb1b415a5 mm,hwpoison: double-check page count in __get_any_page() new 9ed4f6509573 mm,hwpoison: try to narrow window race for free pages new 7a835998e56a mm/page_poison.c: replace bool variable with static key new c45461a87723 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new c719b7e0373e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 8751a1f2e4ed mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 2e6e46c2e71e mm/vmstat.c: use helper macro abs() new 6abc47169b02 mm/util.c: update the kerneldoc for kstrdup_const() new bfa1af72898c mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new 3913144ed878 mm/memory_hotplug: inline __offline_pages() into offline_pages() new 49ef86a43d9b mm/memory_hotplug: enforce section granularity when onlini [...] new 80077a336212 mm/memory_hotplug: simplify page offlining new a1b51f1f4d56 mm-memory_hotplug-simplify-page-offlining-fix new 4513d9829f95 mm/page_alloc: simplify __offline_isolated_pages() new 7b860401dbce mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 5ebbe3cfc8b4 mm/page_isolation: simplify return value of start_isolate_ [...] new f288ddf57813 mm/memory_hotplug: simplify page onlining new 9d0ef39ede4c mm/page_alloc: drop stale pageblock comment in memmap_init [...] new 11742d43d1d0 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new 20ebdc0f8448 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new e8db7d24f35d kernel/resource: make release_mem_region_adjustable() never fail new 50a55832da5b kernel/resource: fix use of ternary condition in release_m [...] new 1cfb71ce3507 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new ab4f317a423d mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new 1d884adad656 mm/memory_hotplug: prepare passing flags to add_memory() a [...] new 8d8c6b805691 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new ac0e3be224c6 virtio-mem: try to merge system ram resources new e3b2d0f443df xen/balloon: try to merge system ram resources new c3c24d4a32d6 hv_balloon: try to merge system ram resources new 1b5482ece702 kernel/resource: make iomem_resource implicit in release_m [...] new 36d1ab756036 mm: don't panic when links can't be created in sysfs new 7ddf132896e5 mm/page_alloc: convert "report" flag of __free_one_page() [...] new f4a5352dee06 mm/page_alloc: place pages to tail in __putback_isolated_page() new b873d77e4a03 mm/page_alloc: move pages to tail in move_to_free_list() new ecf28c936951 mm/page_alloc: place pages to tail in __free_pages_core() new 9c397ac8a750 mm/memory_hotplug: update comment regarding zone shuffling new 0f21a7449933 zram: failing to decompress is WARN_ON worthy new 8d6a38b6e09e mm/slab.h: remove duplicate include new 057eec51d338 mm/page_reporting.c: drop stale list head check in page_re [...] new fb2f3e85c681 mm/highmem.c: clean up endif comments new b0f2c97cca16 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() new c562d47855e8 mm: use self-explanatory macros rather than "2" new e9273a81f5ef mm: fix some broken comments new 17e3d0feeb29 mm: fix some comments formatting new 505bbbb9df3b mm/workingset.c: fix some doc warnings new bfec4e37797a mm: use helper function put_write_access() new 10593c9829bd include/linux/mmzone.h: remove unused early_pfn_valid() new efaf97b42520 mm: rename page_order() to buddy_order() new ac957a3bd107 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f8c8ce8b5bf8 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 248abb9f94eb kernel/hung_task.c: Monitor killed tasks. new 71d71cfd46e7 proc/sysctl: make protected_* world readable new ec09c27459d8 fs: configfs: delete repeated words in comments new 6201f98adbef kernel.h: split out min()/max() et al. helpers new 66dffb30a413 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 3d976fec1f11 kernel/: fix repeated words in comments new 5df6da4ebd01 get_maintainer: add test for file in VCS new 1266292d697f get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new 9352eca92d17 lib: bitmap: delete duplicated words new 4c26fbc4761e lib: libcrc32c: delete duplicated words new 192b9ea482ea lib: decompress_bunzip2: delete duplicated words new d09c077decc1 lib: devres: delete duplicated words new 6dc2d0db8b9b lib: dynamic_queue_limits: delete duplicated words + fix typo new 454a58b29963 lib: earlycpio: delete duplicated words new b06853458e84 lib: radix-tree: delete duplicated words new 53fd43927656 lib: syscall: delete duplicated words new 1a4dfdf9709d lib: test_sysctl: delete duplicated words new 4aa24950e85d lib/mpi/mpi-bit.c: fix spello of "functions" new 72fadbf43579 lib/idr.c: document calling context for IDA APIs mustn't u [...] new 57ea92f5eb5b lib/idr.c: document that ida_simple_{get,remove}() are deprecated new 5d5cf32e62c0 lib/scatterlist.c: avoid a double memset new 147064e137ab lib/percpu_counter.c: use helper macro abs() new ad135c617ced include/linux/list.h: add a macro to test if entry is poin [...] new 90656ff947b5 lib/crc32.c: fix trivial typo in preprocessor condition new 8b882e064470 bitops: simplify get_count_order_long() new cc8fb46f407f bitops: use the same mechanism for get_count_order[_long] new a11cbf9263cf checkpatch: add --kconfig-prefix new fc045d478a90 checkpatch: move repeated word test new 7584b50e8eda checkpatch: add test for comma use that should be semicolon new 9a2a1e1e6d3d const_structs.checkpatch: add phy_ops new e59e4359bb37 checkpatch: warn if trace_printk and friends are called new f43951477b31 const_structs.checkpatch: add pinctrl_ops and pinmux_ops new a896a5c36f64 checkpatch: warn on self-assignments new 3e075eb94c6e checkpatch-warn-on-self-assignments-checkpatch-fixes new a23d63be932b checkpatch: allow not using -f with files that are in git new 2a597d3ccb4d checkpatch: fix git "fatal" warning if file argument outsi [...] new 43387827ca22 checkpatch: extend author Signed-off-by check for split Fr [...] new 659b81761cb5 checkpatch: test $GIT_DIR changes new ffb597c6e66e checkpatch: emit a warning on embedded filenames new 979bd5f20976 checkpatch-emit-a-warning-on-embedded-filenames-fix new d5432da57a54 checkpatch: fix multi-statement macro checks for while blocks. new 8afd2f0f45be checkpatch: fix false positive on empty block comment lines new 42db1d5c2d09 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 4fbb6be9c158 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new ee982b89c735 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new a3cb844e8d59 tools/testing/selftests: add self-test for verifying load [...] new bd1e4a9f5477 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new 73951a4a9214 coredump: let dump_emit() bail out on short writes new 63a2d975839c coredump: refactor page range dumping into common helper new f3b4da5fad3a coredump: rework elf/elf_fdpic vma_dump_size() into common helper new 8e07d6deea44 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new 150748e21678 mm/gup: take mmap_lock in get_dump_page() new 39d3784b5443 mm: remove the now-unnecessary mmget_still_valid() hack new 601c4763662b ramfs: fix nommu mmap with gaps in the page cache new c0093ec7db8b autofs: harden ioctl table new 76542189e794 nilfs2: fix some kernel-doc warnings for nilfs2 new 3b329d5ccf27 rapidio: fix error handling path new 57989545cf71 rapidio: fix the missed put_device() for rio_mport_add_riodev new 424a9d529687 panic: dump registers on panic_on_warn new 6d3e54c4afc9 kernel/relay.c: drop unneeded initialization new e0aff1cd7e24 aio: simplify read_events() new 25b34803bf77 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 4df82bba5d9a scripts/gdb/tasks: add headers and improve spacing format new 01d0040cb1e8 sched.h: drop in_ubsan field when UBSAN is in trap mode new 34a7440ba2a2 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new dd19b228dd8c ROMFS: support inode blocks calculation new 4aedbc249e3f lib, include/linux: add usercopy failure capability new a87dc3615695 lib, uaccess: add failure injection to usercopy functions new 3ff169ea3516 x86: add failure injection to get/put/clear_user new 4586f01a899a Merge branch 'akpm-current/current' into master new dd103cd2080f ia64: fix build error with !COREDUMP new eb788a1b0795 mm, memcg: rework remote charging API to support nesting new ce51ed778906 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new 9887dca27b23 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new d9f4d555ef96 mm: kmem: prepare remote memcg charging infra for interrup [...] new 5b26d96847a1 mm: kmem: enable kernel memcg accounting from interrupt contexts new 80a1324efaa8 mm/memory-failure: remove a wrapper for alloc_migration_target() new 5551d9ea1214 mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 11d62050698d mm/migrate: avoid possible unnecessary process right check [...] new 6a4c25b89318 mm/mmap: add inline vma_next() for readability of mmap code new 1472faa5d3f9 mm/mmap: add inline munmap_vma_range() for code readability new acb6b2581890 mm/gup_benchmark: take the mmap lock around GUP new a3a7c8badede binfmt_elf: take the mmap lock around find_extend_vma() new aa540f13652d mmap locking API: don't check locking if the mm isn't live yet new 7be86ce9a86d mm/gup: assert that the mmap lock is held in __get_user_pages() new 936d79a9570a mm/gup_benchmark: rename to mm/gup_test new b97aa58b3a27 selftests/vm: use a common gup_test.h new fb1de3e979db selftests/vm: rename run_vmtests --> run_vmtests.sh new 35420b32b7d7 selftests/vm: minor cleanup: Makefile and gup_test.c new 556bc7af7e18 selftests/vm: only some gup_test items are really benchmarks new 2b7014ad9511 selftests/vm: gup_test: introduce the dump_pages() sub-test new f94208ee5bc8 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 4ad3ab0681b0 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new a8a0bb817159 selftests/vm: fix an improper dependency upon executable s [...] new b4b1207c6b98 selftests/vm: 10x speedup for hmm-tests new 360912509a44 mm/madvise: pass mm to do_madvise new 207ca2df7bdb pid: move pidfd_get_pid() to pid.c new 44acddde2bb8 mm/madvise: introduce process_madvise() syscall: an extern [...] new bc34ef045eaa mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 9a105526abd5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 65c84c60b352 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 090a60321339 fix for "mm/madvise: introduce process_madvise() syscall: [...] new cbeaad9f9e0c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 51f1b912488f mm/madvise: remove duplicate include new f75ca19232f0 mm: do not use helper functions for process_madvise new f56e80ceea08 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 035c03450d65 fix up for "iov_iter: transparently handle compat iovecs i [...] new 7bb1a8dbef06 mm: update the documentation for vfree new b4380d792676 mm: add a VM_MAP_PUT_PAGES flag for vmap new df9cfccd73cd mm: add a vmap_pfn function new 855cc5f3d476 mm: allow a NULL fn callback in apply_to_page_range new 9e89ab7662b9 zsmalloc: switch from alloc_vm_area to get_vm_area new 5ccb70e5c1fd drm/i915: use vmap in shmem_pin_map new 4ba0ca2f390e drm/i915: stop using kmap in i915_gem_object_map new 5c66a214ee31 drm/i915: use vmap in i915_gem_object_map new 1f6831ba0583 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new 373ba71d6517 x86/xen: open code alloc_vm_area in arch_gnttab_valloc new 5f0f7cb749cd mm: remove alloc_vm_area new 4d57c1e57fe8 mm: cleanup the gfp_mask handling in __vmalloc_area_node new 45ed39f3412e mm: remove the filename in the top of file comment in vmalloc.c new cc772f1be32c mm: remove duplicate include statement in mmu.c new 5ceb6baa6161 Merge branch 'akpm/master' into master new 8b787da7ba8c Add linux-next specific files for 20201007
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 (de69ee6df1cf) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 890 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- .../ABI/testing/sysfs-bus-pci-devices-catpt | 16 + Documentation/ABI/testing/sysfs-class-power | 6 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +- .../RCU/Design/Requirements/Requirements.rst | 49 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 50 + 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/ipu3.rst | 38 +- 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/pm/cpuidle.rst | 2 +- Documentation/admin-guide/sysrq.rst | 2 + Documentation/arm/uefi.rst | 2 +- Documentation/arm64/amu.rst | 2 + Documentation/arm64/index.rst | 2 + Documentation/core-api/pin_user_pages.rst | 6 +- 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/digicolor.yaml | 2 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/mediatek/mediatek,pericfg.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/samsung/sysreg.yaml | 45 - .../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/bus/mti,mips-cdmm.yaml | 2 + .../bus/socionext,uniphier-system-bus.yaml | 7 + .../devicetree/bindings/clock/arm,syscon-icst.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/intel,cgu-lgm.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 + .../bindings/clock/sprd,sc9863a-clk.yaml | 2 + .../bindings/clock/ti,am654-ehrpwm-tbclk.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 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 23 +- .../devicetree/bindings/edac/dmc-520.yaml | 2 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 14 +- .../devicetree/bindings/gpio/gpio-max732x.txt | 58 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 90 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 232 + .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 54 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 3 + .../devicetree/bindings/gpio/sgpio-aspeed.txt | 5 +- .../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 + .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 27 + 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/iio/accel/kionix,kxsd9.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 + .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 + .../bindings/iio/imu/invensense,icm42600.yaml | 6 + .../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/touchscreen/zinitix.txt | 40 + .../interrupt-controller/ingenic,intc.yaml | 2 + .../kontron,sl28cpld-intc.yaml | 54 + .../interrupt-controller/loongson,pch-msi.yaml | 2 + .../interrupt-controller/loongson,pch-pic.yaml | 2 + .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 34 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 46 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 8 + Documentation/devicetree/bindings/leds/tca6507.txt | 49 - .../devicetree/bindings/leds/ti,tca6507.yaml | 134 + .../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 + .../bindings/memory-controllers/fsl/mmdc.yaml | 2 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 + Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 2 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 + Documentation/devicetree/bindings/mfd/lp87565.txt | 79 - .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 11 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 4 +- .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 112 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 83 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 101 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 14 +- .../bindings/mips/ingenic/ingenic,cpu.yaml | 6 +- .../bindings/mips/loongson/rs780e-acpi.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 + .../bindings/net/can/microchip,mcp251xfd.yaml | 79 + .../bindings/net/can/microchip,mcp25xxfd.yaml | 79 - Documentation/devicetree/bindings/net/dsa/b53.txt | 9 +- .../bindings/net/ethernet-controller.yaml | 14 + .../devicetree/bindings/net/qcom,ipa.yaml | 2 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 4 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 262 + .../devicetree/bindings/net/renesas,ravb.txt | 135 - .../bindings/net/wireless/microchip,wilc1000.yaml | 4 + .../devicetree/bindings/pci/rcar-pci-ep.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/atmel,at91-pio4-pinctrl.txt | 4 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../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/supply/bq25980.yaml | 114 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../bindings/power/supply/cw2015_battery.yaml | 2 + .../bindings/power/supply/max17040_battery.txt | 21 +- .../bindings/power/supply/rohm,bd99954.yaml | 8 + .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 12 + .../bindings/regulator/qcom,spmi-regulator.txt | 31 + .../regulator/richtek,rtmv20-regulator.yaml | 53 +- .../bindings/regulator/rohm,bd9576-regulator.yaml | 3 +- .../bindings/regulator/silergy,sy8827n.yaml | 2 + .../bindings/remoteproc/qcom,pil-info.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 8 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../bindings/serial/socionext,uniphier-uart.yaml | 2 + .../devicetree/bindings/serial/sprd-uart.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 + .../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/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-dmic.yaml | 2 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.yaml | 2 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + .../sram/allwinner,sun4i-a10-system-control.yaml | 3 + .../devicetree/bindings/thermal/rcar-thermal.yaml | 5 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 4 + .../devicetree/bindings/thermal/thermal-idle.yaml | 2 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 + .../devicetree/bindings/timer/cdns,ttc.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 6 +- 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/vendor-prefixes.yaml | 6 + .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 35 + Documentation/driver-api/media/camera-sensor.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 62 +- Documentation/driver-api/media/drivers/index.rst | 1 + .../driver-api/media/drivers/v4l-drivers/zoran.rst | 575 + Documentation/driver-api/media/v4l2-subdev.rst | 2 - Documentation/filesystems/seq_file.rst | 20 +- Documentation/filesystems/sysfs.rst | 8 +- Documentation/hwmon/amd_energy.rst | 5 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/intel-m10-bmc-hwmon.rst | 78 + Documentation/hwmon/ltc2945.rst | 2 +- Documentation/hwmon/mp2975.rst | 116 + Documentation/hwmon/sl28cpld.rst | 36 + 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/power/pci.rst | 2 +- Documentation/process/programming-language.rst | 9 +- Documentation/trace/events.rst | 15 +- Documentation/trace/histogram.rst | 18 + Documentation/trace/tracepoints.rst | 27 + Documentation/translations/zh_CN/arm64/amu.rst | 100 + Documentation/translations/zh_CN/arm64/index.rst | 16 + Documentation/translations/zh_CN/index.rst | 1 + Documentation/userspace-api/iommu.rst | 209 + Documentation/userspace-api/media/glossary.rst | 20 +- .../userspace-api/media/v4l/hist-v4l2.rst | 239 +- 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 | 77 +- Makefile | 2 +- Next/SHA1s | 264 +- Next/Trees | 4 +- Next/merge.log | 7865 +- 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/exynos5422-odroidxu3.dts | 18 + 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/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-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-mvebu/coherency.c | 2 +- arch/arm/mach-omap2/cpuidle44xx.c | 4 +- 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/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/freescale/fsl-ls1088a.dtsi | 31 - 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 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 28 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 51 + 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/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 1 + arch/arm64/include/asm/hyp_image.h | 36 + arch/arm64/include/asm/io.h | 1 + arch/arm64/include/asm/kvm_asm.h | 101 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/pgtable.h | 8 + arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/image-vars.h | 5 - arch/arm64/kernel/vmlinux.lds.S | 13 + arch/arm64/kvm/arm.c | 78 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/entry.S | 6 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 60 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 19 + arch/arm64/kvm/hyp/nvhe/switch.c | 11 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 7 + arch/arm64/kvm/hyp/pgtable.c | 23 +- arch/arm64/kvm/hyp/vhe/switch.c | 9 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/fault.c | 4 +- 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/Kconfig | 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/Kconfig | 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/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/include/asm/pgtable.h | 2 - arch/mips/include/asm/processor.h | 1 + arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/process.c | 1 + 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/parisc/lib/iomap.c | 18 + arch/powerpc/Kconfig | 19 +- 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/stackprotector.h | 4 - arch/riscv/include/asm/thread_info.h | 6 - arch/riscv/include/asm/timex.h | 13 + 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 | 23 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/init.c | 206 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/Kconfig | 2 +- arch/s390/boot/ipl_parm.c | 48 +- arch/s390/boot/pgm_check_info.c | 11 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/cio.h | 1 - arch/s390/include/asm/gmap.h | 2 - arch/s390/include/asm/ipl.h | 7 + arch/s390/include/asm/pci.h | 1 - arch/s390/include/asm/pgalloc.h | 2 - arch/s390/include/asm/sclp.h | 2 + arch/s390/include/asm/setup.h | 3 - arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/tlbflush.h | 2 - arch/s390/include/asm/vdso.h | 2 - arch/s390/include/asm/vtimer.h | 2 - arch/s390/include/uapi/asm/sie.h | 2 +- arch/s390/kernel/crash_dump.c | 16 +- arch/s390/kernel/early.c | 13 - arch/s390/kernel/entry.h | 4 - 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_bus.h | 1 - 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/Kconfig | 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/amd/uncore.c | 174 +- arch/x86/events/intel/core.c | 14 +- arch/x86/events/intel/uncore.c | 275 +- arch/x86/events/intel/uncore.h | 2 + arch/x86/events/intel/uncore_snb.c | 45 +- arch/x86/events/intel/uncore_snbep.c | 72 +- 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/mcsafe_test.h | 75 + arch/x86/include/asm/msr.h | 20 +- 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 | 21 - arch/x86/include/asm/uaccess_64.h | 20 + arch/x86/kernel/amd_gart_64.c | 1 + arch/x86/kernel/apic/msi.c | 2 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/cpuid-deps.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 14 +- arch/x86/kernel/cpu/mce/severity.c | 32 +- arch/x86/kernel/dumpstack.c | 3 +- arch/x86/kernel/kvm.c | 2 - arch/x86/kernel/nmi.c | 5 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/setup.c | 3 + arch/x86/kernel/sev-es.c | 2 +- arch/x86/kvm/svm/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 22 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/copy_mc.c | 64 - arch/x86/lib/copy_mc_64.S | 165 - arch/x86/lib/memcpy_64.S | 115 + arch/x86/lib/usercopy_64.c | 21 + arch/x86/mm/numa.c | 21 + arch/x86/pci/fixup.c | 2 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/platform/uv/uv_time.c | 7 +- arch/x86/xen/grant-table.c | 27 +- 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 | 27 +- 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/bcma/driver_pci_host.c | 4 +- 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/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_qca.c | 19 +- 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/clocksource/timer-clint.c | 1 + drivers/cpufreq/cpufreq.c | 11 + drivers/cpufreq/cpufreq_stats.c | 89 +- drivers/cpufreq/intel_pstate.c | 1 + 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/altera-msgdma.c | 6 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_xdmac.c | 7 +- drivers/dma/coh901318.c | 7 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dw/core.c | 6 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 8 +- drivers/dma/fsldma.c | 6 +- drivers/dma/imx-dma.c | 7 +- drivers/dma/ioat/dma.c | 8 +- drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/dma/iop-adma.c | 8 +- drivers/dma/ipu/ipu_idmac.c | 6 +- drivers/dma/k3dma.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 7 +- drivers/dma/mmp_pdma.c | 6 +- drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 7 +- drivers/dma/mv_xor_v2.c | 8 +- drivers/dma/mxs-dma.c | 7 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/pch_dma.c | 7 +- drivers/dma/pl330.c | 14 +- drivers/dma/plx_dma.c | 7 +- drivers/dma/ppc4xx/adma.c | 7 +- drivers/dma/qcom/bam_dma.c | 6 +- drivers/dma/qcom/hidma.c | 6 +- drivers/dma/qcom/hidma_ll.c | 6 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sirf-dma.c | 6 +- drivers/dma/ste_dma40.c | 7 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra20-apb-dma.c | 7 +- drivers/dma/ti/k3-udma.c | 12 +- drivers/dma/timb_dma.c | 6 +- drivers/dma/txx9dmac.c | 14 +- drivers/dma/virt-dma.c | 6 +- drivers/dma/xgene-dma.c | 7 +- drivers/dma/xilinx/xilinx_dma.c | 7 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/firmware/efi/Kconfig | 21 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/efi-pstore.c | 83 +- drivers/firmware/efi/efi.c | 47 +- drivers/firmware/efi/efivars.c | 45 +- drivers/firmware/efi/libstub/Makefile | 10 + drivers/firmware/efi/libstub/arm64-stub.c | 8 +- drivers/firmware/efi/libstub/efi-stub.c | 11 +- drivers/firmware/efi/libstub/fdt.c | 4 +- drivers/firmware/efi/libstub/riscv-stub.c | 109 + drivers/firmware/efi/libstub/string.c | 1 + drivers/firmware/efi/mokvar-table.c | 25 +- drivers/firmware/efi/riscv-runtime.c | 143 + drivers/firmware/efi/vars.c | 22 - drivers/firmware/google/Kconfig | 2 +- drivers/firmware/google/gsmi.c | 8 +- drivers/gpio/Kconfig | 43 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 134 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-mockup.c | 158 +- drivers/gpio/gpio-mpc8xxx.c | 45 +- drivers/gpio/gpio-mxc.c | 6 + drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-sl28cpld.c | 161 + drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpiolib-cdev.c | 1539 +- drivers/gpio/gpiolib-cdev.h | 15 + drivers/gpio/gpiolib.c | 5 + drivers/gpio/gpiolib.h | 6 + drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 235 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 107 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 10 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 589 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h | 28 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 341 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 107 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 10 + drivers/gpu/drm/amd/amdgpu/soc15.c | 61 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 20 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 25 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/Kconfig | 9 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 26 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 23 - drivers/gpu/drm/amd/display/dc/Makefile | 4 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 187 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 21 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 241 + .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h | 164 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 834 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 43 + 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/core/dc_resource.c | 14 + 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 | 18 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 18 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 29 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 191 +- 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 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 18 + 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 | 54 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 5 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 + 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 | 62 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 47 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 75 + .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h | 65 + .../display/dc/dcn301/dcn301_dio_link_encoder.c | 192 + .../display/dc/dcn301/dcn301_dio_link_encoder.h | 82 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 81 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h | 60 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c | 42 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h | 32 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 145 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.h | 33 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 218 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.h | 97 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2011 + .../drm/amd/display/dc/dcn301/dcn301_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 26 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 55 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 31 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 10 + drivers/gpu/drm/amd/display/include/dal_types.h | 5 + .../amd/display/include/grph_object_ctrl_defs.h | 17 + .../drm/amd/display/modules/freesync/freesync.c | 55 +- .../amd/include/asic_reg/clk/clk_11_5_0_offset.h | 50 + .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h | 70 + .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h | 13271 ++ .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 53357 ++++++ .../include/asic_reg/mmhub/mmhub_2_3_0_default.h | 1253 + .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h | 2439 + .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h | 10331 ++ .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h | 400 + .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h | 942 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 31873 ++++ .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++ drivers/gpu/drm/amd/include/atomfirmware.h | 67 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 12 + drivers/gpu/drm/amd/include/vangogh_ip_offset.h | 1516 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 48 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 239 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 53 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 120 + drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 86 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 243 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 354 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 30 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 7 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- 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/exynos/exynos_drm_g2d.c | 3 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 9 + drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/shmem_utils.c | 76 +- drivers/gpu/drm/i915/i915_active.c | 2 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 + drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 + drivers/gpu/drm/i915/i915_request.c | 17 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 + drivers/gpu/drm/vc4/vc4_kms.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 15 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 7 + drivers/hid/hid-rmi.c | 2 +- drivers/hid/hid-vivaldi.c | 144 + drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hwmon/Kconfig | 33 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/amd_energy.c | 164 +- drivers/hwmon/bt1-pvt.c | 138 +- drivers/hwmon/bt1-pvt.h | 3 + drivers/hwmon/intel-m10-bmc-hwmon.c | 334 + drivers/hwmon/lm75.c | 24 + drivers/hwmon/mr75203.c | 656 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max20730.c | 381 +- drivers/hwmon/pmbus/max34440.c | 23 + drivers/hwmon/pmbus/mp2975.c | 769 + drivers/hwmon/sl28cpld-hwmon.c | 142 + drivers/hwmon/tmp513.c | 2 +- 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/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/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_cmd.c | 17 +- drivers/infiniband/core/uverbs_std_types_device.c | 196 +- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 35 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 17 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 519 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 43 +- drivers/infiniband/hw/hns/hns_roce_main.c | 10 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 74 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 9 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 25 +- drivers/infiniband/hw/mlx4/qp.c | 300 +- drivers/infiniband/hw/mlx5/counters.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/gsi.c | 138 +- drivers/infiniband/hw/mlx5/main.c | 10 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 33 +- drivers/infiniband/hw/mlx5/mr.c | 14 +- drivers/infiniband/hw/mlx5/odp.c | 47 +- drivers/infiniband/hw/mlx5/qp.c | 50 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 17 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 +- drivers/infiniband/hw/qedr/verbs.c | 16 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- 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/Kconfig | 10 + drivers/iommu/amd/init.c | 56 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/arm/arm-smmu-v3/Makefile | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 248 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 843 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 723 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 102 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 84 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +- drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/intel/iommu.c | 33 +- drivers/iommu/intel/svm.c | 13 +- drivers/iommu/io-pgtable-arm.c | 27 +- drivers/iommu/io-pgtable-arm.h | 30 + drivers/iommu/iommu.c | 196 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-sl28cpld.c | 96 + drivers/irqchip/qcom-pdc.c | 14 +- drivers/leds/TODO | 17 + drivers/leds/leds-lm3697.c | 8 +- drivers/leds/leds-ns2.c | 69 +- drivers/leds/leds-pca963x.c | 189 +- drivers/leds/leds-tca6507.c | 53 +- drivers/leds/leds-tlc591xx.c | 4 +- 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-ioctl.c | 2 +- drivers/md/dm-writecache.c | 15 +- drivers/md/dm.c | 27 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/dvb-frontends/zd1301_demod.h | 6 - drivers/media/platform/exynos4-is/fimc-is.c | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 1 + drivers/media/test-drivers/vidtv/vidtv_channel.c | 7 +- drivers/media/test-drivers/vidtv/vidtv_mux.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 212 +- drivers/media/test-drivers/vidtv/vidtv_pes.h | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 18 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 8 - drivers/media/test-drivers/vidtv/vidtv_ts.h | 13 - drivers/mfd/Kconfig | 39 +- drivers/mfd/Makefile | 2 + drivers/mfd/intel-m10-bmc.c | 164 + drivers/mfd/kempld-core.c | 117 +- drivers/mfd/lp87565.c | 4 + drivers/mfd/mt6360-core.c | 1 - drivers/mfd/simple-mfd-i2c.c | 57 + drivers/mfd/sm501.c | 8 +- drivers/mfd/syscon.c | 2 +- drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/habanalabs/common/memory.c | 3 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2 +- 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/scif/scif_nodeqp.c | 2 +- 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/mmc/host/sdhci-acpi.c | 37 + drivers/mtd/devices/Kconfig | 2 +- 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/nand/raw/nand_bch.c | 1 + drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + drivers/net/bareudp.c | 11 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/flexcan.c | 64 +- drivers/net/can/spi/Kconfig | 2 +- drivers/net/can/spi/Makefile | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 17 + drivers/net/can/spi/mcp251xfd/Makefile | 8 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2927 + drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c | 89 + drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 556 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 835 + drivers/net/can/spi/mcp25xxfd/Kconfig | 17 - drivers/net/can/spi/mcp25xxfd/Makefile | 8 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c | 2911 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c | 89 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c | 556 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h | 835 - 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 | 31 +- drivers/net/dsa/ocelot/felix.h | 7 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 197 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 197 +- 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 +- drivers/net/ethernet/8390/lib8390.c | 14 +- .../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/cadence/macb.h | 11 + drivers/net/ethernet/cadence/macb_main.c | 1 - drivers/net/ethernet/cadence/macb_pci.c | 1 - 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/intel/ice/ice_common.c | 49 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 26 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 5 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 212 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 2 +- 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 | 8 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 103 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 42 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 8 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 124 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 4 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 91 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 183 +- .../mellanox/mlx5/core/steering/dr_types.h | 24 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/micrel/ksz884x.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 43 +- drivers/net/ethernet/mscc/ocelot.h | 2 + drivers/net/ethernet/mscc/ocelot_flower.c | 542 +- drivers/net/ethernet/mscc/ocelot_io.c | 17 + drivers/net/ethernet/mscc/ocelot_net.c | 32 +- drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_vcap.c | 856 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 99 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 188 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 15 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 10 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 - 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 | 34 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 53 +- 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/phy/realtek.c | 38 +- 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 | 150 +- drivers/net/wireless/ath/ath11k/ce.c | 80 + drivers/net/wireless/ath/ath11k/ce.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 21 + drivers/net/wireless/ath/ath11k/core.h | 3 + drivers/net/wireless/ath/ath11k/debugfs.c | 33 +- drivers/net/wireless/ath/ath11k/dp.c | 102 +- drivers/net/wireless/ath/ath11k/dp.h | 27 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 136 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 6 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 83 +- drivers/net/wireless/ath/ath11k/hal.c | 137 +- drivers/net/wireless/ath/ath11k/hal.h | 19 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 159 +- drivers/net/wireless/ath/ath11k/pci.c | 93 +- drivers/net/wireless/ath/ath11k/pci.h | 7 + drivers/net/wireless/ath/ath11k/qmi.c | 25 +- drivers/net/wireless/ath/ath11k/qmi.h | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 6 +- drivers/net/wireless/ath/ath11k/wmi.c | 2 +- .../net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 21 - drivers/net/wireless/ath/wcn36xx/pmc.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 10 +- drivers/net/wireless/intel/iwlwifi/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 68 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 72 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 58 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 25 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 82 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 32 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 231 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 16 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 133 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 29 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 56 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 14 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 98 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 78 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 273 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 363 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 205 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 356 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 126 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 85 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 78 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 77 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 46 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 34 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 158 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 132 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 1089 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 535 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 1529 + drivers/net/wireless/intel/iwlwifi/queue/tx.h | 230 + drivers/net/wireless/mac80211_hwsim.c | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 + 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/Kconfig | 62 + drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 7 +- drivers/pci/controller/dwc/pci-meson.c | 8 +- drivers/pci/controller/dwc/pcie-designware.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 6 +- drivers/pci/controller/dwc/pcie-tegra194.c | 20 +- .../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-tegra.c | 51 +- 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/hotplug/shpchp_ctrl.c | 1 - drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 16 +- drivers/pci/pci-driver.c | 1 + drivers/pci/pci.c | 32 +- drivers/pci/pci.h | 9 +- drivers/pci/quirks.c | 68 +- drivers/pci/xen-pcifront.c | 1 + drivers/perf/arm-cmn.c | 6 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 8 +- drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/freescale/Kconfig | 5 +- drivers/pinctrl/freescale/pinctrl-imx.c | 13 +- drivers/pinctrl/freescale/pinctrl-imx.h | 57 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 + drivers/pinctrl/freescale/pinctrl-scu.c | 5 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 22 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 60 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 42 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 103 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 362 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 13 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h | 1248 + drivers/pinctrl/mediatek/pinctrl-paris.c | 11 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 + drivers/pinctrl/pinctrl-ingenic.c | 349 +- drivers/pinctrl/pinctrl-ocelot.c | 8 +- drivers/pinctrl/qcom/pinctrl-msm.c | 11 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +- drivers/pinctrl/spear/pinctrl-spear310.c | 8 +- drivers/pinctrl/spear/pinctrl-spear320.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 13 +- 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.c | 83 +- drivers/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/bq27xxx_battery_i2c.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/power/supply/ucs1002_power.c | 75 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-sl28cpld.c | 270 + drivers/ras/cec.c | 17 +- drivers/regulator/bd9576-regulator.c | 2 +- drivers/regulator/core.c | 17 +- drivers/regulator/qcom-labibb-regulator.c | 8 +- drivers/regulator/qcom_smd-regulator.c | 167 + drivers/regulator/qcom_spmi-regulator.c | 107 + drivers/regulator/rtmv20-regulator.c | 37 +- drivers/regulator/tps65910-regulator.c | 125 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/s390/char/Makefile | 2 + drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_ap.c | 63 + drivers/s390/char/sclp_rw.c | 18 - drivers/s390/char/sclp_rw.h | 2 - drivers/s390/char/sclp_sdias.c | 8 +- drivers/s390/char/tape.h | 3 - drivers/s390/char/tape_std.h | 12 - drivers/s390/char/zcore.c | 17 +- drivers/s390/cio/css.c | 14 - drivers/s390/cio/device.h | 1 - drivers/s390/cio/qdio.h | 16 +- drivers/s390/cio/qdio_debug.c | 3 - drivers/s390/cio/qdio_main.c | 72 +- drivers/s390/cio/qdio_setup.c | 18 +- drivers/s390/cio/qdio_thinint.c | 36 +- 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/aacraid/commsup.c | 1 + drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 374 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/fnic/fnic_debugfs.c | 6 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- 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/iscsi_tcp.c | 22 +- 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/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_os.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_init.c | 3 +- drivers/scsi/qlogicpti.c | 14 +- drivers/scsi/scsi_debug.c | 28 +- drivers/scsi/scsi_error.c | 33 +- drivers/scsi/scsi_lib.c | 31 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_sysfs.c | 11 + drivers/scsi/sd.c | 101 +- 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/sun3x_esp.c | 14 +- drivers/scsi/sun_esp.c | 14 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/soc/tegra/pmc.c | 89 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-imx.c | 5 +- drivers/spi/spi-mtk-nor.c | 388 +- drivers/spi/spi-s3c64xx.c | 111 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 14 +- drivers/staging/media/zoran/Kconfig | 76 + drivers/staging/media/zoran/Makefile | 7 + drivers/staging/media/zoran/TODO | 19 + drivers/staging/media/zoran/videocodec.c | 330 + drivers/staging/media/zoran/videocodec.h | 308 + drivers/staging/media/zoran/zoran.h | 319 + drivers/staging/media/zoran/zoran_card.c | 1333 + drivers/staging/media/zoran/zoran_card.h | 30 + drivers/staging/media/zoran/zoran_device.c | 1013 + drivers/staging/media/zoran/zoran_device.h | 64 + drivers/staging/media/zoran/zoran_driver.c | 1037 + drivers/staging/media/zoran/zr36016.c | 433 + drivers/staging/media/zoran/zr36016.h | 92 + drivers/staging/media/zoran/zr36050.c | 842 + drivers/staging/media/zoran/zr36050.h | 163 + drivers/staging/media/zoran/zr36057.h | 154 + drivers/staging/media/zoran/zr36060.c | 872 + drivers/staging/media/zoran/zr36060.h | 201 + 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 | 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_fsl.c | 2 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/fsl_lpuart.c | 73 +- drivers/tty/serial/imx.c | 11 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mcf.c | 1 + drivers/tty/serial/qcom_geni_serial.c | 2 +- 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 | 32 +- drivers/usb/serial/option.c | 5 + drivers/usb/serial/qcserial.c | 4 +- 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/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vhost/vdpa.c | 123 +- drivers/vhost/vhost.c | 33 +- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/ktd253-backlight.c | 198 + drivers/video/backlight/sky81452-backlight.c | 1 + drivers/video/backlight/tosa_bl.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/console/sticore.c | 122 +- drivers/video/fbdev/Kconfig | 20 + drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/amba-clcd.c | 986 + drivers/video/fbdev/core/fbcon.c | 8 - drivers/video/fbdev/sticore.h | 6 + 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/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/sl28cpld_wdt.c | 229 + drivers/xen/events/events_base.c | 29 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 30 +- fs/Makefile | 3 +- fs/autofs/waitq.c | 2 +- fs/binfmt_elf.c | 3 + fs/block_dev.c | 9 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 6 +- fs/cifs/inode.c | 12 +- 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/dlm/lowcomms.c | 16 +- fs/dlm/netlink.c | 6 +- fs/efivarfs/super.c | 3 + fs/exec.c | 140 +- 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 | 2 - fs/io_uring.c | 23 +- fs/kernel_read_file.c | 189 + fs/pipe.c | 73 +- fs/read_write.c | 8 + fs/reiserfs/xattr.c | 7 + fs/splice.c | 28 +- fs/sysfs/file.c | 55 + include/acpi/acpi_numa.h | 4 + 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/drm/amd_asic_type.h | 1 + include/drm/drm_dsc.h | 2 +- include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/pinctrl/omap.h | 2 +- include/linux/acpi.h | 5 +- include/linux/amba/clcd-regs.h | 87 + include/linux/amba/clcd.h | 290 + include/linux/blk-crypto.h | 20 +- include/linux/blkdev.h | 21 +- include/linux/bpf.h | 6 + include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 26 + include/linux/compat.h | 10 +- include/linux/cookie.h | 51 + include/linux/cpuhotplug.h | 1 + include/linux/debugobjects.h | 32 +- include/linux/dma-contiguous.h | 182 - include/linux/dma-debug.h | 160 - include/linux/dma-direct.h | 108 +- include/linux/dma-map-ops.h | 339 + include/linux/dma-mapping.h | 172 +- include/linux/dma-noncoherent.h | 109 - include/linux/efi.h | 12 +- include/linux/ethtool.h | 4 + include/linux/firmware.h | 12 + include/linux/fs.h | 39 - include/linux/fsl/mc.h | 41 +- include/linux/ftrace.h | 11 +- include/linux/hid.h | 2 + include/linux/hugetlb.h | 4 +- include/linux/ima.h | 20 +- include/linux/iommu.h | 35 +- 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/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/mlx5/driver.h | 3 + include/linux/mlx5/eswitch.h | 15 +- include/linux/mm.h | 6 +- include/linux/mm_types.h | 10 + include/linux/mmap_lock.h | 16 +- include/linux/net.h | 16 + include/linux/netdevice.h | 20 +- include/linux/nodemask.h | 1 + include/linux/overflow.h | 1 + include/linux/page_ref.h | 42 +- include/linux/pci.h | 2 +- include/linux/percpu-refcount.h | 52 +- include/linux/pipe_fs_i.h | 5 +- include/linux/platform_data/leds-pca963x.h | 35 - include/linux/platform_data/macb.h | 20 - include/linux/pm_domain.h | 4 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/qcom-geni-se.h | 3 + include/linux/regmap.h | 2 + include/linux/rmi.h | 11 +- include/linux/scatterlist.h | 38 +- include/linux/sched.h | 1 + include/linux/sched/mm.h | 3 + include/linux/security.h | 21 +- include/linux/skbuff.h | 8 + include/linux/soc/qcom/smd-rpm.h | 4 + include/linux/sock_diag.h | 14 +- include/linux/srcutree.h | 2 +- include/linux/static_call.h | 6 +- include/linux/string.h | 9 +- include/linux/string_helpers.h | 2 + include/linux/syscalls.h | 2 +- include/linux/sysfs.h | 15 + include/linux/timer.h | 1 + include/linux/trace.h | 7 + include/linux/tracepoint-defs.h | 34 + include/linux/uaccess.h | 13 +- include/linux/uio.h | 10 +- include/linux/usb/typec.h | 1 + include/linux/vmalloc.h | 7 +- include/linux/vmstat.h | 5 + include/linux/w1.h | 2 +- include/linux/watch_queue.h | 6 + include/media/v4l2-subdev.h | 2 +- include/net/devlink.h | 105 + include/net/drop_monitor.h | 36 - include/net/dsa.h | 31 +- include/net/genetlink.h | 67 +- include/net/inet_connection_sock.h | 5 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_tables.h | 2 + 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_common.h | 7 + include/scsi/scsi_host.h | 9 +- include/soc/mscc/ocelot.h | 68 +- include/soc/mscc/ocelot_vcap.h | 202 +- include/sound/soc-acpi-intel-match.h | 1 - include/trace/events/bcache.h | 4 +- include/trace/events/devlink.h | 37 + include/trace/events/hswadsp.h | 385 - include/trace/events/sched.h | 4 + include/trace/events/target.h | 12 +- include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/linux/bpf.h | 94 +- include/uapi/linux/cdrom.h | 5 +- include/uapi/linux/devlink.h | 3 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/genetlink.h | 11 + include/uapi/linux/gpio.h | 334 +- include/uapi/linux/iommu.h | 18 +- include/uapi/linux/membarrier.h | 26 + include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/netlink.h | 2 + include/uapi/linux/pci_regs.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/hns-abi.h | 4 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 16 + include/uapi/rdma/ib_user_ioctl_verbs.h | 15 + kernel/acct.c | 2 +- kernel/bpf/arraymap.c | 19 +- kernel/bpf/btf.c | 25 - kernel/bpf/helpers.c | 32 + kernel/bpf/percpu_freelist.c | 101 +- kernel/bpf/percpu_freelist.h | 1 + kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/syscall.c | 4 +- kernel/bpf/verifier.c | 194 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/cpuset.c | 4 +- kernel/debug/kdb/kdb_io.c | 8 +- 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 | 6 +- 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 | 4 +- 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/locking/lockdep.c | 99 +- kernel/module.c | 24 +- kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 11 - kernel/power/snapshot.c | 2 +- kernel/printk/printk.c | 13 +- kernel/printk/printk_ringbuffer.c | 12 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcu.h | 2 +- kernel/rcu/tree.c | 29 +- kernel/rcu/update.c | 2 +- kernel/relay.c | 2 +- kernel/sched/core.c | 6 +- kernel/sched/cpufreq_schedutil.c | 12 +- kernel/sched/deadline.c | 34 +- kernel/sched/fair.c | 92 +- kernel/sched/features.h | 2 +- kernel/sched/membarrier.c | 136 +- kernel/sched/topology.c | 4 +- kernel/seccomp.c | 38 +- kernel/smp.c | 2 +- kernel/static_call.c | 5 +- kernel/taskstats.c | 40 +- kernel/time/hrtimer.c | 4 +- kernel/time/timer.c | 6 +- kernel/trace/blktrace.c | 9 +- kernel/trace/bpf_trace.c | 4 + kernel/trace/ftrace.c | 28 +- kernel/trace/synth_event_gen_test.c | 18 +- kernel/trace/trace.c | 291 +- kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 30 +- 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 +- kernel/workqueue.c | 4 +- lib/Kconfig | 7 +- lib/debugobjects.c | 55 +- lib/iov_iter.c | 47 +- 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/mpi/mpiutil.c | 2 +- lib/nlattr.c | 36 + lib/percpu-refcount.c | 131 +- lib/percpu_counter.c | 4 +- lib/random32.c | 2 +- lib/scatterlist.c | 125 +- lib/string_helpers.c | 23 + lib/test_firmware.c | 154 +- lib/xarray.c | 3 +- localversion-next | 2 +- mm/Kconfig | 24 +- mm/Makefile | 2 +- mm/compaction.c | 6 +- mm/filemap.c | 6 +- mm/frame_vector.c | 4 +- mm/gup.c | 2 + mm/gup_benchmark.c | 201 - mm/gup_test.c | 245 + mm/gup_test.h | 32 + mm/hugetlb.c | 18 +- mm/internal.h | 8 +- mm/memcontrol.c | 4 +- mm/memory.c | 160 +- mm/memory_hotplug.c | 11 +- mm/mempolicy.c | 2 +- mm/nommu.c | 7 - mm/page_alloc.c | 137 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 6 +- mm/page_reporting.c | 2 +- mm/shuffle.c | 2 +- mm/slub.c | 6 +- mm/swapfile.c | 5 +- mm/vmalloc.c | 147 +- mm/vmscan.c | 3 - mm/zsmalloc.c | 10 +- net/Kconfig | 1 - net/batman-adv/netlink.c | 6 +- net/bluetooth/hci_event.c | 5 + net/bpf/test_run.c | 21 +- net/ceph/messenger.c | 2 +- net/core/devlink.c | 332 +- net/core/drop_monitor.c | 139 +- net/core/filter.c | 359 +- net/core/net-sysfs.c | 4 +- net/core/net_namespace.c | 12 +- net/core/pktgen.c | 10 +- net/core/skbuff.c | 77 +- net/core/sock_diag.c | 9 +- net/core/sock_map.c | 4 +- net/dccp/timer.c | 1 - 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/inet_connection_sock.c | 2 +- net/ipv4/ip_tunnel.c | 8 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 9 +- 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/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_timer.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 | 23 +- net/mptcp/pm.c | 5 +- net/mptcp/pm_netlink.c | 6 +- net/mptcp/protocol.c | 14 +- net/mptcp/protocol.h | 9 +- net/mptcp/subflow.c | 16 +- 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_api.c | 49 +- 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 | 6 +- net/tipc/netlink_compat.c | 6 +- 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/sockex3_kern.c | 20 +- samples/bpf/xdpsock_user.c | 354 +- samples/mic/mpssd/mpssd.c | 24 +- scripts/checkpatch.pl | 15 +- scripts/decodecode | 29 +- scripts/spdxcheck.py | 3 + scripts/spelling.txt | 2 +- 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/pci/hda/hda_codec.c | 3 + sound/pci/hda/hda_jack.c | 14 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/atmel/Kconfig | 13 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel-pcm-dma.c | 1 - sound/soc/atmel/mchp-spdifrx.c | 953 + sound/soc/codecs/hdac_hda.c | 3 + sound/soc/codecs/hdac_hdmi.c | 2 - sound/soc/codecs/rt715-sdw.c | 1 + sound/soc/codecs/wm8523.h | 2 +- sound/soc/codecs/wm_adsp.c | 20 +- sound/soc/fsl/fsl_spdif.c | 4 - sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/mx27vis-aic32x4.c | 10 +- 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/soc-core.c | 12 +- sound/soc/soc-pcm.c | 5 +- sound/soc/sunxi/sun8i-codec.c | 317 +- sound/soc/tegra/tegra_max98090.c | 12 +- sound/soc/tegra/tegra_rt5640.c | 12 +- sound/soc/tegra/tegra_wm8753.c | 12 +- sound/soc/tegra/trimslice.c | 12 +- 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/gpio/gpio-event-mon.c | 146 +- tools/gpio/gpio-hammer.c | 56 +- tools/gpio/gpio-utils.c | 176 +- tools/gpio/gpio-utils.h | 48 +- tools/gpio/gpio-watch.c | 16 +- tools/gpio/lsgpio.c | 60 +- tools/include/uapi/linux/bpf.h | 94 +- tools/lib/bpf/bpf_helpers.h | 46 + tools/lib/bpf/btf.c | 17 + tools/lib/bpf/btf_dump.c | 69 +- tools/lib/bpf/libbpf.c | 197 +- tools/lib/bpf/libbpf_internal.h | 1 + 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 | 48 +- tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 35 + tools/testing/scatterlist/main.c | 53 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 + tools/testing/selftests/bpf/prog_tests/ksyms.c | 38 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 88 + .../selftests/bpf/prog_tests/pe_preserve_elems.c | 66 + tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 6 + .../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/bpf_flow.c | 12 +- tools/testing/selftests/bpf/progs/tailcall1.c | 28 +- tools/testing/selftests/bpf/progs/tailcall2.c | 14 +- tools/testing/selftests/bpf/progs/tailcall3.c | 4 +- .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 4 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 6 +- tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 + .../bpf/progs/test_misc_tcp_hdr_options.c | 4 +- .../selftests/bpf/progs/test_pe_preserve_elems.c | 38 + .../selftests/bpf/progs/test_sockmap_kern.h | 34 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 144 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 7 +- tools/testing/selftests/bpf/test_sockmap.c | 27 +- tools/testing/selftests/bpf/test_tc_neigh.sh | 168 + 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 + .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 9 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 379 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 5 + .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 403 + .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 6 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 1 + .../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/net/Makefile | 1 + tools/testing/selftests/net/config | 3 + tools/testing/selftests/net/drop_monitor_tests.sh | 215 + .../selftests/net/forwarding/devlink_lib.sh | 70 +- tools/testing/selftests/net/forwarding/lib.sh | 43 + tools/testing/selftests/netfilter/nft_meta.sh | 10 +- .../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/rseq/param_test.c | 223 +- tools/testing/selftests/rseq/rseq-x86.h | 57 + tools/testing/selftests/rseq/run_param_test.sh | 2 + tools/testing/selftests/vm/.gitignore | 3 +- tools/testing/selftests/vm/Makefile | 38 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/compaction_test.c | 11 +- tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 137 - tools/testing/selftests/vm/gup_test.c | 194 + tools/testing/selftests/vm/hmm-tests.c | 12 +- tools/testing/selftests/vm/run_vmtests | 326 - tools/testing/selftests/vm/run_vmtests.sh | 338 + tools/testing/selftests/vm/userfaultfd.c | 296 +- 2267 files changed, 355992 insertions(+), 39917 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc create mode 100644 Documentation/admin-guide/gpio/gpio-mockup.rst create mode 100644 Documentation/admin-guide/media/zoran-cardlist.rst delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-max732x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca953x.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml create mode 100644 Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.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 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/common.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml delete mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt create mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml create mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp25xxfd.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,etheravb.yaml delete mode 100644 Documentation/devicetree/bindings/net/renesas,ravb.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq25980.yaml create mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.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 create mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml create mode 100644 Documentation/driver-api/media/drivers/v4l-drivers/zoran.rst create mode 100644 Documentation/hwmon/intel-m10-bmc-hwmon.rst create mode 100644 Documentation/hwmon/mp2975.rst create mode 100644 Documentation/hwmon/sl28cpld.rst create mode 100644 Documentation/translations/zh_CN/arm64/amu.rst create mode 100644 Documentation/translations/zh_CN/arm64/index.rst create mode 100644 Documentation/userspace-api/iommu.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/arm64/include/asm/hyp_image.h create mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S delete mode 100644 arch/powerpc/lib/copy_mc_64.S create 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 delete mode 100644 arch/x86/include/asm/copy_mc_test.h create mode 100644 arch/x86/include/asm/mcsafe_test.h delete mode 100644 arch/x86/lib/copy_mc.c delete mode 100644 arch/x86/lib/copy_mc_64.S create mode 100644 drivers/firmware/efi/libstub/riscv-stub.c create mode 100644 drivers/firmware/efi/riscv-runtime.c create mode 100644 drivers/gpio/gpio-sl28cpld.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h create mode 100644 drivers/hid/hid-vivaldi.c create mode 100644 drivers/hwmon/intel-m10-bmc-hwmon.c create mode 100644 drivers/hwmon/mr75203.c create mode 100644 drivers/hwmon/pmbus/mp2975.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h create mode 100644 drivers/iommu/io-pgtable-arm.h create mode 100644 drivers/irqchip/irq-sl28cpld.c create mode 100644 drivers/mfd/intel-m10-bmc.c create mode 100644 drivers/mfd/simple-mfd-i2c.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/can/spi/mcp251xfd/Kconfig create mode 100644 drivers/net/can/spi/mcp251xfd/Makefile create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h delete mode 100644 drivers/net/can/spi/mcp25xxfd/Kconfig delete mode 100644 drivers/net/can/spi/mcp25xxfd/Makefile delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-core.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-crc16.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd-regmap.c delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h create mode 100644 drivers/power/supply/bq25980_charger.c create mode 100644 drivers/power/supply/bq25980_charger.h create mode 100644 drivers/pwm/pwm-sl28cpld.c create mode 100644 drivers/s390/char/sclp_ap.c create mode 100644 drivers/staging/media/zoran/Kconfig create mode 100644 drivers/staging/media/zoran/Makefile create mode 100644 drivers/staging/media/zoran/TODO create mode 100644 drivers/staging/media/zoran/videocodec.c create mode 100644 drivers/staging/media/zoran/videocodec.h create mode 100644 drivers/staging/media/zoran/zoran.h create mode 100644 drivers/staging/media/zoran/zoran_card.c create mode 100644 drivers/staging/media/zoran/zoran_card.h create mode 100644 drivers/staging/media/zoran/zoran_device.c create mode 100644 drivers/staging/media/zoran/zoran_device.h create mode 100644 drivers/staging/media/zoran/zoran_driver.c create mode 100644 drivers/staging/media/zoran/zr36016.c create mode 100644 drivers/staging/media/zoran/zr36016.h create mode 100644 drivers/staging/media/zoran/zr36050.c create mode 100644 drivers/staging/media/zoran/zr36050.h create mode 100644 drivers/staging/media/zoran/zr36057.h create mode 100644 drivers/staging/media/zoran/zr36060.c create mode 100644 drivers/staging/media/zoran/zr36060.h create mode 100644 drivers/usb/typec/stusb160x.c create mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/video/fbdev/amba-clcd.c create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 fs/kernel_read_file.c delete mode 100644 include/asm-generic/dma-contiguous.h create mode 100644 include/linux/amba/clcd-regs.h create mode 100644 include/linux/amba/clcd.h create mode 100644 include/linux/cookie.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/kernel_read_file.h create mode 100644 include/linux/mfd/intel-m10-bmc.h delete mode 100644 include/linux/platform_data/leds-pca963x.h delete mode 100644 include/linux/platform_data/macb.h delete mode 100644 include/net/drop_monitor.h delete mode 100644 include/trace/events/hswadsp.h create mode 100644 kernel/dma/debug.h create mode 100644 kernel/dma/direct.h delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.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 create mode 100644 tools/arch/x86/include/asm/mcsafe_test.h create mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh.c create mode 100755 tools/testing/selftests/bpf/test_tc_neigh.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_headroom.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_pfc.sh 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 100755 tools/testing/selftests/net/drop_monitor_tests.sh delete mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100644 tools/testing/selftests/powerpc/syscalls/rtas_filter.c create mode 100644 tools/testing/selftests/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c delete mode 100755 tools/testing/selftests/vm/run_vmtests create mode 100644 tools/testing/selftests/vm/run_vmtests.sh