This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 4e3acc36171d lib/mpi: fix off-by-one check on index "no" omits 1c4cab85f797 mm: remove duplicate include statement in mmu.c omits 9ac95dd7dcc7 fix up for "iov_iter: transparently handle compat iovecs i [...] omits c754b7e413cb mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 43eb3f5a864a mm: do not use helper functions for process_madvise omits 308d5a95c96a mm/madvise: remove duplicate include omits e9f0091fcf34 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits d305cbc90650 fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 590cbf99b171 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits bc8ec17e2370 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 2d965d60e46c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 28a305ae24da mm/madvise: introduce process_madvise() syscall: an extern [...] omits d1462671e756 pid: move pidfd_get_pid() to pid.c omits daeb510a6bee mm/madvise: pass mm to do_madvise omits 41e0571b4a0f mm/mmap: add inline munmap_vma_range() for code readability omits 9f810364cba5 mm/mmap: add inline vma_next() for readability of mmap code omits 6f5eba05028e mm/migrate: avoid possible unnecessary process right check [...] omits 4f1b41e31643 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 7d2690fa46f9 mm/memory-failure: remove a wrapper for alloc_migration_target() omits 6bd4d2606c07 mm: kmem: enable kernel memcg accounting from interrupt contexts omits eee60b92f1fb mm: kmem: prepare remote memcg charging infra for interrup [...] omits c433a971fd3a mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits b0c3b787b1cc mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits 044453b938f6 mm, memcg: rework remote charging API to support nesting omits 00ffa4560d8a ia64: fix build error with !COREDUMP omits 4cb8bef64a0f Merge branch 'akpm-current/current' into master omits b5f9718ce7bb Merge remote-tracking branch 'memblock/for-next' into master omits 9b1e5789c513 Merge remote-tracking branch 'notifications/notifications- [...] omits fcc6f771a0f6 Merge remote-tracking branch 'mhi/mhi-next' into master omits f9ffd924ba7c Merge remote-tracking branch 'trivial/for-next' into master omits 06bf129b2d26 Merge remote-tracking branch 'cfi/cfi/next' into master omits 9ee758396e9b Merge remote-tracking branch 'pidfd/for-next' into master omits b72b0d4b8aa8 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits ac932b0fe08b Merge remote-tracking branch 'hyperv/hyperv-next' into master omits 8e5afa76d231 Merge remote-tracking branch 'xarray/xarray' into master omits ca293f9c9dff Merge remote-tracking branch 'nvmem/for-next' into master omits a7d202b76871 Merge remote-tracking branch 'slimbus/for-next' into master omits a52668db98bd Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 3e58bb124850 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits e168f42b0572 Merge remote-tracking branch 'ntb/ntb-next' into master omits 866495a2d7d6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] omits 091d55f7dd2b Merge remote-tracking branch 'rtc/rtc-next' into master omits 6ccc6ee4f4c8 Merge remote-tracking branch 'livepatching/for-next' into master omits d123ae33ba49 Merge remote-tracking branch 'kselftest/next' into master omits 366fa9130bc1 Merge remote-tracking branch 'pwm/for-next' into master omits 29c881208d07 Merge remote-tracking branch 'pinctrl/for-next' into master omits 5da7c998714b Merge remote-tracking branch 'gpio/for-next' into master omits 48ae2cf2bd54 Merge remote-tracking branch 'rpmsg/for-next' into master omits acd5ce30f632 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits 2daaed940715 Merge remote-tracking branch 'scsi/for-next' into master omits 57cf6280068e Merge remote-tracking branch 'dmaengine/next' into master omits f30c35452f35 Merge remote-tracking branch 'mux/for-next' into master omits ff139831dc38 Merge remote-tracking branch 'staging/staging-next' into master omits 1fd528a5cd8c Merge remote-tracking branch 'thunderbolt/next' into master omits 33f995c6d579 Merge remote-tracking branch 'soundwire/next' into master omits b819a37c0390 Merge remote-tracking branch 'extcon/extcon-next' into master omits ad32dae3950b Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits 2b66b65c167e Merge remote-tracking branch 'tty/tty-next' into master omits 614c6d12b2ab Merge remote-tracking branch 'phy-next/next' into master omits 89bcc96f775f Merge remote-tracking branch 'usb-serial/usb-next' into master omits 08b19f2a1df5 Merge remote-tracking branch 'usb-gadget/next' into master omits e76584158aef Merge remote-tracking branch 'usb/usb-next' into master omits 2440a00e0479 Merge remote-tracking branch 'driver-core/driver-core-next [...] omits 260b83c35314 Merge remote-tracking branch 'ipmi/for-next' into master omits 893573968383 Merge remote-tracking branch 'leds/for-next' into master omits 75d5d99ad085 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits e8d01e702b96 Merge remote-tracking branch 'percpu/for-next' into master omits 3cd6ca59546c Merge remote-tracking branch 'xen-tip/linux-next' into master omits 901c2ca313e8 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits 4de5bd001bc0 Merge remote-tracking branch 'kvm-arm/next' into master omits 00da14ab701b Merge remote-tracking branch 'rcu/rcu/next' into master omits 2ad30c48b9d5 Merge remote-tracking branch 'ftrace/for-next' into master omits 81b18a270bec Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits da644983d12d Merge remote-tracking branch 'edac/edac-for-next' into master omits 8d7e6a3dc829 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 95da59e9765e Merge remote-tracking branch 'tip/auto-latest' into master omits 28513e2ecd68 Merge remote-tracking branch 'spi/for-next' into master omits ef4dcbff8cd5 Merge remote-tracking branch 'devicetree/for-next' into master omits 8d001bb9b536 Merge remote-tracking branch 'audit/next' into master omits e150c78f48ae Merge remote-tracking branch 'vfio/next' into master omits 16c70080fa36 Merge remote-tracking branch 'iommu/next' into master omits d8240b32d445 Merge remote-tracking branch 'tpmdd/next' into master omits 2090d0c83c58 Merge remote-tracking branch 'tomoyo/master' into master omits fef388c902da Merge remote-tracking branch 'smack/next' into master omits fdf0e90c1882 Merge remote-tracking branch 'selinux/next' into master omits a524508064a6 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 2b8364f465d5 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits 074fcaaaa09b Merge remote-tracking branch 'regulator/for-next' into master omits 0ede5d838a86 Merge remote-tracking branch 'battery/for-next' into master omits e3f59d0661eb Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 83b7b9d32c88 Merge remote-tracking branch 'mmc/next' into master omits 82ca69ca6b28 Merge remote-tracking branch 'device-mapper/for-next' into master omits 29657b66665b Merge remote-tracking branch 'block/for-next' into master omits b7794d45c26c Merge remote-tracking branch 'input/next' into master omits 250fbc64eae4 Merge remote-tracking branch 'modules/modules-next' into master omits 9caa8518233b Merge remote-tracking branch 'sound-asoc/for-next' into master omits fff9bcb50dc3 Merge remote-tracking branch 'sound/for-next' into master omits 3b64f15274a4 Merge remote-tracking branch 'regmap/for-next' into master omits aa674fccabf0 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits b29a6bbda641 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 632e3de9ed4f Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 457f8a81112b Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 96758e29bbc7 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits bfdb05851240 Merge remote-tracking branch 'amdgpu/drm-next' into master omits a67cc9e99eca Merge remote-tracking branch 'drm/drm-next' into master omits f546edf5ac24 Merge remote-tracking branch 'crypto/master' into master omits f20c891a5654 Merge remote-tracking branch 'nand/nand/next' into master omits 3b4c59fc8cb7 Merge remote-tracking branch 'mtd/mtd/next' into master omits 29c0be85ae8b Merge remote-tracking branch 'gfs2/for-next' into master omits ac7cc641318c Merge remote-tracking branch 'mac80211-next/master' into master omits 143e5f38d358 Merge remote-tracking branch 'wireless-drivers-next/master [...] omits fa1e28c6ed9a Merge remote-tracking branch 'netfilter-next/master' into master omits f5cc12e6da37 Merge remote-tracking branch 'ipsec-next/master' into master omits f1af5e881262 Merge remote-tracking branch 'bpf-next/master' into master omits 2c35c7a3070f Merge remote-tracking branch 'net-next/master' into master omits a7c0922497ed Merge remote-tracking branch 'rdma/for-next' into master omits 558d68d2aba0 Merge remote-tracking branch 'swiotlb/linux-next' into master omits c19f5cc47e75 Merge remote-tracking branch 'dlm/next' into master omits 7f75125d02b6 Merge remote-tracking branch 'ieee1394/for-next' into master omits 16ed56dc9e0b Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits eb6cad2b4df8 Merge remote-tracking branch 'opp/opp/linux-next' into master omits b5c6fef7b759 Merge remote-tracking branch 'devfreq/devfreq-next' into master omits f82af56b6ce0 Merge remote-tracking branch 'cpupower/cpupower' into master omits d15d94426590 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits bd162c31ed8c Merge remote-tracking branch 'pm/linux-next' into master omits 987831114123 Merge remote-tracking branch 'v4l-dvb/master' into master omits f3749baa884e Merge remote-tracking branch 'jc_docs/docs-next' into master omits 28495b491a02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 1023be4d8179 Merge remote-tracking branch 'dmi/dmi-for-next' into master omits 80fbf18ca42d Merge remote-tracking branch 'i3c/i3c/next' into master omits 7b34536e8870 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits 2d8262796b45 Merge remote-tracking branch 'hid/for-next' into master omits f283b5b597b5 Merge remote-tracking branch 'pstore/for-next/pstore' into master omits fe0c8a1fe81e Merge remote-tracking branch 'pci/next' into master omits 40566060424c Merge remote-tracking branch 'printk/for-next' into master omits 1f0c45afe3d9 Merge remote-tracking branch 'vfs/for-next' into master omits 26272899ebd1 Merge remote-tracking branch 'file-locks/locks-next' into master omits 88f64523cb3f Merge remote-tracking branch 'iomap/iomap-for-next' into master omits a3a8c4fcf4fe Merge remote-tracking branch 'zonefs/for-next' into master omits 639f2e544dab Merge remote-tracking branch 'xfs/for-next' into master omits ec95354dd98e Merge remote-tracking branch 'ubifs/next' into master omits 5bd893909d24 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits 52bfb42dc3b4 Merge remote-tracking branch 'nfs-anna/linux-next' into master omits a4d8c1990aef Merge remote-tracking branch 'fuse/for-next' into master omits 186808cb788f Merge remote-tracking branch 'f2fs/dev' into master omits 6e4fd40c3285 Merge remote-tracking branch 'ext4/dev' into master omits e768c7aa25e9 Merge remote-tracking branch 'ext3/for_next' into master omits e329a8556d27 Merge remote-tracking branch 'exfat/dev' into master omits e3b57f6ffa10 Merge remote-tracking branch 'erofs/dev' into master omits 40a90dcb0b6f Merge remote-tracking branch 'configfs/for-next' into master omits e67da78f3674 Merge remote-tracking branch 'cifs/for-next' into master omits cc85ba08e963 Merge remote-tracking branch 'btrfs/for-next' into master omits a7167ff92c09 Merge remote-tracking branch 'fscrypt/master' into master omits fce9286f4d87 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits d634daa9aa74 Merge remote-tracking branch 's390/for-next' into master omits b63cf38695e2 Merge remote-tracking branch 'risc-v/for-next' into master omits 2eb1da922d18 Merge remote-tracking branch 'soc-fsl/next' into master omits 926753b3aeb4 Merge remote-tracking branch 'powerpc/next' into master omits 2c283afa6d9a Merge remote-tracking branch 'parisc-hd/for-next' into master omits 5e1474ce7d98 Merge remote-tracking branch 'nds32/next' into master omits 804067f01c75 Merge remote-tracking branch 'mips/mips-next' into master omits 64ac173a8b0b Merge remote-tracking branch 'microblaze/next' into master omits 06af6bbd146b Merge remote-tracking branch 'm68knommu/for-next' into master omits c0a24f0eb863 Merge remote-tracking branch 'm68k/for-next' into master omits efa31e84be90 Merge remote-tracking branch 'ia64/next' into master omits c4c70c4ba357 Merge remote-tracking branch 'h8300/h8300-next' into master omits 1af5f4c20577 Merge remote-tracking branch 'clk/clk-next' into master omits c1599a84821e Merge remote-tracking branch 'uniphier/for-next' into master omits 144bad6322a5 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits edef519e4440 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 3edf57a60325 Merge remote-tracking branch 'tegra/for-next' into master omits 5e6e14ece354 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 7962dba35a4c Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 6ae76deb81fe Merge remote-tracking branch 'rockchip/for-next' into master omits f383e46f2cb9 Merge remote-tracking branch 'reset/reset/next' into master omits 734acf34290b Merge remote-tracking branch 'renesas/next' into master omits 70aa2b1fd88c Merge remote-tracking branch 'realtek/for-next' into master omits 5ce4b56da0b3 Merge remote-tracking branch 'qcom/for-next' into master omits e594c6e1e417 Merge remote-tracking branch 'omap/for-next' into master omits c30b02ed9b84 Merge remote-tracking branch 'mvebu/for-next' into master omits 3ba3d1f6127a Merge remote-tracking branch 'mediatek/for-next' into master omits 333e1c392b7f Merge remote-tracking branch 'keystone/next' into master omits 32f2f342631a Merge remote-tracking branch 'imx-mxs/for-next' into master omits e6360ec336a9 Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits 0e5b0f199ead Merge remote-tracking branch 'at91/at91-next' into master omits 9018c9e2540a Merge remote-tracking branch 'aspeed/for-next' into master omits 7c190cc325e1 Merge remote-tracking branch 'amlogic/for-next' into master omits e302bb304b32 Merge remote-tracking branch 'arm-soc/for-next' into master omits 81efdc772254 Merge remote-tracking branch 'arm64/for-next/core' into master omits d5bbb660fbe1 Merge remote-tracking branch 'arm/for-next' into master omits 4995b5af56ae Merge remote-tracking branch 'dma-mapping/for-next' into master omits 6424d24af668 Merge remote-tracking branch 'kbuild/for-next' into master omits ed7d026a5d92 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits 8876d85bb9d7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits fff3483e05fd Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits 864aac0a3c54 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 6342a5f7b178 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits 3475a83b94e1 Merge remote-tracking branch 'spdx/spdx-linus' into master omits edb5f45295cb Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 7fe86632706a Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 4208cdeef863 Merge remote-tracking branch 'scsi-fixes/fixes' into master omits d8e1b77ccefd Merge remote-tracking branch 'devicetree-fixes/dt/linus' i [...] omits d2d2119eecce Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] omits f06605f3e42b Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 6f8f2e26d691 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits f8a465af9db9 Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits b735abc462bf Merge remote-tracking branch 'ide/master' into master omits c8577cdc8639 Merge remote-tracking branch 'input-current/for-linus' int [...] omits a7a1bbcbe248 Merge remote-tracking branch 'staging.current/staging-linu [...] omits 8a295db192a5 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c0e762eeaa74 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 1cf29efabd9b Merge remote-tracking branch 'usb.current/usb-linus' into master omits 48a18269f12c Merge remote-tracking branch 'pci-current/for-linus' into master omits 5156f7495e35 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits e174df348a8c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits c284aad97a5a Merge remote-tracking branch 'sound-current/for-linus' int [...] omits 0d3ddb022b0b Merge remote-tracking branch 'netfilter/master' into master omits 2f20f5f9b45d Merge remote-tracking branch 'bpf/master' into master omits 89da739f2be8 Merge remote-tracking branch 'net/master' into master omits ed6e9ba044b8 Merge remote-tracking branch 'sparc/master' into master omits 805914012d0b Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 5e8ec884aba7 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits b299cd6180e8 Merge remote-tracking branch 'arc-current/for-curr' into master omits 43371e0211d5 x86: add failure injection to get/put/clear_user omits 85423118e6c3 lib, uaccess: add failure injection to usercopy functions omits 9c99b8955eeb lib, include/linux: add usercopy failure capability omits 0e51f2eb51a3 ROMFS: support inode blocks calculation omits ab90442b144a ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang omits 397953eab80f sched.h: drop in_ubsan field when UBSAN is in trap mode omits f7460f65cdea scripts/gdb/tasks: add headers and improve spacing format omits 74087e115faf scripts/gdb/proc: add struct mount & struct super_block ad [...] omits e24b984c5d55 aio: simplify read_events() omits d018ef0a58d5 panic: dump registers on panic_on_warn omits 1e6b6cd62d86 rapidio: fix the missed put_device() for rio_mport_add_riodev omits e3fb499b749d rapidio: fix error handling path omits effb6208c81d nilfs2: fix some kernel-doc warnings for nilfs2 omits 9b9d63a72368 autofs: harden ioctl table omits e714dff54796 ramfs: fix nommu mmap with gaps in the page cache omits f6caa508446e mm: remove the now-unnecessary mmget_still_valid() hack omits 8110d18b2f3b mm/gup: take mmap_lock in get_dump_page() omits 1400c909c9f9 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits a9da6cfdf433 coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits 502af9bb5461 coredump: refactor page range dumping into common helper omits aa88bb8394b4 coredump: let dump_emit() bail out on short writes omits 5f129001e864 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits 0349db7b1fd3 tools/testing/selftests: add self-test for verifying load [...] omits baeac2629f2a fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 79f2cbf96bd1 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits f1e063186f3b fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits e0fb52213b4b checkpatch: test $GIT_DIR changes omits 248a13e34aeb checkpatch: extend author Signed-off-by check for split Fr [...] omits 7c5d7d239641 checkpatch: fix git "fatal" warning if file argument outsi [...] omits 5a4e435d5950 checkpatch: allow not using -f with files that are in git omits 10597d726187 checkpatch-warn-on-self-assignments-checkpatch-fixes omits ba9f28b7cd79 checkpatch: warn on self-assignments omits a8d87a42ab62 const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits cbcd2582463f checkpatch: warn if trace_printk and friends are called omits 9242cebe6c55 const_structs.checkpatch: add phy_ops omits 093d20e08b42 checkpatch: add test for comma use that should be semicolon omits f9e2d359ac16 checkpatch: move repeated word test omits 18a99fdc0507 checkpatch: add --kconfig-prefix omits 9c3a3d955947 bitops: use the same mechanism for get_count_order[_long] omits 078374fcb3c6 bitops: simplify get_count_order_long() omits f3a5d0c1265c lib/crc32.c: fix trivial typo in preprocessor condition omits 2fd183797de2 include/linux/list.h: add a macro to test if entry is poin [...] omits 6ef8b8dc4c23 lib/percpu_counter.c: use helper macro abs() omits 82ab58846986 lib/scatterlist.c: avoid a double memset omits 2f8168c452d8 lib/idr.c: document that ida_simple_{get,remove}() are deprecated omits f2e8d8923c86 lib/idr.c: document calling context for IDA APIs mustn't u [...] omits 5a50800a7e0a lib/mpi/mpi-bit.c: fix spello of "functions" omits 6531fa4d24ca lib: test_sysctl: delete duplicated words omits b99d23cf0800 lib: syscall: delete duplicated words omits 8a872bdcc057 lib: radix-tree: delete duplicated words omits 46dc0706fea6 lib: earlycpio: delete duplicated words omits 884013f6c783 lib: dynamic_queue_limits: delete duplicated words + fix typo omits 930846d8dac7 lib: devres: delete duplicated words omits 7050788245cb lib: decompress_bunzip2: delete duplicated words omits b489f6a6c55e lib: libcrc32c: delete duplicated words omits ece069e07c94 lib: bitmap: delete duplicated words omits 3f2048ed0b9a get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits 8389ba89a6f7 get_maintainer: add test for file in VCS omits 70e2e261c8d6 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] omits cb57f8977c90 kernel.h: split out min()/max() et al. helpers omits 2290a3b3a67d fs: configfs: delete repeated words in comments omits b051be5425d3 proc/sysctl: make protected_* world readable omits 16d92e568a19 kernel/hung_task.c: Monitor killed tasks. omits be23d923f675 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3571a10be610 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c310e8210ff5 mm: fix some comments in page_alloc.c and mempolicy.c omits eebc926c582f include/linux/mmzone.h: remove unused early_pfn_valid() omits 1117f46d68a6 mm: use helper function put_write_access() omits 53015d02c1df mm/workingset.c: fix some doc warnings omits 3c3495b7b417 mm: fix some comments formatting omits b96230eaa14f mm: fix some broken comments omits 983ac1cdf79d mm: use self-explanatory macros rather than "2" omits 0179cb3719d6 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits a35e90b34f5f mm/highmem.c: clean up endif comments omits 0a77e635b680 mm/page_reporting.c: drop stale list head check in page_re [...] omits 3baf8b5154ee mm/slab.h: remove duplicate include omits 5b5226f00c2a zram: failing to decompress is WARN_ON worthy omits 842e703a6346 mm: don't panic when links can't be created in sysfs omits 3abb3fbdeb2e kernel/resource: make iomem_resource implicit in release_m [...] omits a1faa530081b hv_balloon: try to merge system ram resources omits 2225a17f3b60 xen/balloon: try to merge system ram resources omits 6596b9a3a3a0 virtio-mem: try to merge system ram resources omits 86590a55a5d8 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] omits 566bc55ce787 mm/memory_hotplug: prepare passing flags to add_memory() a [...] omits 6c712b31701a mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] omits 50f07b8ca50c kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED omits 52e2ccf04ebc kernel/resource: fix use of ternary condition in release_m [...] omits 3aec2e88c255 kernel/resource: make release_mem_region_adjustable() never fail omits 971ed7ae102d mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits ee630c1c35c2 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits 971e19e64ff5 mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits cb1221b043f1 mm/memory_hotplug: simplify page onlining omits 70c25a928928 mm/page_isolation: simplify return value of start_isolate_ [...] omits 1ac1e42048dd mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits 51f74700d4fc mm/page_alloc: simplify __offline_isolated_pages() omits 82b488f09290 mm-memory_hotplug-simplify-page-offlining-fix omits 81b6c0836d60 mm/memory_hotplug: simplify page offlining omits 669e5f6a640a mm/memory_hotplug: enforce section granularity when onlini [...] omits 34e50f07162e mm/memory_hotplug: inline __offline_pages() into offline_pages() omits be7edf1475b8 mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits 9b5fc66ae1ac mm/util.c: update the kerneldoc for kstrdup_const() omits 533f766060b8 mm/vmstat.c: use helper macro abs() omits 7422ea63c495 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits baea497be1c2 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 6174ebd9422d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits d082267f7e99 mm/page_poison.c: replace bool variable with static key omits 14f5fa349398 mm,hwpoison: try to narrow window race for free pages omits 747d25a9bb16 mm,hwpoison: double-check page count in __get_any_page() omits 3d32bc11dfcd mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits c9cf3036f325 mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 8d37c35b2d34 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits 41199ff4dbed mm,hwpoison: rework soft offline for in-use pages omits 0b902a51d6e2 mm,hwpoison: rework soft offline for free pages omits fb7a7c5e49f2 mm,hwpoison: unify THP handling for hard and soft offline omits e73ec441a68d mm,hwpoison: kill put_hwpoison_page omits 09b4c5272299 mm,hwpoison: refactor madvise_inject_error omits daa946a879ac mm,hwpoison: unexport get_hwpoison_page and make it static omits bfc0b9390d76 mm,hwpoison-inject: don't pin for hwpoison_filter omits 60c57174926e mm, hwpoison: remove recalculating hpage omits 708519c9c4a7 mm,hwpoison: cleanup unused PageHuge() check omits 61794e1f174e mm/readahead: pass a file_ra_state into force_page_cache_ra omits 871a7475f442 mm/filemap: fold ra_submit into do_sync_mmap_readahead omits dac88f828a4e mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits 8f7b35ad0184 mm/readahead: pass readahead_control to force_page_cache_ra omits 807dcf631202 mm/readahead: make ondemand_readahead take a readahead_control omits 7facb9815754 mm/readahead: make do_page_cache_ra take a readahead_control omits ba6e3bfc2238 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits 01e899dd670c mm/readahead: add DEFINE_READAHEAD omits d43c0008e6fc fs: do not update nr_thps for mappings which support THPs omits 540e8ebe254c fs: add a filesystem flag for THPs omits 67f69fa8d88d mm/vmscan: allow arbitrary sized pages to be paged out omits 38543a31dcfc mm/page-writeback: support tail pages in wait_for_stable_page omits bd7c6a84806a mm/truncate: fix truncation for pages of arbitrary size omits 81b96795bbb6 mm/rmap: fix assumptions of THP size omits 3f158e3766a8 mm/huge_memory: fix can_split_huge_page assumption of THP size omits 7486d44043b5 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] omits dbf9e248234c mm/huge_memory: fix split assumption of page size omits 2953cd04648c mm/huge_memory: fix total_mapcount assumption of page size omits 5f61e13da361 mm/page_owner: change split_page_owner to take a count omits 53bcb9c92509 mm/memory: remove page fault assumption of compound page size omits fa1c352fe555 mm/filemap: fix page cache removal for arbitrary sized THPs omits 1583dc056811 mm/filemap: fix storing to a THP shadow entry omits 3d8eb4b7a8bd xarray-add-xas_split-fix-2 omits 208266d44f9b xarray-add-xas_split-fix omits b8c1a6a7e701 XArray: add xas_split omits 604ea5957732 xarray-add-xa_get_order-fix omits ed324c43ca6a XArray: add xa_get_order omits 8da29bd99be6 mm/migrate: remove obsolete comment about device public omits 4516e62d9779 mm/migrate: remove cpages-- in migrate_vma_finalize() omits 76eb3485383f mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits 5e39cdf7d123 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits 7a2bafd37382 memblock: use separate iterators for memory and reserved regions omits 78226408af10 memblock: implement for_each_reserved_mem_region() using _ [...] omits f4084c40d793 memblock: remove unused memblock_mem_size() omits 4b2af2e58cc3 x86/setup: simplify reserve_crashkernel() omits 0f8017d26b0f x86/setup: simplify initrd relocation and reservation omits 87bf2c255429 mips: fix cavium-octeon build caused by memblock refactoring omits 373fd1a97c37 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits e849749d7bb5 arch, drivers: replace for_each_membock() with for_each_me [...] omits 9c14ec55ad00 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits ace0ddd0ffee memblock: reduce number of parameters in for_each_mem_range() omits 9ed460a51875 memblock-make-memblock_debug-and-related-functionality-pri [...] omits 93b6f3405037 memblock: make memblock_debug and related functionality private omits 16f8b52d1441 memblock: make for_each_memblock_type() iterator private omits 89619425275f mircoblaze: drop unneeded NUMA and sparsemem initializations omits ad003fdaac27 riscv: drop unneeded node initialization omits 650914a1fce9 h8300, nds32, openrisc: simplify detection of memory extents omits ee57b1109e20 arm64: numa: simplify dummy_numa_init() omits e4e5b21a83d2 arm, xtensa: simplify initialization of high memory pages omits 049fdaed3582 dma-contiguous: simplify cma_early_percent_memory() omits 5096eb1455cb KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 4106e1c243c5 mm-mempool-add-else-to-split-mutually-exclusive-case-fix omits 3cb84176c5df mm/mempool: Add 'else' to split mutually exclusive case omits bcb7f5102556 mm: remove unused alloc_page_vma_node() omits 3064b54036c0 mm/mempolicy: remove or narrow the lock on current omits 6642e8d42d2c include/linux/compaction.h: clean code by removing unused [...] omits 587f0b39648f mm/compaction.c: micro-optimization remove unnecessary branch omits 4bf84e3110ae mm/zbud: remove redundant initialization omits 9629c3fd6825 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset omits 1b8fc5b425f2 mm/vmscan: fix comments for isolate_lru_page() omits 71d57855773a mm/vmscan: add a fatal signals check in drop_slab_node omits ca2b6b989623 mm/vmscan: fix infinite loop in drop_slab_node omits 654a2abd2bc2 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] omits 0fcc33b81fde mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits 3a22c2513957 mm/hugetlb: take the free hpage during the iteration directly omits 2455db419010 mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits e16d2e414033 mm/hugetlb: a page from buddy is not on any list omits 82e33fb4dcc8 mm/hugetlb: count file_region to be added when regions_nee [...] omits f7578a443590 mm/hugetlb: use list_splice to merge two list at once omits 47683a24f5bb mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits dc328c446212 mm/hugetlb: not necessary to coalesce regions recursively omits da2f8e5693bc MIPS: do not call flush_tlb_all when setting pmd entry omits 58e2ecc0b044 mm/huge_memory.c: update tlb entry if pmd is changed omits e60db0a12a97 doc/vm: fix typo in the hugetlb admin documentation omits 80d6d375eb6a mm/hugetlb.c: remove the unnecessary non_swap_entry() omits a7cbc81ffddf mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits e53a084e65c7 include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] omits e121be9a94f6 mm/page_alloc.c: fix freeing non-compound pages omits 8850922d628d mm: move call to compound_head() in release_pages() omits e5e2492e90b5 mmzone: clean code by removing unused macro parameter omits d0d8bdf73aa7 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' omits 79de3e079d04 mm/page_alloc.c: clean code by merging two functions omits ca2a56d192b7 mm/page_alloc.c: fix early params garbage value accesses omits b87b674360d4 mm/page_alloc.c: micro-optimization remove unnecessary branch omits 08451ab2723a mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits a40bae3ead27 mm/page_alloc.c: clean code by removing unnecessary initia [...] omits f1b2e1488400 mm, isolation: avoid checking unmovable pages across pageb [...] omits a0bd16afe4dd mm: document semantics of ZONE_MOVABLE omits 9f68228f5b08 virtio-mem: don't special-case ZONE_MOVABLE omits d35e98a7852a mm/page_isolation: cleanup set_migratetype_isolate() omits 0ed1bae148de mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 524e76decda6 mm/page_isolation: exit early when pageblock is isolated i [...] omits cffefdf4f96f mm/page_alloc: tweak comments in has_unmovable_pages() omits 9b462656bf9f mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] omits cabb8aa6d35e KASAN: Testing Documentation omits 55be683a2527 kasan-port-kasan-tests-to-kunit-v14 omits 851f552f7f2c KASAN: Port KASAN Tests to KUnit omits 1f193803d873 KUnit: KASAN Integration omits 76933628ec0a kasan/kunit: add KUnit Struct to Current Task omits 3f77d896b19e docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 03440d7224b3 mm/vmalloc.c: fix the comment of find_vm_area omits 5ca97ddae95a mm/vmalloc.c: update the comment in __vmalloc_area_node() omits f8ed9513c219 mm/memory-failure.c: remove unused macro `writeback' omits 0a838e62a248 mm/memory-failure: do pgoff calculation before for_each_process() omits 0e5ca18204ac mm/dmapool.c: replace hard coded function name with __func__ omits d313701ed292 mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 58046c77f58f lib/test_hmm.c: remove unused dmirror_zero_page omits ee7394138109 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits 99b56b8796b1 include/linux/huge_mm.h: remove mincore_huge_pmd declaration omits dabc3df21598 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] omits bd5a4a10e93d mm/mmap.c: use helper function allow_write_access() in __r [...] omits 696a9001c041 mm: use helper function mapping_allow_writable() omits c64c4e16b5f3 mm/mmap: check on file instead of the rb_root_cached of it [...] omits 09278b926c4e mm/mmap: not necessary to check mapping separately omits 976335fee2c0 mm/memory.c: fix spello of "function" omits 3f51d18c2f39 mm/mmap: leave adjust_next as virtual address instead of p [...] omits 223daab5b9b9 mm: simplify PageDoubleMap with PF_SECOND policy omits 4e742eb55520 mm: move PageDoubleMap bit omits 67ec2e822c8a mm/mmap.c: fix the adjusted length error omits c005e3b03dfb mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 7704b5550706 mm: smaps*: extend smap_gather_stats to support specified [...] omits 9883fa2e5572 mmap locking API: add mmap_lock_is_contended() omits c60e5fcb65da mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits beca352cb61c mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits 52567e43b7ba mm/memory.c: replace vmf->vma with variable vma omits 93c0091aec00 mm/memory.c: fix typo in __do_fault() comment omits 839f2bb2fa34 arm: __pmd_free_tlb(): call page table destructor omits 7331fa8307cb mm: account PMD tables like PTE tables omits 003ab12c8197 selftests/vm: fix incorrect gcc invocation in some cases omits aea37ee8d639 selftests/vm: fix false build success on the second and la [...] omits 3a52708423bb mm/page_counter: correct the obsolete func name in the com [...] omits 8409a19ee780 mm: memcontrol: add the missing numa_stat interface for cgroup v2 omits fb35363e4b87 mm/memcg: unify swap and memsw page counters omits 68d5799d9842 mm-memcg-simplify-mem_cgroup_get_max-v4 omits a4c250460277 mm/memcg: simplify mem_cgroup_get_max() omits 907132dae379 mm/memcg: clean up obsolete enum charge_type omits 5d1630e0b67f mm: memcontrol: correct the comment of mem_cgroup_iter() omits 6837ea900679 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] omits 59f469797854 mm: memcontrol: Use the preferred form for passing the siz [...] omits 0b83412478dd mm: memcontrol: use flex_array_size() helper in memcpy() omits f004f26374ee mm/memremap.c: convert devmap static branch to {inc,dec} omits 858b6378d18b mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] omits 6426ce6da5da mm/page_io.c: remove useless out label in __swap_writepage() omits a0acb4cbefce mm/swap_slots.c: remove always zero and unused return valu [...] omits 88b411f995d6 mm/swap.c: fix confusing comment in release_pages() omits bf73e6be1d2f mm: remove superfluous __ClearPageActive() omits 49a146d87342 mm: remove activate_page() from unuse_pte() omits f4edeb847241 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits 3292c40432ab mm/gup: protect unpin_user_pages() against npages==-ERRNO omits 33d0f3f6af5e mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits 31dc3e614c5f mm/gup: don't permit users to call get_user_pages with FOL [...] omits 49ad52af4194 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits f2d838c7bcbb mm/gup_benchmark: update the documentation in Kconfig omits 6e6fba053d76 mm, fadvise: improve the expensive remote LRU cache draini [...] omits 5018db94eb17 mm/filemap: fix filemap_map_pages for THP omits 3d62eaa429ff mm: add find_lock_head omits 5e2dfbe3c7d5 mm-shmem-return-head-page-from-find_lock_entry-fix omits 9fb1f023f15f mm/shmem: return head page from find_lock_entry omits 31283d7119ff mm-convert-find_get_entry-to-return-the-head-page-fix omits c5178503ec84 mm: convert find_get_entry to return the head page omits 807b8cff9476 i915: use find_lock_page instead of find_lock_entry omits 9039383e3e44 proc: optimise smaps for shmem entries omits 22852cb5985f mm-optimise-madvise-willneed-fix omits 71e738fba8b5 mm: optimise madvise WILLNEED omits f56633de52e6 mm: use find_get_incore_page in memcontrol omits aa41bf269ed1 mm: factor find_get_incore_page out of mincore_page omits d85e81bbbe53 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] omits 525548587350 mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits 36f0b7404ced mm/debug_vm_pgtable: drop hugetlb_advanced_tests() omits bcb3b4d054f2 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits 2634c82dd98d mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits 5ce0ca776d6f mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits 968f77906d4a mm/debug_vm_pgtable/locks: take correct page table lock omits 2d49ac11d378 mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits 72b156a8e822 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits 0dc51dee3a68 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits 4f183502ec5c mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits 892b5ed43fae mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits 4dbc5f7ec1b7 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits a218a1591fc5 powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits 70dac0d9bcc8 powerpc/mm: move setting pte specific flags to pfn_pte omits 0fd1f1b2e691 powerpc/mm: add DEBUG_VM WARN for pmd_clear omits 9190819c971a mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits db6ede9ba127 mm/debug.c: do not dereference i_ino blindly omits 3ac33fc77a87 device-dax: add a range mapping allocation attribute omits 347c9fb0c2b2 dax/hmem: introduce dax_hmem.region_idle parameter omits 0367fd1e8cef device-dax: add an 'align' attribute omits c70660261f05 device-dax: make align a per-device property omits 75fa02d771a7 device-dax: introduce 'mapping' devices omits 120ff7440bdb device-dax: add dis-contiguous resource support omits 4c5b6ad86acc mm/memremap_pages: support multiple ranges per invocation omits 4f6159423b15 mm/hmm/test: use after free in dmirror_allocate_chunk() omits 7b03d98bf92e mm/memremap_pages: convert to 'struct range' omits 83d43da90c51 device-dax: add resize support omits a284e7042914 drivers/base: make device_find_child_by_name() compatible [...] omits 4797cf54ee71 device-dax: introduce 'seed' devices omits a99684edb6b7 device-dax: introduce 'struct dev_dax' typed-driver operations omits 6d5cb649e6b8 device-dax: add an allocation interface for device-dax instances omits c6d51af77fd4 device-dax/kmem: replace release_resource() with release_m [...] omits 3a313550924a device-dax/kmem: move resource name tracking to drvdata omits 243d501f0264 device-dax/kmem: introduce dax_kmem_range() omits b436178cd956 device-dax: make pgmap optional for instance creation omits 69034eef0042 device-dax: move instance creation parameters to 'struct d [...] omits 64e966195999 device-dax: drop the dax_region.pfn_flags attribute omits 726dc32ec381 device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits 3bb08cf3bb62 ACPI: HMAT: attach a device for each soft-reserved range omits 89f126c05f1e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 516d2293b7aa mm/memory_hotplug: introduce default phys_to_target_node() [...] omits edb01efef45c resource: report parent to walk_iomem_res_desc() callback omits 9bbfbc894da1 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits 31706fa13c62 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits cb9d4f8eb0d7 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits 1fae26899572 x86/numa: fix build when CONFIG_ACPI is not set omits 3b67ec9f0e84 x86/numa: add 'nohmat' option omits ba4471fda595 x86/numa: cleanup configuration dependent command-line options omits e142af96d459 mm,kmemleak-test.c: move kmemleak-test.c to samples dir omits 7c3cb0b04b62 mm/kmemleak: rely on rcu for task stack scanning omits 129303348c80 mm/slub: make add_full() condition more explicit omits 80696de242b9 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits 5a71d23c0e18 mm/slub.c: branch optimization in free slowpath omits 0b09f0ca4243 include/linux/slab.h: fix a typo error in comment omits 836507f0d062 mm/slab.c: clean code by removing redundant if condition omits 27da5bb63b55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 0950ffc001ee fs_parse: mark fs_param_bad_value() as static omits 355f48edc280 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits 95b9fdb70237 ramfs: support O_TMPFILE omits ffa4b0e8fc7a ocfs2: fix ocfs2 corrupt when iputting an inode omits adcddb099e0d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits eadfae4eabb8 ocfs2: fix potential soft lockup during fstrim omits d306d823ea3a ocfs2: delete repeated words in comments omits cbc041964c3a ntfs: add check for mft record size in superblock omits 833377f6fdc5 scripts/spelling.txt: increase error-prone spell checking omits ff7628052ef5 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang omits 03f1a5f1c281 compiler.h: avoid escaped section names omits ae82c0bb463e compiler-gcc: improve version error omits a48f8e0ec575 kasan: remove mentions of unsupported Clang versions omits b428c1476c9d Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits 3018fcacdc22 Revert "arm64: vdso: Fix compilation with clang older than 8" omits a7c8dca2e197 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits 89b9d301ce8f Revert "kbuild: disable clang's default use of -fmerge-all [...] omits 7a1f14c656cc compiler-clang: add build check for clang 10.0.1 omits 503bd6665f37 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference omits e3b1b31a5896 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] omits e3474c980e6e mm: khugepaged: recalculate min_free_kbytes after memory h [...] omits 81747d39e939 /proc/kpageflags: do not use uninitialized struct pages omits 31ed5d4de00f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fdaa33e20a05 cifs: update internal module version number omits fec53c8d209d Convert trailing spaces and periods in path components omits 3a6434fb7a71 dm: fix missing imposition of queue_limits from dm_wq_work [...] omits 1ebf4588bcd8 drm/amdgpu: add another raven1 gfxoff quirk omits a1fa0327a59d PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 72dabcdbf536 Merge branch 'features' into for-next omits 5be4bf85f47c Merge branch 'misc-5.9' into next-fixes omits 796a2a4b6ba8 mtd: onenand: simplify the return expression of onenand_tr [...] omits 7c2940359b84 mtd: rawnand: cadence: remove a redundant dev_err call omits 3e36b4f32ad8 mtd: rawnand: ams-delta: Fix non-OF build warning omits 53da5f39c5a7 mtd: rawnand: Don't overwrite the error code from nand_set [...] omits 0c1d9133f45f mtd: rawnand: Introduce nand_set_ecc_on_host_ops() omits b0f72dd6345a mtd: rawnand: atmel: Check return values for nand_read_data_op omits 117d4a528986 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] omits c49d1394dca3 mtd: rawnand: qcom: Simplify with dev_err_probe() omits a9fb2c6d03fc mtd: rawnand: marvell: Fix and update kerneldoc omits bc2d97493d6d mtd: rawnand: marvell: Simplify with dev_err_probe() omits d1d43083088c mtd: rawnand: gpmi: Simplify with dev_err_probe() omits a1dc90135db9 mtd: rawnand: atmel: Simplify with dev_err_probe() omits ea1ab2b833b9 mtd: onenand: Simplify with dev_err_probe() omits e6eb69f38605 mtd: rawnand: marvell: Support panic_write for mtdoops omits 335cf3f69077 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC omits bf3d983d68f4 mtd: spinand: gigadevice: Add QE Bit omits 3834da3560af mtd: spinand: gigadevice: Only one dummy byte in QUADIO omits 6cfbbeebed97 mtd: rawnand: vf610: disable clk on error handling path in probe omits 52569d4cd696 mtd: rawnand: oxnas: cleanup/simplify code omits 48fbaaed20de mtd: spinand: macronix: Add support for MX31UF1GE4BC omits 54e5d76a724f mtd: spinand: macronix: Add support for MX31LF1GE4BC omits 3bd04fea7339 mtd: rawnand: pasemi: Make pasemi_device_ready() static omits 521e72fc6a1a mtd: rawnand: stm32_fmc2: fix a buffer overflow omits 7072e23fee11 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] omits 25dedc9228a7 mtd: rawnand: atmel: Convert the driver to exec_op() omits c1864e5b63ce mtd: rawnand: atmel: Use nand_prog_page_end_op() omits 297ccbd6c6ba mtd: rawnand: atmel: Use nand_{write,read}_data_op() omits c54bbfca6e79 mtd: rawnand: atmel: Drop redundant nand_read_page_op() omits e2862e5751e5 mtd: rawnand: atmel: Enable the NFC controller at probe time omits 94533efa0d11 mtd: rawnand: Use the NAND framework user_conf object for [...] omits a315465cace0 mtd: rawnand: Use the ECC framework user input parsing bits omits eaf0fdb4cdc5 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] omits 4509c5cfed61 mtd: rawnand: Use the ECC framework OOB layouts omits 250c33dc20de locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] omits 1d4244373d53 doc: Present the role of READ_ONCE() omits ea90973e96eb rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config omits bec4f005bf97 rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] omits f7a3755c69a2 scftorture: Add full-test stutter capability omits 9d1707b4b6ee torture: Allow alternative forms of kvm.sh command-line arguments omits c1e964f37040 rcutorture: Test runtime toggling of CPUs' callback offloading omits fb3e1bed8da3 rcutorture: Small code cleanups omits f3d9a6b41b1a rcu: Fix single-CPU check in rcu_blocking_is_gp() omits 0462aecdf9cc torture: Accept time units on kvm.sh --duration argument omits 888d02e3ad93 rcutorture: Make stutter_wait() caller restore priority omits a14c7f2e7c33 rcu: Implement rcu_segcblist_is_offloaded() config dependent omits afa225f398ce torture: Force weak-hashed pointers on console log omits 04c1cb584dae list.h: Update comment to explicitly note circular lists omits 537e047eab71 rcutorture: Prevent hangs for invalid arguments omits 7d5d9c85a1a4 torture: Prevent jitter processes from delaying failed run omits 041ab4e93ebf locktorture: Prevent hangs for invalid arguments omits 1b4134f4f2e1 locktorture: Ignore nreaders_stress if no readlock support omits abcacdfcbf83 rcu-tasks: Make the units of ->init_fract be jiffies omits 0cd0dc53a745 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] omits 2903110d4299 refscale: Prevent hangs for invalid arguments omits 7effc816ae6d rcuscale: Prevent hangs for invalid arguments omits 7f86e7b13e18 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition omits 1caf8386e29f lockdep: Provide dummy forward declaration of *_is_held() helpers omits 8752ff36772b srcu: Use a more appropriate lockdep helper omits 2f6651468e66 net: sched: Remove broken definitions and un-hide for !LOCKDEP omits 0cbfd9b35bd4 net: Un-hide lockdep_sock_is_held() for !LOCKDEP omits 8351cf71f83a rcu: Un-hide lockdep maps for !LOCKDEP omits fcc83637265f sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP omits 302450b13d90 torture: Exclude "NOHZ tick-stop error" from fatal errors omits 8117979cfcf1 rcutorture: Make grace-period kthread report match RCU fla [...] omits 77f9d2a05d9b rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop omits be9dd77e41c1 rcutorture: Make preemptible TRACE02 enable lockdep omits 998b0f0c3baf docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] omits 0d05cc5dc7cc srcu: Take early exit on memory-allocation failure omits 6e51746c44e2 rcuscale: Avoid divide by zero omits 77db67c99eff rcuscale: Add RCU Tasks Trace omits 1ffa32e4b6e8 rcu: Panic after fixed number of stalls omits 77517da2449d x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs omits 0dd16d4027e7 scftorture: Add an alternative IPI vector omits 3846cde0d101 torture: Make torture_stutter() use hrtimer omits 7fce93e84f11 x86/cpu: Avoid cpuinfo-induced IPI pileups omits ffd535f577fd torture: Periodically pause in stutter_wait() omits 29fc9287fef8 locktorture: Track time of last ->writeunlock() omits 679265c327bf torture: Don't kill gdb sessions omits d018d132ebaf refscale: Bounds-check module parameters omits 8eb7d6af6e58 Merge branch 'urezki-pcount.2020.09.28g' into HEAD omits 5f5f44ca646f EXP Revert "KVM: Check the allocation of pv cpu mask" omits bee7c4c29c3a kvfree_rcu(): Fix ifnullfree.cocci warnings omits 9f7e887e648c rcu/tree: Allocate a page when caller is preemptible omits 5d11f297dfcd Merge remote-tracking branch 'asoc/for-5.10' into asoc-next omits 58b819e85258 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 7e3d84c7536c Merge remote-tracking branch 'regulator/for-5.10' into reg [...] omits 1a351609f0bd ledtrig-cpu: Limit to 8 CPUs omits c981e81cd273 leds: Add documentation about possible subsystem improvements omits 8e02ac4f89c9 leds: pca9532: read pwm settings from device tree omits 38af46766fab leds: pca9532: correct shift computation in pca9532_getled omits 0c637d4d83db leds: lm36274: Fix warning for undefined parameters omits 5ed564edb819 leds: lm3532: Fix warnings for undefined parameters omits d6c7d8b5d0f4 leds: pca963x: use flexible array omits 4c4b242915ad leds: pca963x: cosmetic: rename variables omits e12957936e25 leds: pca963x: cosmetic: rename variables omits ac94a74cdab5 leds: pca963x: use devres LED registering function omits 424c9ec68a21 leds: pca963x: cosmetic: use helper variables, better indentation omits ced3c298a937 leds: tca6507: fix potential zero passed to ERR_PTR omits ac50f64037fa leds: tca6507: fix warning triggered by fwnode conversion. omits 2e057a020280 leds: tca6507: use fwnode API instead of OF omits e4fe3a7dcf73 leds: tca6507: Absorb platform data omits f9e87f3c3c32 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks omits 0248dedd12d4 Merge branch 'linus' omits a5a2daf9ce08 Merge branch 'x86/cleanups' omits cf54d877b2eb Merge branch 'x86/urgent' omits 3ef0a955e2e0 Merge branch 'remotes/lorenzo/pci/xilinx' omits afe562a5048a Merge branch 'remotes/lorenzo/pci/vmd' omits ccd34126395c Merge branch 'remotes/lorenzo/pci/rcar' omits a468a687f949 Merge branch 'remotes/lorenzo/pci/qcom' omits c5fa2eedbb87 Merge branch 'remotes/lorenzo/pci/mvebu' omits a9277ea16561 Merge branch 'remotes/lorenzo/pci/iproc' omits 832f5ab53448 Merge branch 'remotes/lorenzo/pci/imx6' omits e0964880dad4 Merge branch 'remotes/lorenzo/pci/dwc' omits 11aed5f39ae4 Merge branch 'remotes/lorenzo/pci/cadence' omits 05f5af989729 Merge branch 'remotes/lorenzo/pci/brcmstb' omits b791bb658900 Merge branch 'remotes/lorenzo/pci/aardvark' omits a94add684f06 Merge branch 'remotes/lorenzo/pci/arm' omits 4a7c46bf976b Merge branch 'remotes/lorenzo/pci/apei' omits 36a1d695920e Merge branch 'pci/misc' omits 42b609067e42 Merge branch 'pci/pm' omits 4abaea37b14f Merge branch 'pci/hotplug' omits 0fba7c7d71f7 Merge branch 'pci/enumeration' omits 192ba6f8f7d6 Merge branch 'pci/acs' omits 115183bd19e8 Merge branch 'x86/fpu' omits 13aa9f45af90 Merge branch 'x86/pti' omits e7fdf83c03aa Merge branch 'linus' omits 3ddc19a683a8 Merge branch 'objtool/core' omits 9628e5a1a50d Merge branch 'ras/core' omits 089913a4e162 Merge branch 'x86/irq' omits 764e64fcda54 Merge branch 'devel' into for-next omits abcef6a24347 Merge branch 'devel' into for-next omits ddb18685d11e misc: pci_endpoint_test: Add driver data for Layerscape PC [...] omits 0044e46e8376 misc: pci_endpoint_test: Add LS1088a in pci_device_id table omits c9443b6500ff arm64: dts: layerscape: Add PCIe EP node for ls1088a omits 45c1c667ec05 Merge branch 'efi/core' omits c2cfa7d3be21 Merge branch 'efi/urgent' omits e7e4bc822af5 Merge branch 'irq/core' omits b6c23dffd290 Merge branch 'locking/core' omits 04154974ade8 Merge branch 'locking/urgent' omits 46607f6cc7b5 Merge branch 'objtool/urgent' omits 3a93a65fcafa manual merge of ras/core omits 242a647c0e17 manual merge of x86/irq omits 30b6218b43ff Merge branch 'x86/pti' omits 5fa3146213b9 Merge branch 'x86/urgent' omits 744de4180a43 cper,edac,efi: Memory Error Record: bank group/address and [...] omits 3c029b01da60 edac,ghes,cper: Add Row Extension to Memory Error Record omits d2778b4891fb efi/x86: Add a quirk to support command line arguments on [...] omits 8846f9fc76ba Merge branch 'linus' omits 412094d966d4 Merge branch 'core/urgent' omits 5506264ae5c2 Merge branch 'ras/core' omits fb5ee4ba376e Merge branch 'x86/seves' omits e6eb15c9ba31 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] omits 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 omits dfb4de9d3a56 x86/kvm: Don't forget to ACK async PF IRQ omits 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk omits 34f20a6410d5 PCI: Remove unused pcibios_pm_ops 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 c0087c5cb506 Merge remote-tracking branch 'arc-current/for-curr' into master adds a509a66a9d0d arm64: permit ACPI core to map kernel memory used for tabl [...] adds 294197aa1de7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] adds 67134744be16 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds b0b4f67c7578 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 3ba8bfc6a5a4 Merge remote-tracking branch 'sparc/master' into master 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 1c5094473c4f Merge remote-tracking branch 'net/master' into master adds 48d072c4e8cd selftests: netfilter: add time counter check adds 1e1f302deebd 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 71cbb3d4e66e Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 85ee98b4ab11 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds c4b6eedb28aa Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds e2c7689011d3 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 76a6b0b90d53 MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer adds 033840b69087 Merge remote-tracking branch 'pci-current/for-linus' into master adds b605bac10558 Merge remote-tracking branch 'usb.current/usb-linus' into master adds fdf07ecf55ee Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds 537d841c31cb Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 8ed9d5339d46 Merge remote-tracking branch 'staging.current/staging-linu [...] adds 7cf7877c0c8e Merge remote-tracking branch 'input-current/for-linus' int [...] adds 27687127c72b Merge remote-tracking branch 'ide/master' into master adds 82e4d1bbaa89 Merge remote-tracking branch 'kselftest-fixes/fixes' into master 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 62b96471314c Merge remote-tracking branch 'omap-fixes/fixes' into master adds 78d1c7cc1b1b Merge remote-tracking branch 'hwmon-fixes/hwmon' into master 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 2a851de0233a Merge branch 'misc-5.9' into next-fixes adds d07add331ce1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds f01300e594a6 Merge remote-tracking branch 'drivers-x86-fixes/fixes' int [...] adds bcf3a2953d36 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calli [...] adds 92c5fd6fde6f Merge remote-tracking branch 'scsi-fixes/fixes' into master adds f54c4442893b drm/vmwgfx: Fix error handling in get_node adds 6f4fc18f3575 Merge branch 'vmwgfx-fixes-5.9' of git://people.freedeskto [...] adds 9893f7eafd1c Merge remote-tracking branch 'drm-fixes/drm-fixes' into master adds 0b4671135905 Merge remote-tracking branch 'mmc-fixes/fixes' into master adds c14decfca23c clocksource: clint: Export clint_time_val for modules adds aa9887608e77 RISC-V: Check clint_time_val before use adds 141494d363c6 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds cb7a00b2ee2f Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 98e8de8d7b99 Merge remote-tracking branch 'spdx/spdx-linus' into master adds 8a75909d1cd0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds f38c6b43b76f Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds c0b1c5fb6b68 Merge remote-tracking branch 'ubifs-fixes/fixes' into master adds 112c35237c72 Partially revert "video: fbdev: amba-clcd: Retire elder CL [...] adds 27204b99b082 drm: drm_dsc.h: fix a kernel-doc markup adds d069a655f589 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new b51d78057ed0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new 40a58097ec29 Merge remote-tracking branch 'kbuild/for-next' into master new ebf42d125f97 Merge remote-tracking branch 'dma-mapping/for-next' into master new 293b4a0135dd Merge remote-tracking branch 'arm/for-next' into master new 8acb8ac23533 Merge remote-tracking branch 'arm64/for-next/core' into master new 374099c46db1 Merge remote-tracking branch 'arm-soc/for-next' into master new 7d37a1e4acb7 Merge remote-tracking branch 'amlogic/for-next' into master new e56d5f5e5e29 Merge remote-tracking branch 'aspeed/for-next' into master new 3f25fd19fd3d Merge remote-tracking branch 'at91/at91-next' into master new 3943be13d1fa Merge remote-tracking branch 'drivers-memory/for-next' int [...] new 97c7db4b18bc Merge remote-tracking branch 'imx-mxs/for-next' into master new 930ad2c8dad7 Merge remote-tracking branch 'keystone/next' into master new 57ce141c9dd5 Merge remote-tracking branch 'mediatek/for-next' into master new 3cda878bfa47 Merge remote-tracking branch 'mvebu/for-next' into master new 7a159a1ad494 Merge branch 'fixes' into for-next new 77f72a3f6dbe Merge remote-tracking branch 'omap/for-next' into master new da292a8c6e81 Merge remote-tracking branch 'qcom/for-next' into master new 3af0fe2f4edb Merge remote-tracking branch 'realtek/for-next' into master new 03b04053ef47 Merge remote-tracking branch 'renesas/next' into master new ca5ceef29d25 Merge remote-tracking branch 'reset/reset/next' into master new 06c1468c2f7d Merge remote-tracking branch 'rockchip/for-next' into master new 03b43bba8058 Merge remote-tracking branch 'samsung-krzk/for-next' into master new e60fd2bc2b34 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new 8dfbab37ce93 Merge remote-tracking branch 'tegra/for-next' into master new 008cc76c4ef4 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new ffb0024ecd3d Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next new ba90e0c92666 dt-bindings: ti-serdes-mux: Add defines for J7200 SoC new 1509295295c0 arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux new 9a09e6e9cfcf arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX new 6197d7139d12 arm64: dts: ti: k3-j7200-main: Add USB controller new e38a45b0192c arm64: dts: ti: k3-j7200-common-proc-board: Configure the [...] new bbcb0522ae0c arm64: dts: ti: k3-j7200-common-proc-board: Add USB support new 48a78787c0f3 Merge branch 'ti-k3-dts-next' into ti-k3-next new ccc0006f5fec Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new adfd9991676c Merge remote-tracking branch 'uniphier/for-next' into master new 85705c3ac3e5 Merge remote-tracking branch 'clk/clk-next' into master new 10512c6a8549 Merge remote-tracking branch 'h8300/h8300-next' into master new b02e4a230263 Merge remote-tracking branch 'ia64/next' into master new cc8d01f6b0cc Merge remote-tracking branch 'm68k/for-next' into master new aec0b4b8d4a2 Merge remote-tracking branch 'm68knommu/for-next' into master new 8c53d75d71ec Merge remote-tracking branch 'microblaze/next' into master new 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct new 047248cab16b MIPS: process: include exec.h header in process.c new ff1b328d4bfb Merge remote-tracking branch 'mips/mips-next' into master new c2d688021846 Merge remote-tracking branch 'nds32/next' into master new e7742adbe97d parisc: disable CONFIG_IDE in defconfigs new 93d3747e5395 parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() new e80170cf5a2f Merge remote-tracking branch 'parisc-hd/for-next' into master new 87a9d2ab861c Merge remote-tracking branch 'powerpc/next' into master new 4c096dc85940 Merge remote-tracking branch 'soc-fsl/next' into master new 3dbe85804b7a Merge remote-tracking branch 'risc-v/for-next' into master new ad3e6948f90a s390: remove cad commandline option new 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit new 3731ac579519 s390/vdso: remove orphaned declarations new 86cde618e718 s390/startup: correct "dfltcc" option parsing new f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit new 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab new 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print new 402e9228f7a6 s390: remove orphaned function declarations new 8ed77b21bcf2 Merge branch 'features' into for-next new 63db70c64ff0 Merge remote-tracking branch 's390/for-next' into master new 390fe568fd31 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new b1805131b357 Merge remote-tracking branch 'fscrypt/master' into master new e631e9402262 Merge remote-tracking branch 'btrfs/for-next' into master new 8a9afd0b9a49 Convert trailing spaces and periods in path components new 1c16f517c995 cifs: update internal module version number new b580900374b3 Merge remote-tracking branch 'cifs/for-next' into master new 878cd56b6084 Merge remote-tracking branch 'configfs/for-next' into master new d742f4a43705 Merge remote-tracking branch 'erofs/dev' into master new 892767e31d27 Merge remote-tracking branch 'exfat/dev' into master new 223c805c8422 Merge remote-tracking branch 'ext3/for_next' into master new a4031f6f0134 Merge remote-tracking branch 'ext4/dev' into master new edf3c0f8a0d5 Merge remote-tracking branch 'f2fs/dev' into master new cff45614fdb6 Merge remote-tracking branch 'fuse/for-next' into master new a09664cfe6f8 Merge remote-tracking branch 'nfs-anna/linux-next' into master new be7b914a70e5 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] new a7fb94bbb4eb Merge remote-tracking branch 'ubifs/next' into master new e559805720e2 Merge remote-tracking branch 'xfs/for-next' into master new 15b1770b8949 Merge remote-tracking branch 'zonefs/for-next' into master new 171433814c48 Merge remote-tracking branch 'iomap/iomap-for-next' into master new 00ac83d5352f Merge remote-tracking branch 'file-locks/locks-next' into master new 070ba261d1d2 Merge remote-tracking branch 'vfs/for-next' into master new 59f8bcca1ef6 printk: avoid and/or handle record truncation new 0463d04ea03a printk: reduce setup_text_buf size to LOG_LINE_MAX new 22ac367a8ac0 Merge branch 'printk-rework' into for-next new 36cc3545251e Merge remote-tracking branch 'printk/for-next' into master new 7202cbee3f9f Merge branch 'pci/acs' new 5ccf2a6e483f PCI/ASPM: Add support for LTR _DSM new 4ac0d85257f6 Merge branch 'pci/aspm' new b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy new 107d1d681a99 Merge branch 'pci/enumeration' new 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment new fad6991731e9 Merge branch 'pci/hotplug' new a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops new 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay new 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT new 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] new f57d302b9856 Merge branch 'pci/pm' new 0a98bb98f2c7 PCI: Simplify bool comparisons new eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() new b0623566c2e9 x86/xen: Fix xen_msi_init() missing prototype warning new be7b80f15a8b Merge branch 'pci/misc' new 3e1b1afe97c0 Merge branch 'remotes/lorenzo/pci/apei' new d8e150c5b417 Merge branch 'remotes/lorenzo/pci/arm' new 45bf8e16c8a9 Merge branch 'remotes/lorenzo/pci/aardvark' new c2fe9f476682 Merge branch 'remotes/lorenzo/pci/brcmstb' new 19879940e0e9 Merge branch 'remotes/lorenzo/pci/cadence' new 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table new 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] new ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' new 45801f5ee069 Merge branch 'remotes/lorenzo/pci/dwc' new f0d1371f0f26 Merge branch 'remotes/lorenzo/pci/imx6' new 9101aff1f2bc Merge branch 'remotes/lorenzo/pci/iproc' new ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready new b4e8d88f4681 Merge branch 'remotes/lorenzo/pci/kirin' new 38b2adc410fb PCI: meson: Build as module by default new f39455e22e77 Merge branch 'remotes/lorenzo/pci/meson' new fb23ce49e144 Merge branch 'remotes/lorenzo/pci/mvebu' new f8416aa216a3 Merge branch 'remotes/lorenzo/pci/qcom' new 895ad0510f2f Merge branch 'remotes/lorenzo/pci/rcar' new d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] new cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro new b406480b5c32 Merge branch 'remotes/lorenzo/pci/tegra' new 315a5298d443 Merge branch 'remotes/lorenzo/pci/vmd' new ca0b879b78d5 Merge branch 'remotes/lorenzo/pci/xilinx' new 53cefd506341 Merge remote-tracking branch 'pci/next' into master new d9336ae6722b Merge remote-tracking branch 'pstore/for-next/pstore' into master new 14c9c014babe HID: add vivaldi HID driver new f5795950202d Merge branch 'for-5.10/vivaldi' into for-next new f786e086a33e Merge remote-tracking branch 'hid/for-next' into master new 79f6df152bde Merge remote-tracking branch 'i2c/i2c/for-next' into master new e95b0da9b88a Merge remote-tracking branch 'i3c/i3c/next' into master new aebe18d625a4 Merge remote-tracking branch 'dmi/dmi-for-next' into master new ce2fc4462930 next-20200930/hwmon-staging new 6b138f7bf36b Merge remote-tracking branch 'jc_docs/docs-next' into master new 6fcadfc72723 media: camera-sensor.rst: fix a doc build warning new 1c16b009018d media: glossary.rst: use the right case for glossary entries new b97d4a1eb4ba media: docs: ipu3.rst: rely at automarkup extension new deacbb8e4c7c media: dvb-frontends: remove a clone of a kernel-doc marku [...] new 181220d469fe media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup new c3cfc5f484e0 media: cec-core.rst: fix warnings with Sphinx 3.0+ new 8162a0b5a209 media: v4l2-subdev.h: fix a kernel-doc markup new f69249fcefc4 media: hist-v4l2.rst: remove struct duplication new cae045f495d2 media: hist-v4l2.rst: remove :c:`type` from structs and enums new 4e971bc90c32 Merge remote-tracking branch 'v4l-dvb/master' into master new fc7d17551f77 cpufreq: intel_pstate: Fix missing return statement new 1cd46625cc45 Merge branch 'pm-cpufreq-fixes' into linux-next new eac53b3e304a Documentation: PM: Fix a reStructuredText syntax error new 1a67b9263e06 ARM: imx6q: Fixup RCU usage for cpuidle new c512372de503 Merge branch 'pm-cpuidle-fixes' into linux-next new 4849bc777049 ACPI / NUMA: Add stub function for pxm_to_node() new 027a0d093137 Merge branch 'acpi-numa' into linux-next new 04fc986a648b Merge remote-tracking branch 'pm/linux-next' into master new 9f244c32a044 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] new 817a03bf540c Merge remote-tracking branch 'cpupower/cpupower' into master new 2295814a813e Merge remote-tracking branch 'devfreq/devfreq-next' into master new 197bf9526bca Merge remote-tracking branch 'opp/opp/linux-next' into master new f51ad54b9a6c Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new f446aa805d22 Merge remote-tracking branch 'ieee1394/for-next' into master new 684ecc9d0eea Merge remote-tracking branch 'dlm/next' into master new 9436875ebae4 Merge remote-tracking branch 'swiotlb/linux-next' into master new 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes new 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes new 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes new 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes new 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() new 221109e64316 RDMA/hns: Add interception for resizing SRQs new c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() new 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration new 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() new 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp new fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC new 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP new 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC new b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] new 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP new f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object new 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] new eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type new 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP new 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver new 5807bb32055b RDMA/core: Align write and ioctl checks of QP types new b925c555a15d RDMA/drivers: Remove udata check from special QP new 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP new d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] new cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions new 90a6fd302d36 Merge remote-tracking branch 'rdma/for-next' into master new 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API new ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found new c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP new a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...] new e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...] new 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants new d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2 new 7a155fa3d84e net: mscc: ocelot: parse flower action before key new e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...] new 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...] new 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...] new 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...] new 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...] new 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot' new 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...] new 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get() new 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies new 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos new a65cc53a0eb8 selftests: mlxsw: Add headroom handling test new bfa804784e32 selftests: mlxsw: Add a PFC test new e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests' new 20c168be684a net: macb: move pdata to private header new b6b6d6533a14 inet: remove icsk_ack.blocked new a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack() new 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack' new df8aeaa8268f ionic: stop watchdog timer earlier on remove new 0816e0c8188e ionic: prevent early watchdog check new 11789fe7761b Merge branch 'ionic-watchdog-training' new 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...] new f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...] new 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...] new 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...] new 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes new 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...] new dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...] new 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd new f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd new eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd new a6597121d672 can: flexcan: initialize all flexcan memory for ECC function new 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP new 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed new 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...] new 5b88823bfe08 devlink: Add a tracepoint for trap reports new 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint new 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint new de9cbb81bd6e drop_monitor: Remove no longer used functions new a848c05f4bb6 drop_monitor: Remove duplicate struct new 93e155967ccc drop_monitor: Filter control packets in drop monitor new b7cc6d3c5c91 selftests: net: Add drop monitor test new f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint' new 20e16f40796f Merge remote-tracking branch 'net-next/master' into master new 963ec27a10fa bpf: fix raw_tp test run in preempt kernel new b426ce83baa7 bpf: Add classid helper only based on skb->sk new 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one new b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in new 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs new faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate new eef4a011f35d bpf, selftests: Add redirect_neigh selftest new ea7da1d563f1 Merge branch 'Various BPF helper improvements' new 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF new f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format new 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids new ccbdb14a3326 Merge remote-tracking branch 'bpf-next/master' into master new fa3312cc6164 Merge remote-tracking branch 'ipsec-next/master' into master new bc7a708235f4 netfilter: nf_tables: fix userdata memleak new 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata new 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain new cab1d889ee29 Merge remote-tracking branch 'netfilter-next/master' into master new 28233dd4afa0 Merge remote-tracking branch 'wireless-drivers-next/master [...] new b82018204168 Merge remote-tracking branch 'mac80211-next/master' into master new 27225e64b594 Merge remote-tracking branch 'gfs2/for-next' into master new 412802b9bb2f Merge remote-tracking branch 'mtd/mtd/next' into master new 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts new 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] new d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits new b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] new b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time new dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() new 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() new 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() new 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() new 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] new ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow new ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static new 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC new 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC new d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code new cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe new 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO new aea7687e77be mtd: spinand: gigadevice: Add QE Bit new 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC new 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops new 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() new 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() new 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() new 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() new c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc new 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() new f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] new d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op new 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() new fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] new 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning new fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call new 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] new eaeb76ac74bc Merge remote-tracking branch 'nand/nand/next' into master new 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe new 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d new 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] new 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm new d6a2b9be3df7 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master new caffe38f22e3 Merge remote-tracking branch 'crypto/master' into master new e88f5c65e508 Merge remote-tracking branch 'drm/drm-next' into master new b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] new 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] new 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions new d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 new 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) new 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder new 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] new f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] new fbdb731bbadb drm/amdgpu: add vangogh asic header files (v2) new 7810639dd125 drm/amdgpu: add van gogh asic_type enum (v2) new 42b3a92fb130 drm/amdgpu: add uapi to define van gogh series new 776244fd0988 drm/amdgpu: add van gogh support for gpu_info and ip block [...] new 1b1d2c247eb8 drm/amdgpu: add vangogh_reg_base_init function for van gogh new 05c956bdc8c6 drm/amdgpu: add nv common ip block support for van gogh new 7aef645caf2c drm/amdgpu: skip sdma1 in nv_allowed_read_registers list f [...] new 778558b3a65a drm/amdgpu: add van gogh support for ih block new 2ae78529e24d drm/amdgpu: use gpu virtual address for interrupt packet w [...] new e87323799289 drm/amdgpu: add uapi to define van gogh memory type new 1103fbb740a7 drm/amdgpu: update new memory types in atomfirmware header new 89b58879a590 drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables new 6ea747d75d04 drm/amdgpu: get the correct vram type for van gogh new 7063cb305266 drm/amdgpu: add gmc v10 supports for van gogh (v4) new 1be1eea47658 drm/amdgpu: set fw load type for van gogh new 47e032b93945 drm/amdgpu: add gfx support for van gogh (v2) new 34032650c369 drm/amdgpu: add gfx golden settings for vangogh (v3) new cac955627d14 drm/amdgpu/gfx10: add updated register offsets for VGH new d09412f0823c drm/amdgpu: add sdma support for van gogh new 58b419f8db64 drm/amdgpu: set ip blocks for van gogh new 834acac608f2 drm/amdkfd: add Van Gogh KFD support new 141e8c958b7c drm/amdgpu: add mmhub v2.3 for vangogh (v4) new 08e36985b1fc drm/amdgpu: enable vcn3.0 for van gogh new a74eaf4013cf drm/amdgpu: add pcie port indirect read and write on nv new 3dbc3ec74aaf drm/amdgpu: add nbio v7.2 for vangogh (v2) new 783b57da8d5f drm/amdgpu/powerplay: add new smu messages and feature mas [...] new 34d65c1203c2 drm/admgpu/powerplay: add smu v11.5 driver interface heade [...] new f01f2edc64d4 drm/amdgpu/powerplay: add smu v11.5 firmware header for va [...] new faafbd7f2b32 drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh new 514abebe238c drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2) new b7cc83e34261 drm/amdgpu/powerplay: add smu initialize funcitons for van [...] new d3c744849db9 drm/amd/powerplay: partially enable swsmu for vangogh new 37da7cf0b482 drm/amd/powerplay: add vangogh ppt into swSMU new 60fe0f5d8292 drm/amdgpu: add smu ip block for vangogh new c0e5a944b492 drm/amdgpu: add TOC firmware definition new 349cb3146a44 drm/amdgpu: add TOC firmware support for apu (v3) new ff00b0510bca drm/amdgpu: enable psp support for vangogh new 0d4787088e85 drm/amdgpu: disable gfxoff on vangogh for the moment (v2) new 0295b20cb165 drm/amdgpu: IP discovery table is not ready yet for VG new b2d4cde32e66 drm/amdgpu/mmhub2.3: print client id string for mmhub new 82ed64155bad drm/amdgpu: add gfx power gating for gfx10 new 6473b1cc0014 drm/amdgpu: enable gfx clock gating and power gating for vangogh new 118e8e3f9590 drm/amd/display: Add dcn3.01 support to DC new 13df5182d0ca drm/amd/display: Add dcn3.01 support to DM new 993d00264944 drm/amdgpu: add van gogh pci id new f914190c33e8 PCI/ERR: Fix reset logic in pcie_do_recovery() call new 0b0c45f059b4 drm/amdgpu: add another raven1 gfxoff quirk new 1ddde1d582ac Merge remote-tracking branch 'amdgpu/drm-next' into master new 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 new ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] new 922d369b2922 drm/i915/gt: Clear the buffer pool age before use new eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() new 7d5553147613 drm/i915: Break up error capture compression loops with co [...] new 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] new cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors new 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex new 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] new 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] new 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] new ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] new 651dabe27f96 drm/i915/gem: Always test execution status on closing the context new c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies new f63fc674ac3c Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new eab27b66dfe9 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new 7b53dce06bbf Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new dc583e1ee60e Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 3fe16aa5e0e3 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new 1c7160b11dbc Merge remote-tracking branch 'regmap/for-next' into master new 4ab469af78ac Merge remote-tracking branch 'sound/for-next' into master new ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() new af223edd07b6 spi: atmel: remove unnecessary include new 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include new 166fedc78225 Merge remote-tracking branch 'asoc/for-5.10' into asoc-next new e5b8c41c2470 Merge remote-tracking branch 'sound-asoc/for-next' into master new b4e0c4f14283 Merge remote-tracking branch 'modules/modules-next' into master new de9d1d8570fb Merge remote-tracking branch 'input/next' into master new 000928a3916a Merge remote-tracking branch 'block/for-next' into master new 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] new 54cce91b849f dm: fold dm_process_bio() into dm_submit_bio() new 4d796fb833aa dm: fix comment in __dm_suspend() new afbfd24eeb6a Merge remote-tracking branch 'device-mapper/for-next' into master new 04d615abf5eb Merge remote-tracking branch 'mmc/next' into master new 3abee4579484 mfd: Add simple regmap based I2C driver new 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld new a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support new 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support new 85174ca66376 watchdog: add support for sl28cpld watchdog new 9db33d221efc pwm: Add support for sl28cpld PWM controller new b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller new 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] new 31c53962d65f mfd: Kconfig: Fix typo of 'individual' new d1264a075ed6 mfd: rn5t618: Add a power supply subdevice new e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning new ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding new ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller new f104563fe080 mfd: madera: Simplify with dev_err_probe() new 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() new 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() new b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table new 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield new a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ new a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters new 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings new 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] new 529a1101212a mfd: syscon: Don't free allocated name for regmap_config new 8ce24f8967df mfd: sm501: Fix leaks in probe() new d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> new 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml new f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 new 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant new 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] new e8299c7313af mfd: Add ACPI support to Kontron PLD driver new b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples new 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y new ed641060da9e Merge remote-tracking branch 'mfd/for-mfd-next' into master new 81196e2e57fc power: supply: ucs1002: fix some health status issues new e6bd1149f2b0 Merge remote-tracking branch 'battery/for-next' into master new 89a5f77e3f3a regulator: rtmv20: Update DT binding document and property [...] new 6228cc8aed9e regulator: rtmv20: Add missing regcache cache only before [...] new d236cbdc5dc0 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] new 9b7ad1bcfb8b Merge remote-tracking branch 'regulator/for-next' into master new 12ab6cb95921 Merge remote-tracking branch 'integrity/next-integrity' in [...] new 8683d88c7c78 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new f28d9f2995b7 Merge remote-tracking branch 'selinux/next' into master new bc545ba4f83f Merge remote-tracking branch 'smack/next' into master new de655a9deb1d Merge remote-tracking branch 'tomoyo/master' into master new 7f7cb8ef47e1 Merge remote-tracking branch 'tpmdd/next' into master new 4a9bd59c27d2 Merge remote-tracking branch 'iommu/next' into master new b6d0b1a556a9 Merge remote-tracking branch 'vfio/next' into master new 16bc69b3d6e4 Merge remote-tracking branch 'audit/next' into master new f1dd39b5f635 Merge remote-tracking branch 'devicetree/for-next' into master new 744634135644 Merge remote-tracking branch 'spi/for-next' into master new bc21a291fc11 x86/mce: Use idtentry_nmi_enter/exit() new f308a0019d98 Merge branch 'x86/urgent' new 0ddfb1cf3b6b x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer new ada8540a3e58 Merge branch 'x86/seves' new 10b00614cf9c Merge branch 'x86/pti' new 6e480771863d Merge branch 'x86/pasid' new d6d424b780e1 Merge branch 'x86/paravirt' new 877e49c4231a Merge branch 'x86/mm' new a03091d2c683 Merge branch 'x86/misc' new d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI new 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS new 5a9c4a7471d3 Merge branch 'x86/irq' new dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name new f99890a9183c Merge branch 'x86/hyperv' new 1949af9d1d1d Merge branch 'x86/fsgsbase' new 094c0cbd5c75 Merge branch 'x86/fpu' new 16f73ae31dea Merge branch 'x86/entry' new c8166fbde9a3 Merge branch 'x86/cpu' new fddabf77a87d Merge branch 'x86/cleanups' new 3d8e43c92c6b Merge branch 'x86/cache' new e59dde93d439 Merge branch 'x86/build' new b2459afe087f Merge branch 'x86/asm' new b952caf2d5ca timers: Mask invalid flags in do_init_timer() new e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support new 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support new 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys() new 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...] new 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...] new 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment new e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...] new 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset new bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer new 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...] new 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...] new 353d82677a23 Merge branch 'timers/core' new 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node new 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks new 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default new 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value() new df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain new fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg() new 5a7f55590467 sched/fair: Relax constraint on task's load during load balance new 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold new e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level new 6e7499135db7 sched/fair: Reduce busy load balance interval new 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...] new 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ new ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv() new f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ new 25d6034291a6 Merge branch 'sched/core' new 4bd442e9a838 RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE() new fd258dc4442c x86/mce: Add Skylake quirk for patrol scrub reported errors new ed9705e4ad1c x86/mce: Drop AMD-specific "DEFERRED" case from Intel seve [...] new f559e6d517dc Merge branch 'ras/core' new b5ad09d08ca4 Merge branch 'perf/kprobes' new e9ffc8c1b839 kprobes: Use module_name() macro new 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...] new 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...] new 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...] new 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...] new fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() new 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() new 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() new cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() new 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver new a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge new 8a9b8d41df01 Merge branch 'perf/core' new 292b075b9145 Merge branch 'objtool/core' new 6d1823ccc480 lockdep: Optimize the memory usage of circular queue new 0cefbee9df61 Merge branch 'locking/core' new 2abc3f929317 Merge branch 'irq/core' new 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...] new aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c new f5344e5d6ccb efi: Delete deprecated parameter comments new 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...] new d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure new 642c22d2038d Merge branch 'efi/urgent' new 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...] new 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record new 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...] new b89114cd018c efi: mokvar-table: fix some issues in new code new 232f4eb6393f efi: pstore: disentangle from deprecated efivars module new c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars new 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init() new 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS new 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS new 963fabf37f6a efi: efivars: limit availability to X86 builds new 21fb71d55594 Merge branch 'efi/core' new 8b11a629ec9f Merge branch 'core/static_call' new aedcade6f4fa debugobjects: Allow debug_obj_descr to be const new f9e62f318fd7 treewide: Make all debug_obj_descriptors const new 8311574609ac Merge branch 'core/debugobjects' new e9542fdb8975 Merge branch 'core/build' new 873c18b3ef7e Merge remote-tracking branch 'tip/auto-latest' into master new 66b8da854d8e Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 7997f64ffc30 Merge remote-tracking branch 'edac/edac-for-next' into master new a7cd25f57570 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new efb900ae879c Merge remote-tracking branch 'ftrace/for-next' into master new 3a8e10ea2a2e rcu/tree: Allocate a page when caller is preemptible new d6131e517856 kvfree_rcu(): Fix ifnullfree.cocci warnings new 6047305006ab EXP Revert "KVM: Check the allocation of pv cpu mask" new c98ecdec630c Merge branch 'urezki-pcount.2020.09.29a' into HEAD new a633d2c445bf refscale: Bounds-check module parameters new 4c02a6979531 torture: Don't kill gdb sessions new 5df907dd8a32 locktorture: Track time of last ->writeunlock() new e37ac55d146e torture: Periodically pause in stutter_wait() new 306245a401eb x86/cpu: Avoid cpuinfo-induced IPI pileups new d9d50ae1b1dc torture: Make torture_stutter() use hrtimer new 89a28505cf61 scftorture: Add an alternative IPI vector new 4e2b3ce0a4cd x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs new 33c69fb5f7ab rcu: Panic after fixed number of stalls new d12b811f89ec rcuscale: Add RCU Tasks Trace new 4342cbd0f41b rcuscale: Avoid divide by zero new c5f422736543 srcu: Take early exit on memory-allocation failure new f0edca8259e9 docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] new b1b0d09d3967 rcutorture: Make preemptible TRACE02 enable lockdep new 82a101efe94c rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop new 03f877a1a530 rcutorture: Make grace-period kthread report match RCU fla [...] new 1b3c541616f0 torture: Exclude "NOHZ tick-stop error" from fatal errors new 9b8b41c73903 sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP new 6f96f65e6d6d rcu: Un-hide lockdep maps for !LOCKDEP new d28eaa180327 net: Un-hide lockdep_sock_is_held() for !LOCKDEP new c58ea54d7bba net: sched: Remove broken definitions and un-hide for !LOCKDEP new 3aab2b8d3fd0 srcu: Use a more appropriate lockdep helper new 9011e844ee16 lockdep: Provide dummy forward declaration of *_is_held() helpers new 76690e64eed4 rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition new 49078c94b157 rcuscale: Prevent hangs for invalid arguments new 237c1f7ffd98 refscale: Prevent hangs for invalid arguments new 3d7a40644242 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] new 0b2e5aca5db8 rcu-tasks: Make the units of ->init_fract be jiffies new 6bf9d8b60171 locktorture: Ignore nreaders_stress if no readlock support new b2e1a4cc683a locktorture: Prevent hangs for invalid arguments new 53006c601f08 torture: Prevent jitter processes from delaying failed run new 7080a63b59d0 rcutorture: Prevent hangs for invalid arguments new 3e187d4bf804 list.h: Update comment to explicitly note circular lists new 1cb0943d3451 torture: Force weak-hashed pointers on console log new 9ce3f06e429d rcu: Implement rcu_segcblist_is_offloaded() config dependent new 624e28eaae2c rcutorture: Make stutter_wait() caller restore priority new 5af2408d8c17 torture: Accept time units on kvm.sh --duration argument new 055706d43ad2 rcu: Fix single-CPU check in rcu_blocking_is_gp() new cea1ae8c20b0 rcutorture: Small code cleanups new a5c12e9f6b60 rcutorture: Test runtime toggling of CPUs' callback offloading new b0cb5c792d8d torture: Allow alternative forms of kvm.sh command-line arguments new b19c20911f4a scftorture: Add full-test stutter capability new a220d9845fba rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] new 8510865748b9 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config new b5aa3ff2b86f doc: Present the role of READ_ONCE() new c6769e4694d8 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] new 138438a52ca1 Merge remote-tracking branch 'rcu/rcu/next' into master new ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY new ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h new 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM new 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read new ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu new 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars new df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp new 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] new 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE new a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings new 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] new 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next new 97c22a2ea581 Merge remote-tracking branch 'kvm-arm/next' into master new f192442c9052 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master new 52da4bd04ff0 Merge remote-tracking branch 'xen-tip/linux-next' into master new 1e7f8c403d4e Merge remote-tracking branch 'percpu/for-next' into master new 7bd6193e4728 Merge remote-tracking branch 'chrome-platform/for-next' in [...] new 38b393fec298 leds: tca6507: Absorb platform data new 96f524105b9c leds: tca6507: use fwnode API instead of OF new e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. new a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR new 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation new af26bebea119 leds: pca963x: use devres LED registering function new fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables new 5db8509349ce leds: pca963x: cosmetic: rename variables new b5a3b44f2ddc leds: pca963x: use flexible array new 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters new 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters new 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled new 7ac5338c3c7c leds: pca9532: read pwm settings from device tree new 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] new abcc131292aa ledtrig-cpu: Limit to 8 CPUs new 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML new b7f0b3bd1fe3 leds: tca6507: do not set GPIO names new c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable new 7e2dc43da2c0 leds: tca6507: remove binding comment new 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] new 564ead1280d7 leds: pca963x: use struct led_init_data when registering new 108f4664e344 leds: tlc591xx: fix leak of device node iterator new 940cca1ab5d6 leds: ns2: convert to fwnode API new 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr new d3ad87cccdfb Merge remote-tracking branch 'leds/for-next' into master new e89e9b55080e Merge remote-tracking branch 'ipmi/for-next' into master new c1a9a199c3f8 Merge remote-tracking branch 'driver-core/driver-core-next [...] new 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] new 09d1197bdc31 Merge remote-tracking branch 'usb/usb-next' into master new d392754c9ba9 Merge remote-tracking branch 'usb-gadget/next' into master new 2aa67481cc4e Merge remote-tracking branch 'usb-serial/usb-next' into master new 56c87793ad93 Merge remote-tracking branch 'phy-next/next' into master new 38d52b2c2b67 Merge remote-tracking branch 'tty/tty-next' into master new 7c7b7412bc68 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] new 94522420dea0 Merge remote-tracking branch 'extcon/extcon-next' into master new 2d3639acbd41 Merge remote-tracking branch 'soundwire/next' into master new e7c27e5b07f2 Merge remote-tracking branch 'staging/staging-next' into master new 5b517575f7e3 Merge remote-tracking branch 'mux/for-next' into master new 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' new 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] new f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] new 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] new 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] new 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API new 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] new cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] new 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API new 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] new fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API new 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API new 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] new 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API new 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] new 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] new 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] new bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] new 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] new ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API new 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] new 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API new 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] new 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] new b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] new aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API new 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] new 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] new a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] new 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] new 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API new f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] new 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] new 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] new 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API new 86ae924a91a4 dmaengine: pl330: fix argument for tasklet new a841592fb3a7 Merge branch 'topic/tasklet' into next new 7685b107df7a Merge remote-tracking branch 'dmaengine/next' into master new 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() new 65026da59cda cgroup: Zero sized write should be no-op new be34a82d26b8 Merge remote-tracking branch 'cgroup/for-next' into master new 7c4d358378bc Merge branch 'fixes' into for-next new 82ea282fc64b Merge branch 'misc' into for-next new ce8e94ffeede Merge remote-tracking branch 'scsi/for-next' into master new 5ca236284615 Merge remote-tracking branch 'scsi-mkp/for-next' into master new 37787e9f81e2 vhost vdpa: fix vhost_vdpa_open error handling new 5506ff1f06ff vhost: Don't call access_ok() when using IOTLB new 91b36a648fb7 vhost: Don't call log_access_ok() when using IOTLB new 98f9a49b9dc3 Merge remote-tracking branch 'vhost/linux-next' into master new 68aaf2d108ae Merge remote-tracking branch 'rpmsg/for-next' into master new e43c26e12dd4 gpio: pca953x: Fix uninitialized pending variable new ac67b07e268d gpio/aspeed-sgpio: enable access to all 80 input & output sgpios new bf0d394e8850 gpio/aspeed-sgpio: don't enable all interrupts by default new 3e640b1eec38 gpio: aspeed: fix ast2600 bank properties new 2e969d8a7f99 Merge tag 'gpio-fixes-for-v5.9-rc7' of git://git.kernel.or [...] new d25e8fdebdad gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION new 17479aa39fbf Merge tag 'gpio-fixes-for-v5.9' of git://git.kernel.org/pu [...] new e09e200e0722 gpio: pca953x: Use bitmap API over implicit GCC extension new 8c1f1c34777b gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x new 20199b5c8358 dt-bindings: gpio: pl061: add gpio-line-names new 256012abf948 dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 [...] new 60e743291446 dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names new dd8efeb78d64 dt-bindings: gpio: convert bindings for NXP PCA953x family [...] new 0399961233f1 dt-bindings: gpio: convert bindings for Maxim MAX732x fami [...] new 513034d8b089 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB new 12d16b397ce0 gpio: mxc: Support module build new e0ab949f152a gpio: mockup: fix resource leak in error path new 3795d7cc4fe1 gpio: mpc8xxx: simplify ls1028a/ls1088a support new 0fd16012adc0 lib: string_helpers: provide kfree_strarray() new 2fd1abe99e5f Documentation: gpio: add documentation for gpio-mockup new 94502ba9a47c gpio: mockup: drop unneeded includes new 25f0006603e4 gpio: mockup: use KBUILD_MODNAME new 56f6cb35e274 gpio: mockup: use pr_fmt() new 66f222ef45f3 gpio: mockup: remove unneeded return statement new 383bb2de4d49 gpio: mockup: increase the number of supported device properties new 148c2560c55b gpio: mockup: pass the chip label as device property new 582be05ea42a gpio: mockup: use the generic 'gpio-line-names' property new 42e9acc67910 gpio: mockup: refactor the module init function new 0dc11e3ad353 gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset new 69e4e1368803 gpiolib: cdev: replace strncpy() with strscpy() new 539430fbbcc4 gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes new b53911aa872d gpio: uapi: define uAPI v2 new d143493c01b7 gpiolib: make cdev a build option new 957ebb61a476 gpiolib: add build option for CDEV v1 ABI new 3c0d9c635ae2 gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_ [...] new aad955842d1c gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO [...] new 73e0341992b6 gpiolib: cdev: support edge detection for uAPI v2 new a54756cb24ea gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL new 7b8e00d98168 gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL new 65cff7046406 gpiolib: cdev: support setting debounce new b234d233fe30 gpio: uapi: document uAPI v1 as deprecated new 3c333c47041c tools: gpio: port lsgpio to v2 uAPI new e86a863b337c tools: gpio: port gpio-watch to v2 uAPI new ed60aee0edcd tools: gpio: rename nlines to num_lines new 7ff6d1d25a9e tools: gpio: port gpio-hammer to v2 uAPI new 0acda979df8d tools: gpio: port gpio-event-mon to v2 uAPI new 62757c32d5db tools: gpio: add multi-line monitoring to gpio-event-mon new cf048e05b687 tools: gpio: add debounce support to gpio-event-mon new 3d5a46544b97 Merge tag 'gpio-updates-for-v5.10-part2' of git://git.kern [...] new 237d96164f2c gpio: pca953x: Add support for the NXP PCAL9554B/C new 72a31192b5a9 Merge branch 'devel' into for-next new a3723e19df13 Merge remote-tracking branch 'gpio/for-next' into master new 5d8ff95a52c3 pinctrl: qcom: sm8250: correct sdc2_clk new 39c4dbe4cc36 pinctrl: mediatek: check mtk_is_virt_gpio input parameter new 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 new 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver new 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions new 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module new 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module new cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] new 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux new 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask new 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks new d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. new d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] new f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. new da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code new 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] new 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() new 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 new 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC new 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] new 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups new 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs new 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() new 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 new cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant new 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent new a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent new c348abca14dc Merge branch 'devel' into for-next new 616894ce5dad Merge remote-tracking branch 'pinctrl/for-next' into master new e2968b8953b8 Merge remote-tracking branch 'pwm/for-next' into master new d7efeabc73d3 Merge remote-tracking branch 'kselftest/next' into master new 15fb27a07b82 Merge remote-tracking branch 'livepatching/for-next' into master new 4fb6e4a60a64 Merge remote-tracking branch 'rtc/rtc-next' into master new 72752d9ba8c6 Merge remote-tracking branch 'ntb/ntb-next' into master new 3bf79e0ce277 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] new 7164ba90a28f Merge remote-tracking branch 'kspp/for-next/kspp' into master new d5a58249d52a Merge remote-tracking branch 'slimbus/for-next' into master new 180e0772a77b Merge remote-tracking branch 'nvmem/for-next' into master new 38487a11b966 Merge remote-tracking branch 'xarray/xarray' into master new e8ab52aae766 Merge remote-tracking branch 'hyperv/hyperv-next' into master new 7360c797af2a Merge remote-tracking branch 'kgdb/kgdb/for-next' into master new dd4dc4f46ef2 Merge remote-tracking branch 'pidfd/for-next' into master new 0e6b4fbd56cd Merge remote-tracking branch 'cfi/cfi/next' into master new 4cdba7650d13 Merge remote-tracking branch 'trivial/for-next' into master new 663b2472879f Merge remote-tracking branch 'mhi/mhi-next' into master new b99c5eb20502 Merge remote-tracking branch 'notifications/notifications- [...] new 68ada34db439 Merge remote-tracking branch 'memblock/for-next' into master new 1661b5ee3b06 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2c8f08963fc8 /proc/kpageflags: do not use uninitialized struct pages new 79c9aacef7f7 mm: khugepaged: recalculate min_free_kbytes after memory h [...] new 7bc13b090d29 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] new 15e1a8abb245 mm, slub: restore initial kmem_cache flags new 06f8c8833073 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference new 234a3d86bd5d mm/page_alloc: handle a missing case for memalloc_nocma_{s [...] new e2924992b12c scripts/spelling.txt: fix malformed entry new 8cbf262a5c56 compiler-clang: add build check for clang 10.0.1 new 8e5577eb554f Revert "kbuild: disable clang's default use of -fmerge-all [...] new ce1caf8c32ef Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] new 104fdefdf8c8 Revert "arm64: vdso: Fix compilation with clang older than 8" new 97eee3ceeae7 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] new 8a99a9a63ca5 kasan: remove mentions of unsupported Clang versions new 2f5a106689e5 compiler-gcc: improve version error new 871aecee8521 compiler.h: avoid escaped section names new 6ef207136eca export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang new 38f909c97690 scripts/spelling.txt: increase error-prone spell checking new 11ef993c2371 scripts/decodecode: add the capability to supply the progr [...] new 762c5353e06c ntfs: add check for mft record size in superblock new 07be0d27f5f7 ocfs2: delete repeated words in comments new aa78bb533700 ocfs2: fix potential soft lockup during fstrim new 2b0aeab163aa ocfs2: clear links count in ocfs2_mknod() if an error occurs new 170a69140c64 ocfs2: fix ocfs2 corrupt when iputting an inode new f4ca7b8b80de ramfs: support O_TMPFILE new 99236aaf48c1 fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr new 6eca2ae5be5f fs_parse: mark fs_param_bad_value() as static new 409d49033d17 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 739fff60050d mm/slab.c: clean code by removing redundant if condition new 090b23d86f55 include/linux/slab.h: fix a typo error in comment new def9ebce601e mm/slub.c: branch optimization in free slowpath new d27c8d0bc783 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc new ebe2bb119877 mm/slub: make add_full() condition more explicit new 8e5203444230 mm/kmemleak: rely on rcu for task stack scanning new 0d882b87ace7 mm,kmemleak-test.c: move kmemleak-test.c to samples dir new 623347c1b949 x86/numa: cleanup configuration dependent command-line options new be6aa4238d7d x86/numa: add 'nohmat' option new 5771b0b2c88b x86/numa: fix build when CONFIG_ACPI is not set new c7d8a1f012a3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] new 3d2ae8fb87ca ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] new 0aa5677b0dc7 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] new e93cf1c5ac89 resource: report parent to walk_iomem_res_desc() callback new 4f9ed1b2cb3e mm/memory_hotplug: introduce default phys_to_target_node() [...] new 2d1b0a3c57a7 mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] new b2e95c55e396 ACPI: HMAT: attach a device for each soft-reserved range new 02fe287fc58f device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() new c47d2a7abd51 device-dax: drop the dax_region.pfn_flags attribute new d524ed85683d device-dax: move instance creation parameters to 'struct d [...] new 6cecfbc4e22b device-dax: make pgmap optional for instance creation new 26fdc39f5c3d device-dax/kmem: introduce dax_kmem_range() new 4b786e9e4207 device-dax/kmem: move resource name tracking to drvdata new 407f27238b60 device-dax/kmem: replace release_resource() with release_m [...] new d2f8cf3525e0 device-dax: add an allocation interface for device-dax instances new 75797273189d device-dax: introduce 'struct dev_dax' typed-driver operations new 05383f9e7f45 device-dax: introduce 'seed' devices new 285d03f8ee8b drivers/base: make device_find_child_by_name() compatible [...] new 82896bcf5060 device-dax: add resize support new 76591f145b39 mm/memremap_pages: convert to 'struct range' new 7cf93de7e469 mm/hmm/test: use after free in dmirror_allocate_chunk() new 5341c7c25593 mm/memremap_pages: support multiple ranges per invocation new 6e9119edc91b device-dax: add dis-contiguous resource support new 72914ad58df5 device-dax: introduce 'mapping' devices new a67f4dd72f7f device-dax: make align a per-device property new ce671c2632ca device-dax: add an 'align' attribute new dc66dbf04ac1 dax/hmem: introduce dax_hmem.region_idle parameter new bc8e34269915 device-dax: add a range mapping allocation attribute new 8edf7c80ec90 mm/debug.c: do not dereference i_ino blindly new 21a2dc537e6d mm, dump_page: rename head_mapcount() --> head_compound_ma [...] new c14c1a943262 powerpc/mm: add DEBUG_VM WARN for pmd_clear new b54683e0f74e powerpc/mm: move setting pte specific flags to pfn_pte new f9107e664ece powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix new 0bc75214b679 mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 5f13f92fb487 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new 0524a74b9457 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new 547777ac25aa mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] new 9e4101a84459 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new 855f14d80365 mm/debug_vm_pgtable/locks: move non page table modifying t [...] new 5e0ced144f47 mm/debug_vm_pgtable/locks: take correct page table lock new ea9e472e7299 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new 9a695f7b8180 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new bd668295a572 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new c20f59067d84 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() new 633045509058 mm/debug_vm_pgtable: avoid none pte in pte_clear_test new d686e9c6e347 mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new ab8103073cc3 mm: factor find_get_incore_page out of mincore_page new 1fe854bee55a mm: use find_get_incore_page in memcontrol new 433756b47af6 mm: optimise madvise WILLNEED new 24e42255dba6 mm-optimise-madvise-willneed-fix new 9e28c0eaaa69 proc: optimise smaps for shmem entries new 067e745e4ff8 i915: use find_lock_page instead of find_lock_entry new 1a79f042e8aa mm: convert find_get_entry to return the head page new f81d7f25bd89 mm-convert-find_get_entry-to-return-the-head-page-fix new 36c80fc9f579 mm/shmem: return head page from find_lock_entry new 2eec6cfd85d3 mm-shmem-return-head-page-from-find_lock_entry-fix new ec9fd4534776 mm: add find_lock_head new f1c4c6f7757b mm/filemap: fix filemap_map_pages for THP new 4d87173e167e mm, fadvise: improve the expensive remote LRU cache draini [...] new db80cd57b76b mm/gup_benchmark: update the documentation in Kconfig new 927aefefcdf4 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag new 7a3ea7ae295b mm/gup: don't permit users to call get_user_pages with FOL [...] new a805a114f515 mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] new 565c765b1937 mm/gup: protect unpin_user_pages() against npages==-ERRNO new 9fe6ac668a98 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity new 94e7cb8638b5 mm: remove activate_page() from unuse_pte() new 109b318eec24 mm: remove superfluous __ClearPageActive() new 94586e44ea77 mm/swap.c: fix confusing comment in release_pages() new e3669988de1b mm/swap_slots.c: remove always zero and unused return valu [...] new 58ab4e726e1c mm/page_io.c: remove useless out label in __swap_writepage() new 5af8ebf46391 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] new 622a63009125 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() new 7b6478de9438 mm/swapfile.c: fix potential memory leak in sys_swapon new e5ecda474dc6 mm/memremap.c: convert devmap static branch to {inc,dec} new 000423f267b8 mm: memcontrol: use flex_array_size() helper in memcpy() new 284b75ac7f4a mm: memcontrol: Use the preferred form for passing the siz [...] new 70ac73fd8bc4 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] new 531f911859dd mm: memcontrol: correct the comment of mem_cgroup_iter() new fd3b6da4c918 mm/memcg: clean up obsolete enum charge_type new f10531a4c217 mm/memcg: simplify mem_cgroup_get_max() new 7554968938a1 mm-memcg-simplify-mem_cgroup_get_max-v4 new c9f4de4e04eb mm/memcg: unify swap and memsw page counters new 2226e7b0b704 mm: memcontrol: add the missing numa_stat interface for cgroup v2 new 1be836196a1a mm/page_counter: correct the obsolete func name in the com [...] new 339792218df9 mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] new 0f5d1d07e14f selftests/vm: fix false build success on the second and la [...] new 3095082a446c selftests/vm: fix incorrect gcc invocation in some cases new 41328b2cc0b7 mm: account PMD tables like PTE tables new 8a0d97f0ecbb arm: __pmd_free_tlb(): call page table destructor new f6223ad529fe mm/memory.c: fix typo in __do_fault() comment new 560d50ea9a35 mm/memory.c: replace vmf->vma with variable vma new 90df8c092449 mm/mmap: rename __vma_unlink_common() to __vma_unlink() new e962ee0f7809 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] new 4793e2b45b1c mmap locking API: add mmap_lock_is_contended() new 57cf888d6de9 mm: smaps*: extend smap_gather_stats to support specified [...] new 57b8a40503c7 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock new d40579b91c45 mm/mmap.c: fix the adjusted length error new 2ab0dae69c92 mm: move PageDoubleMap bit new c34f07ceae3e mm: simplify PageDoubleMap with PF_SECOND policy new e32673dccab1 mm/mmap: leave adjust_next as virtual address instead of p [...] new 3a31c8887c8a mm/memory.c: fix spello of "function" new a1f4f60f990c mm/mmap: not necessary to check mapping separately new ece17967852b mm/mmap: check on file instead of the rb_root_cached of it [...] new aa80e451e0c2 mm: use helper function mapping_allow_writable() new 148abec30224 mm/mmap.c: use helper function allow_write_access() in __r [...] new ab84b62f3384 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] new fa26a8e2ccba mm: remove src/dst mm parameter in copy_page_range() new 1b69f7712833 include/linux/huge_mm.h: remove mincore_huge_pmd declaration new 1f048f0155ae tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro new 5959bb41ea55 lib/test_hmm.c: remove unused dmirror_zero_page new 3efbcc041032 mm/dmapool.c: replace open-coded list_for_each_entry_safe() new 5a7f3353e396 mm/dmapool.c: replace hard coded function name with __func__ new 703e80f580d2 mm/memory-failure: do pgoff calculation before for_each_process() new c6b92cb5940f mm/memory-failure.c: remove unused macro `writeback' new 2e389a2b2207 mm/vmalloc.c: update the comment in __vmalloc_area_node() new 779e9cd9a7d2 mm/vmalloc.c: fix the comment of find_vm_area new 6e9717eb937a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion new 461451e4687c kasan/kunit: add KUnit Struct to Current Task new 365fc918347c KUnit: KASAN Integration new 9ea7323dd6bc KASAN: Port KASAN Tests to KUnit new 59dcc83ecd2d kasan-port-kasan-tests-to-kunit-v14 new dbbb020d0a8f KASAN: Testing Documentation new 07dc6630b090 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] new 653dec2e0a48 mm/page_alloc: tweak comments in has_unmovable_pages() new 01b8ed567133 mm/page_isolation: exit early when pageblock is isolated i [...] new f26479745488 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] new b1c8445ca1e8 mm/page_isolation: cleanup set_migratetype_isolate() new 49bbe552ca37 virtio-mem: don't special-case ZONE_MOVABLE new 88f8759ed97a mm: document semantics of ZONE_MOVABLE new 9c3b6d6fec2f mm, isolation: avoid checking unmovable pages across pageb [...] new cdcbabcba805 mm/page_alloc.c: clean code by removing unnecessary initia [...] new 56dc828cba6d mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] new c67894d4e026 mm/page_alloc.c: micro-optimization remove unnecessary branch new 5bb52094b0fa mm/page_alloc.c: fix early params garbage value accesses new e74189db6faa mm/page_alloc.c: clean code by merging two functions new cd29cf0c9cba mm/page_alloc.c: __perform_reclaim should return 'unsigned long' new ea1f1fff5e29 mmzone: clean code by removing unused macro parameter new 97804e03fac1 mm: move call to compound_head() in release_pages() new bf86c1ac01c6 mm/page_alloc.c: fix freeing non-compound pages new d14feebdf3c3 include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] new 737e00724299 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool new 5ecdcf91ccab mm/hugetlb.c: remove the unnecessary non_swap_entry() new 256558e6de6a doc/vm: fix typo in the hugetlb admin documentation new a218da7875b9 mm/huge_memory.c: update tlb entry if pmd is changed new dfe1c9877b54 MIPS: do not call flush_tlb_all when setting pmd entry new 2c9705ba734d mm/hugetlb: not necessary to coalesce regions recursively new 767a65ff72e2 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] new f2224ad5c87a mm/hugetlb: use list_splice to merge two list at once new 36e154873b45 mm/hugetlb: count file_region to be added when regions_nee [...] new e70e9f5f6334 mm/hugetlb: a page from buddy is not on any list new f32fa7639cc7 mm/hugetlb: narrow the hugetlb_lock protection area during [...] new f97748fcc363 mm/hugetlb: take the free hpage during the iteration directly new acbab4c0d803 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 new 2413b7870134 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] new 52fb1fa69cc9 mm/vmscan: fix infinite loop in drop_slab_node new 6066e3a7c43c mm/vmscan: fix comments for isolate_lru_page() new 77f9ba9d5a69 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset new 96702c9f0166 mm/zbud: remove redundant initialization new e8080ba834f3 mm/compaction.c: micro-optimization remove unnecessary branch new cabcf4c08f29 include/linux/compaction.h: clean code by removing unused [...] new 0549acb7341b mm/mempolicy: remove or narrow the lock on current new 1709662f4fca mm: remove unused alloc_page_vma_node() new a25895084ae6 mm/mempool: Add 'else' to split mutually exclusive case new 1fc9a0162023 mm-mempool-add-else-to-split-mutually-exclusive-case-fix new 9afaeb26bece KVM: PPC: Book3S HV: simplify kvm_cma_reserve() new b7a42e919226 dma-contiguous: simplify cma_early_percent_memory() new e5c4a4ec5830 arm, xtensa: simplify initialization of high memory pages new 470b2ee771d0 arm64: numa: simplify dummy_numa_init() new ee2b26b3d409 h8300, nds32, openrisc: simplify detection of memory extents new 413e951a8ba9 riscv: drop unneeded node initialization new 466dbb040014 mircoblaze: drop unneeded NUMA and sparsemem initializations new f26aa10149b8 memblock: make for_each_memblock_type() iterator private new 8cac11c362ce memblock: make memblock_debug and related functionality private new 81fbdd07597c memblock-make-memblock_debug-and-related-functionality-pri [...] new c4e80cf215d3 memblock: reduce number of parameters in for_each_mem_range() new 2328b60506a6 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] new e0d335343bb6 arch, drivers: replace for_each_membock() with for_each_me [...] new 02bfde16e8d2 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix new a32fe674a7ba mips: fix cavium-octeon build caused by memblock refactoring new 6680d150763a x86/setup: simplify initrd relocation and reservation new dd40f7b56e4b x86/setup: simplify reserve_crashkernel() new d23417246642 memblock: remove unused memblock_mem_size() new d0a4ca8c4d05 memblock: implement for_each_reserved_mem_region() using _ [...] new 79dd32062265 memblock: use separate iterators for memory and reserved regions new adeff77c452b mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] new 29f86ad13113 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] new eae65e553565 mm/migrate: remove cpages-- in migrate_vma_finalize() new 5d5a22fadbe5 mm/migrate: remove obsolete comment about device public new b5625732554a XArray: add xa_get_order new 82f20db47613 xarray-add-xa_get_order-fix new ebdcd7d4858b XArray: add xas_split new 596bf2fdd0b2 xarray-add-xas_split-fix new bdd0896486ca xarray-add-xas_split-fix-2 new 15adf3677853 mm/filemap: fix storing to a THP shadow entry new 9e17a88c49ae mm/filemap: fix page cache removal for arbitrary sized THPs new 42ddfaf66488 mm/memory: remove page fault assumption of compound page size new 5f9483d84596 mm/page_owner: change split_page_owner to take a count new f758b1b33d88 mm/huge_memory: fix total_mapcount assumption of page size new a728d4ac26dd mm/huge_memory: fix split assumption of page size new ef0877bb2312 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new fe8248dfe103 mm/huge_memory: fix can_split_huge_page assumption of THP size new 608f276e5891 mm/rmap: fix assumptions of THP size new cdc78f15ab8d mm/truncate: fix truncation for pages of arbitrary size new 50317fde48f9 mm/page-writeback: support tail pages in wait_for_stable_page new c6249f5b2e08 mm/vmscan: allow arbitrary sized pages to be paged out new 9ef4adff3ead fs: add a filesystem flag for THPs new 1bd8e01bf511 fs: do not update nr_thps for mappings which support THPs new 60f0ad3cee67 mm/readahead: add DEFINE_READAHEAD new c562a390710d mm/readahead: make page_cache_ra_unbounded take a readahea [...] new 6b3ec9eec017 mm/readahead: make do_page_cache_ra take a readahead_control new b31c2a673831 mm/readahead: make ondemand_readahead take a readahead_control new f1a5cd32204c mm/readahead: pass readahead_control to force_page_cache_ra new 09012fe0c09d mm/readahead: add page_cache_sync_ra and page_cache_async_ra new eafe0619e0d2 mm/filemap: fold ra_submit into do_sync_mmap_readahead new adbaa9919cd4 mm/readahead: pass a file_ra_state into force_page_cache_ra new e1890c1901b0 mm,hwpoison: cleanup unused PageHuge() check new 33a18e55b5a9 mm, hwpoison: remove recalculating hpage new 682fb6e0baeb mm,hwpoison-inject: don't pin for hwpoison_filter new fa8054bf536d mm,hwpoison: unexport get_hwpoison_page and make it static new 12d390cd9feb mm,hwpoison: refactor madvise_inject_error new eced823140fb mm,hwpoison: kill put_hwpoison_page new 8c90fdff550f mm,hwpoison: unify THP handling for hard and soft offline new 3ba75f58cdf4 mm,hwpoison: rework soft offline for free pages new 883dde4a2bf7 mm,hwpoison: rework soft offline for in-use pages new 492e477a7fca mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 6d63f45d771d mm,hwpoison: return 0 if the page is already poisoned in s [...] new 72b38fa70319 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 928d6cf158b8 mm,hwpoison: double-check page count in __get_any_page() new 9cc4c6d80217 mm,hwpoison: try to narrow window race for free pages new c6caec59435f mm/page_poison.c: replace bool variable with static key new 03ebe9971dca mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 14f1dc395f97 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new e42a80cce91a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 469ad452d833 mm/vmstat.c: use helper macro abs() new ebd40989d26d mm/util.c: update the kerneldoc for kstrdup_const() new 51058e1ff2bd mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new 3f34a5d33860 mm/memory_hotplug: inline __offline_pages() into offline_pages() new 7d8aec0bffee mm/memory_hotplug: enforce section granularity when onlini [...] new b0b34c9cc372 mm/memory_hotplug: simplify page offlining new 16108b1d1e22 mm-memory_hotplug-simplify-page-offlining-fix new ed8f7a11b472 mm/page_alloc: simplify __offline_isolated_pages() new fb35a577df41 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 4eb0fa01f649 mm/page_isolation: simplify return value of start_isolate_ [...] new d2c503f13cb0 mm/memory_hotplug: simplify page onlining new 1055ea082251 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new 044b78d3345b mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new 2f1c0346f948 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new 9310ddf00fb2 kernel/resource: make release_mem_region_adjustable() never fail new 1765806ff997 kernel/resource: fix use of ternary condition in release_m [...] new 1016029cf6bf kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new 3bec61363683 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new a7f7139b7a39 mm/memory_hotplug: prepare passing flags to add_memory() a [...] new fac11ce53004 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new 6726e81add9e virtio-mem: try to merge system ram resources new 00695a1a1ea8 xen/balloon: try to merge system ram resources new 0b2c685df266 hv_balloon: try to merge system ram resources new c67c6cb23b3a kernel/resource: make iomem_resource implicit in release_m [...] new 6919c7dc92db mm: don't panic when links can't be created in sysfs new af643e6bdec2 zram: failing to decompress is WARN_ON worthy new 485e671a961d mm/slab.h: remove duplicate include new b5e2e53a3d64 mm/page_reporting.c: drop stale list head check in page_re [...] new accaf57baffd mm/highmem.c: clean up endif comments new 13dfd9c07064 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() new c1dc0472881b mm: use self-explanatory macros rather than "2" new 6fc878ee5909 mm: fix some broken comments new 0bdb21f8968a mm: fix some comments formatting new 5594ea4d75a7 mm/workingset.c: fix some doc warnings new 4c97fdc0b0b4 mm: use helper function put_write_access() new ac1d8e6be710 include/linux/mmzone.h: remove unused early_pfn_valid() new 3f705afdd8f5 mm: fix some comments in page_alloc.c and mempolicy.c new b9b5e3cf1cfc fs/buffer.c: add debug print for __getblk_gfp() stall problem new 61f281060d47 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1c6fee9c3289 kernel/hung_task.c: Monitor killed tasks. new 10435ac676f4 proc/sysctl: make protected_* world readable new f43c0324788b fs: configfs: delete repeated words in comments new 6a44baeff34e kernel.h: split out min()/max() et al. helpers new 16eadf0514c9 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 0d9d92841184 get_maintainer: add test for file in VCS new 6ea70a6556de get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new 2da003791609 lib: bitmap: delete duplicated words new f26303476d64 lib: libcrc32c: delete duplicated words new 555c92852d7a lib: decompress_bunzip2: delete duplicated words new 28ec39ed0ff6 lib: devres: delete duplicated words new 0c540214c5dc lib: dynamic_queue_limits: delete duplicated words + fix typo new 27c45af04cb2 lib: earlycpio: delete duplicated words new b2741e35162c lib: radix-tree: delete duplicated words new 96df8e6084a5 lib: syscall: delete duplicated words new e085f87afa28 lib: test_sysctl: delete duplicated words new 862d483a2b6c lib/mpi/mpi-bit.c: fix spello of "functions" new 53f8b1149d82 lib/idr.c: document calling context for IDA APIs mustn't u [...] new 5dd0ca481d58 lib/idr.c: document that ida_simple_{get,remove}() are deprecated new cfa3f6c9a27e lib/scatterlist.c: avoid a double memset new b149451ef112 lib/percpu_counter.c: use helper macro abs() new 3e9699997f51 include/linux/list.h: add a macro to test if entry is poin [...] new b91db9b3e22e lib/crc32.c: fix trivial typo in preprocessor condition new 5f9cea2245d9 bitops: simplify get_count_order_long() new 6adda4048ac4 bitops: use the same mechanism for get_count_order[_long] new e54dfa7f42ac checkpatch: add --kconfig-prefix new 8f8cda76fce3 checkpatch: move repeated word test new dd086162df02 checkpatch: add test for comma use that should be semicolon new 6d77a25238a2 const_structs.checkpatch: add phy_ops new 54c13fd26608 checkpatch: warn if trace_printk and friends are called new 74972e9bf39f const_structs.checkpatch: add pinctrl_ops and pinmux_ops new 7b1130e76802 checkpatch: warn on self-assignments new e2f07f39d6db checkpatch-warn-on-self-assignments-checkpatch-fixes new 4a92214555f8 checkpatch: allow not using -f with files that are in git new 01f3d778856e checkpatch: fix git "fatal" warning if file argument outsi [...] new 97bd0a9de87e checkpatch: extend author Signed-off-by check for split Fr [...] new 2e849ad43451 checkpatch: test $GIT_DIR changes new 04417bdbbafc fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new edd108b21b95 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new e3df3405377b fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new a20ec5889c27 tools/testing/selftests: add self-test for verifying load [...] new 99171327f8bb binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new 0f07d279a17e coredump: let dump_emit() bail out on short writes new d77bc7a142cc coredump: refactor page range dumping into common helper new 5c070dbd9fcb coredump: rework elf/elf_fdpic vma_dump_size() into common helper new 1bf8641dd65a binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new 4ede7c0a9310 mm/gup: take mmap_lock in get_dump_page() new ed2312000f53 mm: remove the now-unnecessary mmget_still_valid() hack new e6abba5f1ee6 ramfs: fix nommu mmap with gaps in the page cache new 52e86ce0206a autofs: harden ioctl table new a3ac5dfee259 nilfs2: fix some kernel-doc warnings for nilfs2 new ba21a1d02d8b rapidio: fix error handling path new bba13fe462ef rapidio: fix the missed put_device() for rio_mport_add_riodev new 17cb38223657 panic: dump registers on panic_on_warn new 0ccb79b4ed91 aio: simplify read_events() new 86ced40ac5e7 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 4612813ed81d scripts/gdb/tasks: add headers and improve spacing format new 036340bc38a7 sched.h: drop in_ubsan field when UBSAN is in trap mode new 464b14c4cb64 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new d7040cf22897 ROMFS: support inode blocks calculation new 6c4a9648544d lib, include/linux: add usercopy failure capability new ead7589e6d12 lib, uaccess: add failure injection to usercopy functions new 196c479bdf36 x86: add failure injection to get/put/clear_user new c0d6b15ff62d Merge branch 'akpm-current/current' into master new 5e2d4078d162 ia64: fix build error with !COREDUMP new fbe68f1a9e67 mm, memcg: rework remote charging API to support nesting new 3af2736373a8 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new 6aa15ddf6c93 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new 826e6437c49b mm: kmem: prepare remote memcg charging infra for interrup [...] new 353662e0cf1c mm: kmem: enable kernel memcg accounting from interrupt contexts new 01cef82bb447 mm/memory-failure: remove a wrapper for alloc_migration_target() new 3cb8b4fca0d4 mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 203a9de98c88 mm/migrate: avoid possible unnecessary process right check [...] new c317fe50f7b8 mm/mmap: add inline vma_next() for readability of mmap code new 91ff3dbe7848 mm/mmap: add inline munmap_vma_range() for code readability new 030911a4a747 mm/gup_benchmark: take the mmap lock around GUP new 0ae1b639c01b binfmt_elf: take the mmap lock around find_extend_vma() new 4aecc3b00625 mmap locking API: don't check locking if the mm isn't live yet new 425f3539e88d mm/gup: assert that the mmap lock is held in __get_user_pages() new fe6052001a99 mm/gup_benchmark: rename to mm/gup_test new 8ee953e015f6 selftests/vm: use a common gup_test.h new cb2ab76685d7 selftests/vm: rename run_vmtests --> run_vmtests.sh new 4445595441ad selftests/vm: minor cleanup: Makefile and gup_test.c new 84300ac17d65 selftests/vm: only some gup_test items are really benchmarks new 8dbee362e937 selftests/vm: gup_test: introduce the dump_pages() sub-test new 1fa5b64f36fa selftests/vm: run_vmtest.sh: update and clean up gup_test [...] new 30fb9454ab23 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new 3f6d68156fcc mm/madvise: pass mm to do_madvise new 7cb645835bab pid: move pidfd_get_pid() to pid.c new 67caa00c542e mm/madvise: introduce process_madvise() syscall: an extern [...] new ecaaa052aba8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 81b7e93e794d mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 51a9dcde2a67 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new e75ae1e5a9b7 fix for "mm/madvise: introduce process_madvise() syscall: [...] new 55e3a0d7c30a mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 1be1281ee99b mm/madvise: remove duplicate include new 0671c4e722d1 mm: do not use helper functions for process_madvise new 027214576d0d mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 944407920bfd fix up for "iov_iter: transparently handle compat iovecs i [...] new 41b617c33730 mm: update the documentation for vfree new 9afb9b9bb9f1 mm: add a VM_MAP_PUT_PAGES flag for vmap new 3abe8cb9e18b mm: add a vmap_pfn function new 529305bf40cd mm: allow a NULL fn callback in apply_to_page_range new 28eb70cdd929 zsmalloc: switch from alloc_vm_area to get_vm_area new 0c640310cb2f drm/i915: use vmap in shmem_pin_map new f8fe8c1f13c7 drm/i915: use vmap in i915_gem_object_map new cf96bf4f7af9 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new 9c02effb95af x86/xen: open code alloc_vm_area in arch_gnttab_valloc new c83dc25e7ba8 mm: remove alloc_vm_area new e94c374e2e18 mm: remove duplicate include statement in mmu.c
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 (4e3acc36171d) \ N -- N -- N refs/heads/akpm (e94c374e2e18)
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 1213 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: .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + Documentation/admin-guide/gpio/gpio-mockup.rst | 50 + Documentation/admin-guide/media/ipu3.rst | 38 +- Documentation/admin-guide/pm/cpuidle.rst | 2 +- Documentation/arm/uefi.rst | 2 +- Documentation/core-api/pin_user_pages.rst | 6 +- .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 - .../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/hwmon/kontron,sl28cpld-hwmon.yaml | 27 + .../kontron,sl28cpld-intc.yaml | 54 + Documentation/devicetree/bindings/leds/tca6507.txt | 49 - .../devicetree/bindings/leds/ti,tca6507.yaml | 134 + Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 2 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- .../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 | 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 + ...hip,mcp25xxfd.yaml => microchip,mcp251xfd.yaml} | 16 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 4 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 + .../regulator/richtek,rtmv20-regulator.yaml | 53 +- .../devicetree/bindings/trivial-devices.yaml | 4 - .../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/v4l2-subdev.rst | 2 - Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sl28cpld.rst | 36 + Documentation/power/pci.rst | 2 +- Documentation/userspace-api/media/glossary.rst | 20 +- .../userspace-api/media/v4l/hist-v4l2.rst | 239 +- MAINTAINERS | 7 +- arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 31 - .../boot/dts/ti/k3-j7200-common-proc-board.dts | 28 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 51 + arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/hyp_image.h | 36 + 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/kernel/acpi.c | 22 +- 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/vhe/switch.c | 9 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/pmu.c | 13 +- arch/ia64/Kconfig | 2 +- arch/mips/Kconfig | 2 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/include/asm/processor.h | 1 + arch/mips/kernel/process.c | 1 + arch/parisc/lib/iomap.c | 18 + arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/lib/Makefile | 2 +- .../lib/{copy_mc_64.S => memcpy_mcsafe_64.S} | 4 +- arch/riscv/include/asm/stackprotector.h | 4 - arch/riscv/include/asm/timex.h | 13 + arch/s390/Kconfig | 2 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/pgm_check_info.c | 8 + 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/pci.h | 1 - arch/s390/include/asm/pgalloc.h | 2 - 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/kernel/early.c | 13 - arch/s390/kernel/entry.h | 3 - arch/s390/pci/pci_bus.h | 1 - arch/sparc/Kconfig | 2 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/events/amd/uncore.c | 174 +- arch/x86/events/intel/uncore.c | 271 +- arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snbep.c | 53 + arch/x86/include/asm/copy_mc_test.h | 75 - arch/x86/include/asm/mcsafe_test.h | 75 + 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/apic/msi.c | 2 + 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/kvm.c | 2 - arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/sev-es.c | 2 +- arch/x86/kvm/svm/nested.c | 4 +- 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/pci/fixup.c | 2 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/xen/grant-table.c | 27 +- drivers/clocksource/timer-clint.c | 1 + drivers/cpufreq/intel_pstate.c | 1 + 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/dw/core.c | 6 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 6 +- drivers/dma/fsldma.c | 6 +- drivers/dma/imx-dma.c | 7 +- drivers/dma/ioat/dma.c | 6 +- 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/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 | 7 +- 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 | 18 +- drivers/firmware/efi/efi-pstore.c | 83 +- drivers/firmware/efi/efi.c | 47 +- drivers/firmware/efi/efivars.c | 45 +- drivers/firmware/efi/libstub/arm64-stub.c | 8 +- drivers/firmware/efi/libstub/fdt.c | 4 +- drivers/firmware/efi/libstub/string.c | 1 + drivers/firmware/efi/mokvar-table.c | 25 +- 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/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 | 4 + 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 | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + .../amd/amdgpu/{gfxhub_v2_1.h => amdgpu_gfxhub.h} | 30 +- 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_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + 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 + .../drm/amd/amdgpu/{gfxhub_v1_1.h => mmhub_v2_3.h} | 9 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 341 + .../drm/amd/amdgpu/{gfxhub_v1_1.h => nbio_v7_2.h} | 11 +- drivers/gpu/drm/amd/amdgpu/nv.c | 74 +- 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/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 + 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 +- .../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 + .../dc/clk_mgr/dcn301/vg_clk_mgr.h} | 25 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 + 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 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 18 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 11 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 61 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 47 + .../dal_types.h => dc/dcn301/dcn301_dccg.c} | 81 +- .../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 + .../dc/dcn301/dcn301_hwseq.c} | 23 +- .../dc/dcn301/dcn301_hwseq.h} | 13 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 145 + .../dc/dcn301/dcn301_init.h} | 14 +- .../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 + .../dc/dcn301/dcn301_resource.h} | 24 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 26 +- 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 | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- .../dal_types.h => dmub/src/dmub_dcn301.c} | 61 +- .../dmub/src/dmub_dcn301.h} | 18 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 14 + 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 + .../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 + .../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 | 1 + 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 | 10 + drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 353 + .../gfxhub_v1_1.h => pm/swsmu/smu11/vangogh_ppt.h} | 11 +- 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 | 106 +- 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/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 7 + drivers/hid/hid-vivaldi.c | 144 + drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/sl28cpld-hwmon.c | 142 + drivers/infiniband/core/uverbs_cmd.c | 17 +- 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/gsi.c | 138 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- 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 | 8 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-sl28cpld.c | 96 + drivers/leds/TODO | 17 + 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/dm-writecache.c | 15 +- drivers/md/dm.c | 20 +- drivers/media/dvb-frontends/zd1301_demod.h | 6 - drivers/mfd/Kconfig | 38 +- drivers/mfd/Makefile | 2 + drivers/mfd/intel-m10-bmc.c | 164 + drivers/mfd/kempld-core.c | 115 +- 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/mtd/nand/raw/nand_bch.c | 1 + drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/core.c | 1 + drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + drivers/net/can/flexcan.c | 64 +- drivers/net/can/spi/Kconfig | 2 +- drivers/net/can/spi/Makefile | 2 +- .../net/can/spi/{mcp25xxfd => mcp251xfd}/Kconfig | 10 +- drivers/net/can/spi/mcp251xfd/Makefile | 8 + .../mcp251xfd-core.c} | 1386 +- .../mcp251xfd-crc16.c} | 24 +- .../mcp251xfd-regmap.c} | 232 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 835 + drivers/net/can/spi/mcp25xxfd/Makefile | 8 - drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h | 835 - drivers/net/dsa/ocelot/felix.c | 2 - drivers/net/dsa/ocelot/felix.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 192 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 193 +- 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/intel/ice/ice_common.c | 49 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- 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 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 42 +- drivers/net/ethernet/mscc/ocelot_io.c | 17 + drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_vcap.c | 550 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 3 + drivers/net/ethernet/mscc/ocelot_vsc7514.c | 184 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 10 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 - drivers/nvdimm/claim.c | 2 +- drivers/nvdimm/pmem.c | 6 +- drivers/pci/Kconfig | 62 + drivers/pci/controller/dwc/Kconfig | 3 +- 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 +- drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 - drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 41 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 12 +- drivers/pci/probe.c | 4 + drivers/pci/quirks.c | 68 +- 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-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/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/rtmv20-regulator.c | 37 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 2 - drivers/s390/char/sclp_rw.c | 18 - drivers/s390/char/sclp_rw.h | 2 - drivers/s390/char/sclp_sdias.c | 6 - drivers/s390/char/tape.h | 3 - drivers/s390/char/tape_std.h | 12 - drivers/s390/cio/css.c | 14 - drivers/s390/cio/device.h | 1 - drivers/scsi/iscsi_tcp.c | 22 +- drivers/spi/spi-atmel.c | 1 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/vhost/vdpa.c | 1 + drivers/vhost/vhost.c | 32 +- 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/sticore.h | 6 + drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/sl28cpld_wdt.c | 229 + drivers/xen/xenbus/xenbus_client.c | 30 +- fs/autofs/waitq.c | 2 +- fs/binfmt_elf.c | 3 + fs/efivarfs/super.c | 3 + fs/exec.c | 8 + fs/read_write.c | 8 + include/acpi/acpi_numa.h | 4 + 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 | 2 +- include/linux/amba/clcd-regs.h | 87 + include/linux/amba/clcd.h | 290 + include/linux/cookie.h | 51 + include/linux/debugobjects.h | 32 +- include/linux/efi.h | 12 +- include/linux/hid.h | 2 + include/linux/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/mm.h | 3 +- include/linux/mm_types.h | 10 + include/linux/mmap_lock.h | 16 +- include/linux/pci-acpi.h | 1 + include/linux/pci.h | 4 +- include/linux/platform_data/leds-pca963x.h | 35 - include/linux/platform_data/macb.h | 20 - include/linux/sched/mm.h | 3 + include/linux/skbuff.h | 5 + include/linux/sock_diag.h | 14 +- include/linux/string.h | 9 +- include/linux/string_helpers.h | 2 + include/linux/syscalls.h | 2 +- include/linux/timer.h | 1 + include/linux/uaccess.h | 9 - include/linux/uio.h | 10 +- include/linux/vmalloc.h | 7 +- include/media/v4l2-subdev.h | 2 +- include/net/devlink.h | 16 + include/net/drop_monitor.h | 36 - include/net/inet_connection_sock.h | 5 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_tables.h | 2 + include/soc/mscc/ocelot.h | 59 +- include/soc/mscc/ocelot_vcap.h | 202 +- include/trace/events/devlink.h | 37 + include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/linux/bpf.h | 24 + include/uapi/linux/gpio.h | 334 +- include/uapi/linux/membarrier.h | 26 + include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/pci_regs.h | 2 +- include/uapi/rdma/hns-abi.h | 4 +- kernel/bpf/reuseport_array.c | 2 +- kernel/cgroup/cgroup.c | 4 +- kernel/fork.c | 2 +- kernel/locking/lockdep.c | 99 +- kernel/printk/printk.c | 11 +- kernel/printk/printk_ringbuffer.c | 12 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcu.h | 2 +- kernel/rcu/tree.c | 8 + kernel/rcu/update.c | 2 +- kernel/sched/core.c | 5 - kernel/sched/deadline.c | 13 +- kernel/sched/fair.c | 58 +- kernel/sched/features.h | 2 +- kernel/sched/membarrier.c | 136 +- kernel/sched/topology.c | 4 +- kernel/time/hrtimer.c | 4 +- kernel/time/timer.c | 6 +- kernel/workqueue.c | 4 +- lib/Kconfig | 7 +- lib/debugobjects.c | 30 +- lib/iov_iter.c | 43 +- lib/mpi/mpiutil.c | 2 +- lib/percpu_counter.c | 4 +- lib/string_helpers.c | 23 + mm/Kconfig | 24 +- mm/Makefile | 2 +- mm/gup.c | 2 + mm/{gup_benchmark.c => gup_test.c} | 124 +- mm/gup_test.h | 32 + mm/memcontrol.c | 4 +- mm/memory.c | 59 +- mm/nommu.c | 7 - mm/page_alloc.c | 19 +- mm/slub.c | 6 +- mm/swapfile.c | 5 +- mm/vmalloc.c | 123 +- mm/vmscan.c | 3 - mm/zsmalloc.c | 10 +- net/Kconfig | 1 - net/bpf/test_run.c | 21 +- net/core/devlink.c | 37 +- net/core/drop_monitor.c | 133 +- net/core/filter.c | 307 +- net/core/net_namespace.c | 12 +- net/core/sock_diag.c | 9 +- net/core/sock_map.c | 4 +- net/dccp/timer.c | 1 - net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/tcp.c | 6 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_timer.c | 1 - net/mptcp/options.c | 11 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 2 +- net/mptcp/subflow.c | 16 +- net/netfilter/nf_tables_api.c | 49 +- samples/bpf/sockex3_kern.c | 20 +- scripts/decodecode | 29 +- scripts/spelling.txt | 2 +- sound/pci/hda/hda_codec.c | 3 + sound/pci/hda/hda_jack.c | 14 +- sound/soc/atmel/atmel-pcm-dma.c | 1 - sound/soc/codecs/hdac_hda.c | 3 + sound/soc/soc-core.c | 12 +- 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 | 24 + tools/lib/bpf/bpf_helpers.h | 46 + tools/lib/bpf/btf.c | 17 + tools/lib/bpf/btf_dump.c | 69 +- tools/lib/bpf/libbpf_internal.h | 1 + tools/objtool/check.c | 5 +- tools/perf/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/testing/nvdimm/test/nfit.c | 48 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 + .../selftests/bpf/prog_tests/resolve_btfids.c | 6 + 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_tc_neigh.c | 144 + tools/testing/selftests/bpf/test_tc_neigh.sh | 168 + .../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 + 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/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/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/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 137 - tools/testing/selftests/vm/gup_test.c | 188 + tools/testing/selftests/vm/hmm-tests.c | 10 +- .../selftests/vm/{run_vmtests => run_vmtest.sh} | 24 +- 681 files changed, 294603 insertions(+), 7011 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc create mode 100644 Documentation/admin-guide/gpio/gpio-mockup.rst delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.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 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] 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 rename Documentation/devicetree/bindings/net/can/{microchip,mcp25xxfd.yaml => micr [...] create mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml create mode 100644 Documentation/hwmon/sl28cpld.rst 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 rename arch/powerpc/lib/{copy_mc_64.S => memcpy_mcsafe_64.S} (98%) 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/gpio/gpio-sl28cpld.c copy drivers/gpu/drm/amd/amdgpu/{gfxhub_v2_1.h => amdgpu_gfxhub.h} (61%) mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c copy drivers/gpu/drm/amd/amdgpu/{gfxhub_v1_1.h => mmhub_v2_3.h} (87%) create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c copy drivers/gpu/drm/amd/amdgpu/{gfxhub_v1_1.h => nbio_v7_2.h} (82%) 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 copy drivers/gpu/drm/amd/{amdgpu/gfx_v9_0.h => display/dc/clk_mgr/dcn301/vg_clk_mg [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile copy drivers/gpu/drm/amd/display/{include/dal_types.h => dc/dcn301/dcn301_dccg.c} (50%) 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 copy drivers/gpu/drm/amd/{amdgpu/gfxhub_v1_1.h => display/dc/dcn301/dcn301_hwseq.c} (75%) copy drivers/gpu/drm/amd/{amdgpu/gfxhub_v1_1.h => display/dc/dcn301/dcn301_hwseq.h} (85%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c copy drivers/gpu/drm/amd/{amdgpu/gfxhub_v1_1.h => display/dc/dcn301/dcn301_init.h} (83%) 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 copy drivers/gpu/drm/amd/{amdgpu/gfx_v9_0.h => display/dc/dcn301/dcn301_resource.h} (72%) copy drivers/gpu/drm/amd/display/{include/dal_types.h => dmub/src/dmub_dcn301.c} (62%) copy drivers/gpu/drm/amd/{amdgpu/gfxhub_v1_1.h => display/dmub/src/dmub_dcn301.h} (79%) 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 copy drivers/gpu/drm/amd/{amdgpu/gfxhub_v1_1.h => pm/swsmu/smu11/vangogh_ppt.h} (86%) create mode 100644 drivers/hid/hid-vivaldi.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c 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 rename drivers/net/can/spi/{mcp25xxfd => mcp251xfd}/Kconfig (62%) create mode 100644 drivers/net/can/spi/mcp251xfd/Makefile rename drivers/net/can/spi/{mcp25xxfd/mcp25xxfd-core.c => mcp251xfd/mcp251xfd-core [...] rename drivers/net/can/spi/{mcp25xxfd/mcp25xxfd-crc16.c => mcp251xfd/mcp251xfd-crc [...] rename drivers/net/can/spi/{mcp25xxfd/mcp25xxfd-regmap.c => mcp251xfd/mcp251xfd-re [...] create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h delete mode 100644 drivers/net/can/spi/mcp25xxfd/Makefile delete mode 100644 drivers/net/can/spi/mcp25xxfd/mcp25xxfd.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h create mode 100644 drivers/pwm/pwm-sl28cpld.c create mode 100644 drivers/video/fbdev/amba-clcd.c create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 include/linux/amba/clcd-regs.h create mode 100644 include/linux/amba/clcd.h create mode 100644 include/linux/cookie.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 rename mm/{gup_benchmark.c => gup_test.c} (56%) create mode 100644 mm/gup_test.h 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/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/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/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c rename tools/testing/selftests/vm/{run_vmtests => run_vmtest.sh} (91%) mode change 100755 => 100644