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 cc772f1be32c mm: remove duplicate include statement in mmu.c omits 45ed39f3412e mm: remove the filename in the top of file comment in vmalloc.c omits 4d57c1e57fe8 mm: cleanup the gfp_mask handling in __vmalloc_area_node omits 5f0f7cb749cd mm: remove alloc_vm_area omits 373ba71d6517 x86/xen: open code alloc_vm_area in arch_gnttab_valloc omits 1f6831ba0583 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] omits 5c66a214ee31 drm/i915: use vmap in i915_gem_object_map omits 4ba0ca2f390e drm/i915: stop using kmap in i915_gem_object_map omits 5ccb70e5c1fd drm/i915: use vmap in shmem_pin_map omits 9e89ab7662b9 zsmalloc: switch from alloc_vm_area to get_vm_area omits 855cc5f3d476 mm: allow a NULL fn callback in apply_to_page_range omits df9cfccd73cd mm: add a vmap_pfn function omits b4380d792676 mm: add a VM_MAP_PUT_PAGES flag for vmap omits 7bb1a8dbef06 mm: update the documentation for vfree omits 035c03450d65 fix up for "iov_iter: transparently handle compat iovecs i [...] omits f56e80ceea08 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits f75ca19232f0 mm: do not use helper functions for process_madvise omits 51f1b912488f mm/madvise: remove duplicate include omits cbeaad9f9e0c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 090a60321339 fix for "mm/madvise: introduce process_madvise() syscall: [...] omits 65c84c60b352 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 9a105526abd5 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits bc34ef045eaa mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits 44acddde2bb8 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 207ca2df7bdb pid: move pidfd_get_pid() to pid.c omits 360912509a44 mm/madvise: pass mm to do_madvise omits b4b1207c6b98 selftests/vm: 10x speedup for hmm-tests omits a8a0bb817159 selftests/vm: fix an improper dependency upon executable s [...] omits 4ad3ab0681b0 selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits f94208ee5bc8 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits 2b7014ad9511 selftests/vm: gup_test: introduce the dump_pages() sub-test omits 556bc7af7e18 selftests/vm: only some gup_test items are really benchmarks omits 35420b32b7d7 selftests/vm: minor cleanup: Makefile and gup_test.c omits fb1de3e979db selftests/vm: rename run_vmtests --> run_vmtests.sh omits b97aa58b3a27 selftests/vm: use a common gup_test.h omits 936d79a9570a mm/gup_benchmark: rename to mm/gup_test omits 7be86ce9a86d mm/gup: assert that the mmap lock is held in __get_user_pages() omits aa540f13652d mmap locking API: don't check locking if the mm isn't live yet omits a3a7c8badede binfmt_elf: take the mmap lock around find_extend_vma() omits acb6b2581890 mm/gup_benchmark: take the mmap lock around GUP omits 1472faa5d3f9 mm/mmap: add inline munmap_vma_range() for code readability omits 6a4c25b89318 mm/mmap: add inline vma_next() for readability of mmap code omits 11d62050698d mm/migrate: avoid possible unnecessary process right check [...] omits 5551d9ea1214 mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 80a1324efaa8 mm/memory-failure: remove a wrapper for alloc_migration_target() omits 5b26d96847a1 mm: kmem: enable kernel memcg accounting from interrupt contexts omits d9f4d555ef96 mm: kmem: prepare remote memcg charging infra for interrup [...] omits 9887dca27b23 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] omits ce51ed778906 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] omits eb788a1b0795 mm, memcg: rework remote charging API to support nesting omits dd103cd2080f ia64: fix build error with !COREDUMP omits 4586f01a899a Merge branch 'akpm-current/current' into master omits e72019a99584 Merge remote-tracking branch 'memblock/for-next' into master omits 1539a5f6c2eb Merge remote-tracking branch 'notifications/notifications- [...] omits 88f308fd5497 Merge remote-tracking branch 'mhi/mhi-next' into master omits 99e080e90c11 Merge remote-tracking branch 'trivial/for-next' into master omits 4845b2914ea0 Merge remote-tracking branch 'cfi/cfi/next' into master omits 659f45824e3c Merge remote-tracking branch 'hmm/hmm' into master omits 13054265c4f6 Merge remote-tracking branch 'pidfd/for-next' into master omits 605005b1681a Merge remote-tracking branch 'kgdb/kgdb/for-next' into master omits 6040099869d8 Merge remote-tracking branch 'hyperv/hyperv-next' into master omits f4b85b37156a Merge remote-tracking branch 'xarray/xarray' into master omits 570c15f09697 Merge remote-tracking branch 'nvmem/for-next' into master omits acfcece9100d Merge remote-tracking branch 'slimbus/for-next' into master omits d778c50dc54e Merge remote-tracking branch 'kspp/for-next/kspp' into master omits 6d2852a2117c Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits 29dc8f1ada95 Merge remote-tracking branch 'ntb/ntb-next' into master omits 6973bf76c678 Merge remote-tracking branch 'rtc/rtc-next' into master omits 8a78776e404d Merge remote-tracking branch 'livepatching/for-next' into master omits 33956b081ee6 Merge remote-tracking branch 'kselftest/next' into master omits 402ad1c8d57a Merge remote-tracking branch 'pwm/for-next' into master omits cf5bf1832623 Merge remote-tracking branch 'pinctrl/for-next' into master omits 8dc17c37ba7c Merge remote-tracking branch 'gpio/for-next' into master omits eb9267b4a0b0 Merge remote-tracking branch 'rpmsg/for-next' into master omits e234fac64a94 Merge remote-tracking branch 'vhost/linux-next' into master omits 99dad6509f6d Merge remote-tracking branch 'scsi-mkp/for-next' into master omits bbe76716e12b Merge remote-tracking branch 'scsi/for-next' into master omits 4d268c15350c Merge remote-tracking branch 'cgroup/for-next' into master omits 0a5d2256a756 Merge remote-tracking branch 'dmaengine/next' into master omits 22c832a42f38 Merge remote-tracking branch 'mux/for-next' into master omits 0d7f86f9fba6 Merge remote-tracking branch 'staging/staging-next' into master omits 12ccf9871897 Merge remote-tracking branch 'char-misc/char-misc-next' in [...] omits 899653a149c0 Merge remote-tracking branch 'tty/tty-next' into master omits bc243b400d8b Merge remote-tracking branch 'usb-serial/usb-next' into master omits e9c64c5eb2ba Merge remote-tracking branch 'usb/usb-next' into master omits d23721b523e2 Merge remote-tracking branch 'driver-core/driver-core-next [...] omits b0e0d1a98645 Merge remote-tracking branch 'ipmi/for-next' into master omits ea11025b5a95 Merge remote-tracking branch 'leds/for-next' into master omits 6d397c70a720 Merge remote-tracking branch 'chrome-platform/for-next' in [...] omits 67ed298cf06b Merge remote-tracking branch 'percpu/for-next' into master omits 89edff9b6f67 Merge remote-tracking branch 'xen-tip/linux-next' into master omits 5634f3323ce1 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master omits 8a9f3b62da69 Merge remote-tracking branch 'kvm-arm/next' into master omits 9271da55f057 Merge remote-tracking branch 'rcu/rcu/next' into master omits c0dc32347f80 Merge remote-tracking branch 'ftrace/for-next' into master omits 172055924a1f Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 4341115b2e01 Merge remote-tracking branch 'edac/edac-for-next' into master omits 9003b006aead Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits e59010a85de9 Merge remote-tracking branch 'tip/auto-latest' into master omits 88c1dfd94656 Merge remote-tracking branch 'spi/for-next' into master omits 00bfcbd7c0b0 Merge remote-tracking branch 'devicetree/for-next' into master omits c82e236fa8dd Merge remote-tracking branch 'audit/next' into master omits 542fbc88ba96 Merge remote-tracking branch 'vfio/next' into master omits 2c824ecdd5b8 Merge remote-tracking branch 'iommu/next' into master omits 172afde3279a Merge remote-tracking branch 'tpmdd/next' into master omits 2036a28f306d Merge remote-tracking branch 'tomoyo/master' into master omits e9093bf84f3f Merge remote-tracking branch 'smack/next' into master omits 232a47359f95 Merge remote-tracking branch 'selinux/next' into master omits bd6d4ee86c08 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] omits 091024ec2114 Merge remote-tracking branch 'integrity/next-integrity' in [...] omits a368ff19a957 Merge remote-tracking branch 'regulator/for-next' into master omits 11d90b61d84a Merge remote-tracking branch 'battery/for-next' into master omits 0d53e65dfa6f Merge remote-tracking branch 'backlight/for-backlight-next [...] omits a8920c3037bd Merge remote-tracking branch 'mfd/for-mfd-next' into master omits 87b39e9c2abd Merge remote-tracking branch 'mmc/next' into master omits 8cc24d95c387 Merge remote-tracking branch 'device-mapper/for-next' into master omits cd40d06d5211 Merge remote-tracking branch 'block/for-next' into master omits 57e2144c7ae9 Merge remote-tracking branch 'input/next' into master omits 31beab13a13a Merge remote-tracking branch 'modules/modules-next' into master omits 6c43a4d2e729 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 4e01afc75401 Merge remote-tracking branch 'sound/for-next' into master omits 184def148ed2 Merge remote-tracking branch 'regmap/for-next' into master omits 7513b1109652 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 27b427f3d129 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 1633491d8fa6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits c35dc80d388e Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] omits 63d40f71a377 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits f33ef9f9c798 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 60aa1e5420e2 Merge remote-tracking branch 'drm/drm-next' into master omits 6c53d44675c7 Merge remote-tracking branch 'crypto/master' into master omits a31648fd9ae0 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master omits c6735a1f3bdf Merge remote-tracking branch 'nand/nand/next' into master omits 978ddac9a35e Merge remote-tracking branch 'mtd/mtd/next' into master omits e688767b0a45 Merge remote-tracking branch 'gfs2/for-next' into master omits 034394243868 Merge remote-tracking branch 'bluetooth/master' into master omits 571342b34925 Merge remote-tracking branch 'bpf-next/master' into master omits ddb43e16d635 xsk: Remove internal DMA headers omits 18d581144f2e Merge remote-tracking branch 'net-next/master' into master omits 7a18f4fc4bbd Merge remote-tracking branch 'rdma/for-next' into master omits 2235cc0a20a3 Merge remote-tracking branch 'swiotlb/linux-next' into master omits 415ce662476b Merge remote-tracking branch 'dlm/next' into master omits 30c9cc8a3e95 Merge remote-tracking branch 'ieee1394/for-next' into master omits 587424c1f021 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits fd0d389dd45c Merge remote-tracking branch 'cpupower/cpupower' into master omits 9d59f9cb5853 Merge remote-tracking branch 'pm/linux-next' into master omits c5e119d7f067 Merge remote-tracking branch 'v4l-dvb/master' into master omits dd3af7a598c7 Merge remote-tracking branch 'jc_docs/docs-next' into master omits db168275ae72 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 6a49ca3e4ab6 Merge remote-tracking branch 'dmi/dmi-for-next' into master omits ffb52011efa8 Merge remote-tracking branch 'i3c/i3c/next' into master omits d78b665b2af2 Merge remote-tracking branch 'i2c/i2c/for-next' into master omits c3d4bca9501a Merge remote-tracking branch 'hid/for-next' into master omits b1c2f372d86c Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 09f96cef809f Merge remote-tracking branch 'pci/next' into master omits 34dd79c27f8a Merge remote-tracking branch 'printk/for-next' into master omits c487eed75901 Merge remote-tracking branch 'vfs/for-next' into master omits 16b320815f0a Merge remote-tracking branch 'file-locks/locks-next' into master omits b1d5d128cceb Merge remote-tracking branch 'iomap/iomap-for-next' into master omits 0655b052fc7b Merge remote-tracking branch 'zonefs/for-next' into master omits 81937dbac8df Merge remote-tracking branch 'xfs/for-next' into master omits 2b855f922eff Merge remote-tracking branch 'ubifs/next' into master omits 259786225a9a Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] omits c7c82b478efb Merge remote-tracking branch 'nfs-anna/linux-next' into master omits 4191a2f03e1a Merge remote-tracking branch 'fuse/for-next' into master omits c309a1bdf8ee Merge remote-tracking branch 'f2fs/dev' into master omits e3cc023f0982 Merge remote-tracking branch 'ext4/dev' into master omits b681127e90c4 Merge remote-tracking branch 'ext3/for_next' into master omits 13b560182d70 Merge remote-tracking branch 'exfat/dev' into master omits 9bcd2746d746 Merge remote-tracking branch 'erofs/dev' into master omits 3ff169ea3516 x86: add failure injection to get/put/clear_user omits a87dc3615695 lib, uaccess: add failure injection to usercopy functions omits 4aedbc249e3f lib, include/linux: add usercopy failure capability omits dd19b228dd8c ROMFS: support inode blocks calculation omits 34a7440ba2a2 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang omits 01d0040cb1e8 sched.h: drop in_ubsan field when UBSAN is in trap mode omits 4df82bba5d9a scripts/gdb/tasks: add headers and improve spacing format omits 25b34803bf77 scripts/gdb/proc: add struct mount & struct super_block ad [...] omits e0aff1cd7e24 aio: simplify read_events() omits 6d3e54c4afc9 kernel/relay.c: drop unneeded initialization omits 424a9d529687 panic: dump registers on panic_on_warn omits 57989545cf71 rapidio: fix the missed put_device() for rio_mport_add_riodev omits 3b329d5ccf27 rapidio: fix error handling path omits 76542189e794 nilfs2: fix some kernel-doc warnings for nilfs2 omits c0093ec7db8b autofs: harden ioctl table omits 601c4763662b ramfs: fix nommu mmap with gaps in the page cache omits 39d3784b5443 mm: remove the now-unnecessary mmget_still_valid() hack omits 150748e21678 mm/gup: take mmap_lock in get_dump_page() omits 8e07d6deea44 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot omits f3b4da5fad3a coredump: rework elf/elf_fdpic vma_dump_size() into common helper omits 63a2d975839c coredump: refactor page range dumping into common helper omits 73951a4a9214 coredump: let dump_emit() bail out on short writes omits bd1e4a9f5477 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU omits a3cb844e8d59 tools/testing/selftests: add self-test for verifying load [...] omits ee982b89c735 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 4fbb6be9c158 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] omits 42db1d5c2d09 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] omits 8afd2f0f45be checkpatch: fix false positive on empty block comment lines omits d5432da57a54 checkpatch: fix multi-statement macro checks for while blocks. omits 979bd5f20976 checkpatch-emit-a-warning-on-embedded-filenames-fix omits ffb597c6e66e checkpatch: emit a warning on embedded filenames omits 659b81761cb5 checkpatch: test $GIT_DIR changes omits 43387827ca22 checkpatch: extend author Signed-off-by check for split Fr [...] omits 2a597d3ccb4d checkpatch: fix git "fatal" warning if file argument outsi [...] omits a23d63be932b checkpatch: allow not using -f with files that are in git omits 3e075eb94c6e checkpatch-warn-on-self-assignments-checkpatch-fixes omits a896a5c36f64 checkpatch: warn on self-assignments omits f43951477b31 const_structs.checkpatch: add pinctrl_ops and pinmux_ops omits e59e4359bb37 checkpatch: warn if trace_printk and friends are called omits 9a2a1e1e6d3d const_structs.checkpatch: add phy_ops omits 7584b50e8eda checkpatch: add test for comma use that should be semicolon omits fc045d478a90 checkpatch: move repeated word test omits a11cbf9263cf checkpatch: add --kconfig-prefix omits cc8fb46f407f bitops: use the same mechanism for get_count_order[_long] omits 8b882e064470 bitops: simplify get_count_order_long() omits 90656ff947b5 lib/crc32.c: fix trivial typo in preprocessor condition omits ad135c617ced include/linux/list.h: add a macro to test if entry is poin [...] omits 147064e137ab lib/percpu_counter.c: use helper macro abs() omits 5d5cf32e62c0 lib/scatterlist.c: avoid a double memset omits 57ea92f5eb5b lib/idr.c: document that ida_simple_{get,remove}() are deprecated omits 72fadbf43579 lib/idr.c: document calling context for IDA APIs mustn't u [...] omits 4aa24950e85d lib/mpi/mpi-bit.c: fix spello of "functions" omits 1a4dfdf9709d lib: test_sysctl: delete duplicated words omits 53fd43927656 lib: syscall: delete duplicated words omits b06853458e84 lib: radix-tree: delete duplicated words omits 454a58b29963 lib: earlycpio: delete duplicated words omits 6dc2d0db8b9b lib: dynamic_queue_limits: delete duplicated words + fix typo omits d09c077decc1 lib: devres: delete duplicated words omits 192b9ea482ea lib: decompress_bunzip2: delete duplicated words omits 4c26fbc4761e lib: libcrc32c: delete duplicated words omits 9352eca92d17 lib: bitmap: delete duplicated words omits 1266292d697f get_maintainer: exclude MAINTAINERS file(s) from --git-fallback omits 5df6da4ebd01 get_maintainer: add test for file in VCS omits 3d976fec1f11 kernel/: fix repeated words in comments omits 66dffb30a413 kernel/sys.c: replace do_brk with do_brk_flags in comment [...] omits 6201f98adbef kernel.h: split out min()/max() et al. helpers omits ec09c27459d8 fs: configfs: delete repeated words in comments omits 71d71cfd46e7 proc/sysctl: make protected_* world readable omits 248abb9f94eb kernel/hung_task.c: Monitor killed tasks. omits f8c8ce8b5bf8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ac957a3bd107 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits efaf97b42520 mm: rename page_order() to buddy_order() omits 10593c9829bd include/linux/mmzone.h: remove unused early_pfn_valid() omits bfec4e37797a mm: use helper function put_write_access() omits 505bbbb9df3b mm/workingset.c: fix some doc warnings omits 17e3d0feeb29 mm: fix some comments formatting omits e9273a81f5ef mm: fix some broken comments omits c562d47855e8 mm: use self-explanatory macros rather than "2" omits b0f2c97cca16 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() omits fb2f3e85c681 mm/highmem.c: clean up endif comments omits 057eec51d338 mm/page_reporting.c: drop stale list head check in page_re [...] omits 8d6a38b6e09e mm/slab.h: remove duplicate include omits 0f21a7449933 zram: failing to decompress is WARN_ON worthy omits 9c397ac8a750 mm/memory_hotplug: update comment regarding zone shuffling omits ecf28c936951 mm/page_alloc: place pages to tail in __free_pages_core() omits b873d77e4a03 mm/page_alloc: move pages to tail in move_to_free_list() omits f4a5352dee06 mm/page_alloc: place pages to tail in __putback_isolated_page() omits 7ddf132896e5 mm/page_alloc: convert "report" flag of __free_one_page() [...] omits 36d1ab756036 mm: don't panic when links can't be created in sysfs omits 1b5482ece702 kernel/resource: make iomem_resource implicit in release_m [...] omits c3c24d4a32d6 hv_balloon: try to merge system ram resources omits e3b2d0f443df xen/balloon: try to merge system ram resources omits ac0e3be224c6 virtio-mem: try to merge system ram resources omits 8d8c6b805691 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] omits 1d884adad656 mm/memory_hotplug: prepare passing flags to add_memory() a [...] omits ab4f317a423d mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] omits 1cfb71ce3507 kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED omits 50a55832da5b kernel/resource: fix use of ternary condition in release_m [...] omits e8db7d24f35d kernel/resource: make release_mem_region_adjustable() never fail omits 20ebdc0f8448 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] omits 11742d43d1d0 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] omits 9d0ef39ede4c mm/page_alloc: drop stale pageblock comment in memmap_init [...] omits f288ddf57813 mm/memory_hotplug: simplify page onlining omits 5ebbe3cfc8b4 mm/page_isolation: simplify return value of start_isolate_ [...] omits 7b860401dbce mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() omits 4513d9829f95 mm/page_alloc: simplify __offline_isolated_pages() omits a1b51f1f4d56 mm-memory_hotplug-simplify-page-offlining-fix omits 80077a336212 mm/memory_hotplug: simplify page offlining omits 49ef86a43d9b mm/memory_hotplug: enforce section granularity when onlini [...] omits 3913144ed878 mm/memory_hotplug: inline __offline_pages() into offline_pages() omits bfa1af72898c mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] omits 6abc47169b02 mm/util.c: update the kerneldoc for kstrdup_const() omits 2e6e46c2e71e mm/vmstat.c: use helper macro abs() omits 8751a1f2e4ed mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits c719b7e0373e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits c45461a87723 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 7a835998e56a mm/page_poison.c: replace bool variable with static key omits 9ed4f6509573 mm,hwpoison: try to narrow window race for free pages omits b84eb1b415a5 mm,hwpoison: double-check page count in __get_any_page() omits 03bb866479f5 mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 7eda5b54ee5b mm,hwpoison: return 0 if the page is already poisoned in s [...] omits 9122d8a5673a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits 80c3628f42e0 mm,hwpoison: rework soft offline for in-use pages omits e5e6c14d826c mm,hwpoison: rework soft offline for free pages omits c146956c96c1 mm,hwpoison: unify THP handling for hard and soft offline omits 4c5191a3a6a2 mm,hwpoison: kill put_hwpoison_page omits 6ccd769819d0 mm,hwpoison: refactor madvise_inject_error omits 9d0b8b419e05 mm,hwpoison: unexport get_hwpoison_page and make it static omits 772969be4ec3 mm,hwpoison-inject: don't pin for hwpoison_filter omits 0b32a0263a46 mm, hwpoison: remove recalculating hpage omits 1ad91a695d10 mm,hwpoison: cleanup unused PageHuge() check omits a498ecd0396e mm/readahead: pass a file_ra_state into force_page_cache_ra omits a355e5faf181 mm/filemap: fold ra_submit into do_sync_mmap_readahead omits 981cb4635dc3 mm/readahead: add page_cache_sync_ra and page_cache_async_ra omits bfe4e8f57161 mm/readahead: pass readahead_control to force_page_cache_ra omits d5f340651f96 mm/readahead: make ondemand_readahead take a readahead_control omits d04a3b3235f1 mm/readahead: make do_page_cache_ra take a readahead_control omits 2314df5e7d46 mm/readahead: make page_cache_ra_unbounded take a readahea [...] omits ca5caf8c8f75 mm/readahead: add DEFINE_READAHEAD omits 085a50afb625 fs: do not update nr_thps for mappings which support THPs omits 4b28b45aa73c fs: add a filesystem flag for THPs omits c87dedc306d8 mm/vmscan: allow arbitrary sized pages to be paged out omits ec9cb864767b mm/page-writeback: support tail pages in wait_for_stable_page omits 742c63fae05f mm/truncate: fix truncation for pages of arbitrary size omits c94730a8f6e6 mm/rmap: fix assumptions of THP size omits 71e88368eace mm/huge_memory: fix can_split_huge_page assumption of THP size omits 4f31fbf53d9a mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] omits b8c795a22243 mm/huge_memory: fix split assumption of page size omits 014114af182f mm/huge_memory: fix total_mapcount assumption of page size omits 597658871621 mm/page_owner: change split_page_owner to take a count omits bd295c3e4fb1 mm: Fix remove page fault assumption of compound page size omits 4a097a5a7502 mm/memory: remove page fault assumption of compound page size omits 15a193e35c18 mm/filemap: fix page cache removal for arbitrary sized THPs omits 8169efa2cb73 mm/filemap: fix storing to a THP shadow entry omits b9a8f4a07bda fix xarray omits a0a375c612bb xarray-add-xas_split-fix-2 omits cd58d7e580f9 xarray-add-xas_split-fix omits 19310425ed64 XArray: add xas_split omits e99c6cd2ce75 xarray-add-xa_get_order-fix omits 3808bcfca864 XArray: add xa_get_order omits 1e1369a7b820 mm/migrate: remove obsolete comment about device public omits 0bde84209de6 mm/migrate: remove cpages-- in migrate_vma_finalize() omits 7d5a7dae8446 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] omits 235f687126f2 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] omits 4001b08af7b8 memblock: use separate iterators for memory and reserved regions omits f62d9922ca83 memblock: implement for_each_reserved_mem_region() using _ [...] omits 5a475b2897a2 memblock: remove unused memblock_mem_size() omits 659742b51b02 x86/setup: simplify reserve_crashkernel() omits 8e76e1c5890b x86/setup: simplify initrd relocation and reservation omits ba3d4ab489d6 mips: fix cavium-octeon build caused by memblock refactoring omits ce1830910a30 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix omits f76be02b5c1a arch, drivers: replace for_each_membock() with for_each_me [...] omits d3b1000b04a5 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] omits 06bf970748c8 memblock: reduce number of parameters in for_each_mem_range() omits 1481c3601d7f memblock-make-memblock_debug-and-related-functionality-pri [...] omits 03a366770c6b memblock: make memblock_debug and related functionality private omits aeca0098c9e0 memblock: make for_each_memblock_type() iterator private omits efd41aa618d8 mircoblaze: drop unneeded NUMA and sparsemem initializations omits 1cb5846ca065 riscv: drop unneeded node initialization omits c4088f841ff8 h8300, nds32, openrisc: simplify detection of memory extents omits 9f28b2d5ccab arm64: numa: simplify dummy_numa_init() omits 103a2733c5bb arm, xtensa: simplify initialization of high memory pages omits 337f60e01197 dma-contiguous: simplify cma_early_percent_memory() omits 215ed698b2a7 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() omits 8d6ba4ab5c22 mm-mempool-add-else-to-split-mutually-exclusive-case-fix omits 8c9dcb65ac57 mm/mempool: Add 'else' to split mutually exclusive case omits ed7fa189e809 mm: remove unused alloc_page_vma_node() omits e6e8be48d68a mm/mempolicy: remove or narrow the lock on current omits 2dda8ffaafed selftests/vm: 8x compaction_test speedup omits 5864b516653a include/linux/compaction.h: clean code by removing unused [...] omits 7bfd0ca6a663 mm/compaction.c: micro-optimization remove unnecessary branch omits e2f6a0b26c33 mm/zbud: remove redundant initialization omits 022b41ab65ab mm/z3fold.c: use xx_zalloc instead xx_alloc and memset omits efe1b2f49767 mm/vmscan: fix comments for isolate_lru_page() omits f9c7f3b8975a mm/vmscan: fix infinite loop in drop_slab_node omits fefc3c1ed8c9 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] omits 93b66a2fd949 mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 omits 67664e23c076 mm/hugetlb: take the free hpage during the iteration directly omits 34e4bc02f2fc mm/hugetlb: narrow the hugetlb_lock protection area during [...] omits eebf9c7d8ff3 mm/hugetlb: a page from buddy is not on any list omits b7b850321e9f mm/hugetlb: count file_region to be added when regions_nee [...] omits 3ebd7ebcdd1b mm/hugetlb: use list_splice to merge two list at once omits d1046048d559 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] omits 3cb7c4868dd2 mm/hugetlb: not necessary to coalesce regions recursively omits b87d2fc48ce0 MIPS: do not call flush_tlb_all when setting pmd entry omits bf311c98fe0e mm/huge_memory.c: update tlb entry if pmd is changed omits 877774959595 doc/vm: fix typo in the hugetlb admin documentation omits 81d38b86e26e mm/hugetlb.c: remove the unnecessary non_swap_entry() omits eafe7400025d mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool omits 193378a6883f include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] omits 7936e949f995 mm/page_alloc.c: fix freeing non-compound pages omits 31ee4251111f mm: move call to compound_head() in release_pages() omits 0e6420de4dab mmzone: clean code by removing unused macro parameter omits 451ef7efb1a9 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' omits 4c48b6005e5c mm/page_alloc.c: clean code by merging two functions omits 166d4410c68d mm/page_alloc.c: fix early params garbage value accesses omits 2bcf39681e62 mm/page_alloc.c: micro-optimization remove unnecessary branch omits 3f1e5c5d34e3 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] omits 506aadecfd9a mm/page_alloc.c: clean code by removing unnecessary initia [...] omits 95bb39a67d6c mm, isolation: avoid checking unmovable pages across pageb [...] omits 5a2310664443 mm: document semantics of ZONE_MOVABLE omits 33f754d19a2d virtio-mem: don't special-case ZONE_MOVABLE omits 0fc612e498cf mm/page_isolation: cleanup set_migratetype_isolate() omits 650ef03277a8 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] omits 67fb97b93d14 mm/page_isolation: exit early when pageblock is isolated i [...] omits b305ae0f6c68 mm/page_alloc: tweak comments in has_unmovable_pages() omits 403fc84d2f97 mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] omits 87d712bfc5f4 KASAN: Testing Documentation omits 9b6881b4bf2d kasan-port-kasan-tests-to-kunit-v14 omits 8819f081cbb4 KASAN: Port KASAN Tests to KUnit omits 13d8a6366d21 KUnit: KASAN Integration omits 9c9e3a04605e kasan/kunit: add KUnit Struct to Current Task omits 800a51335a8a docs/vm: fix 'mm_count' vs 'mm_users' counter confusion omits 6f0c9526ccf0 mm/vmalloc.c: fix the comment of find_vm_area omits 83045f35d36f mm/vmalloc.c: update the comment in __vmalloc_area_node() omits 782ba37e6677 mm/memory-failure.c: remove unused macro `writeback' omits 39b3a46f009b mm/memory-failure: do pgoff calculation before for_each_process() omits 0e5a2e2cf797 mm/dmapool.c: replace hard coded function name with __func__ omits 087b74bbf611 mm/dmapool.c: replace open-coded list_for_each_entry_safe() omits 178e77683eb7 lib/test_hmm.c: remove unused dmirror_zero_page omits faf86ecec226 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro omits c71760885fc2 include/linux/huge_mm.h: remove mincore_huge_pmd declaration omits 2d47905d3b05 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix omits 0ed4239db7e9 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 omits 78045b31d65c mm: remove src/dst mm parameter in copy_page_range() omits 6286abb7b649 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] omits efd2b6b31941 mm/mmap.c: use helper function allow_write_access() in __r [...] omits 9706e0a98637 mm: use helper function mapping_allow_writable() omits 88644557cd1c mm/mmap: check on file instead of the rb_root_cached of it [...] omits d8844d6ca493 mm/mmap: not necessary to check mapping separately omits 9f8b50add157 mm/memory.c: fix spello of "function" omits 07d7a7e1c5d5 mm/mmap: leave adjust_next as virtual address instead of p [...] omits 7f2c7e722ffa mm: simplify PageDoubleMap with PF_SECOND policy omits 431cc717f71d mm: move PageDoubleMap bit omits ac1f6d05b900 mm/mmap.c: fix the adjusted length error omits 6846ee6d5bf5 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock omits 62a87a8d3b06 mm: smaps*: extend smap_gather_stats to support specified [...] omits af7e7ad48d54 mmap locking API: add mmap_lock_is_contended() omits 6b627db7ba78 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] omits 620dfc6f0de7 mm/mmap: rename __vma_unlink_common() to __vma_unlink() omits ca0b9b7ffd84 mm/memory.c: replace vmf->vma with variable vma omits b76cb6dabec4 mm/memory.c: fix typo in __do_fault() comment omits a9fdcfcfbfa6 arm: __pmd_free_tlb(): call page table destructor omits 371091ec708f mm: account PMD tables like PTE tables omits 0910b494dd58 selftests/vm: fix incorrect gcc invocation in some cases omits 7bd4acbeea11 selftests/vm: fix false build success on the second and la [...] omits 38ed8b62b28c mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] omits e787443b99e9 mm/page_counter: correct the obsolete func name in the com [...] omits 927603657eb4 mm: memcontrol: add the missing numa_stat interface for cgroup v2 omits b10fa5a2ecbb mm/memcg: unify swap and memsw page counters omits c77171cbd96e mm-memcg-simplify-mem_cgroup_get_max-v4 omits d349e6de0b06 mm/memcg: simplify mem_cgroup_get_max() omits ef42274a865c mm/memcg: clean up obsolete enum charge_type omits 6b8b630b7419 mm: memcontrol: correct the comment of mem_cgroup_iter() omits 402bf0319d11 mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] omits 2018dfa333bc mm: memcontrol: Use the preferred form for passing the siz [...] omits c7d2e692dd2d mm: memcontrol: use flex_array_size() helper in memcpy() omits f41f297be315 mm/memremap.c: convert devmap static branch to {inc,dec} omits 653de4c17f90 mm/swapfile.c: fix potential memory leak in sys_swapon omits 3e9679cf75f6 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() omits e69fa8c26118 mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] omits 7bbaf0b59251 mm/page_io.c: remove useless out label in __swap_writepage() omits 6ab85efe63ed mm/swap_slots.c: remove always zero and unused return valu [...] omits 6a1d97abca60 mm/swap.c: fix confusing comment in release_pages() omits 2316f46ebd9d mm: remove superfluous __ClearPageActive() omits 25ab350623dd mm: remove activate_page() from unuse_pte() omits 66a49fc7fd1f swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity omits 79a5405cc820 mm/frame-vec: use FOLL_LONGTERM omits 8729f98752e2 mm/frame-vec: drop gup_flags from get_vaddr_frames() omits dc204571f789 mm/gup: protect unpin_user_pages() against npages==-ERRNO omits aac12d7bf40c mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] omits aa3187e9be6d mm/gup: don't permit users to call get_user_pages with FOL [...] omits a0b4ad70cdec mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag omits f33183eb012b mm/gup_benchmark: update the documentation in Kconfig omits 4f6f364e4506 mm, fadvise: improve the expensive remote LRU cache draini [...] omits e1ba941d18ad mm/filemap: fix filemap_map_pages for THP omits 46155fac0aa0 mm: add find_lock_head omits f28720e88a4d mm-shmem-return-head-page-from-find_lock_entry-fix omits 4e4e7359cbfe mm/shmem: return head page from find_lock_entry omits 1fdf5895ac96 mm-convert-find_get_entry-to-return-the-head-page-fix omits 10ddb8084b0e mm: convert find_get_entry to return the head page omits 1398e9799bfa i915: use find_lock_page instead of find_lock_entry omits a54c2f0982c9 proc: optimise smaps for shmem entries omits 2d99330c7be3 mm-optimise-madvise-willneed-fix omits 23bcee657e6a mm: optimise madvise WILLNEED omits f60d736d3bcc mm: use find_get_incore_page in memcontrol omits d5d05eda33d9 mm: factor find_get_incore_page out of mincore_page omits fab3ee6b973d mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] omits 78d19ae4e2b4 mm/debug_vm_pgtable: avoid none pte in pte_clear_test omits 96b39f082d65 mm/debug_vm_pgtable: drop hugetlb_advanced_tests() omits 0a410b0cd159 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 omits ddcb54042199 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] omits da23ac99a620 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP omits ec3623bcd99b mm/debug_vm_pgtable/locks: take correct page table lock omits ee91d3a7bb5a mm/debug_vm_pgtable/locks: move non page table modifying t [...] omits 505ad5ac831d mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] omits 829acc7461d7 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] omits 085d7838d55e mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] omits 0a7f96e08503 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] omits 51697c3fd61f mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value omits a7d77e148e6c powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix omits bd363c858721 powerpc/mm: move setting pte specific flags to pfn_pte omits a9ec8a2cbe2a powerpc/mm: add DEBUG_VM WARN for pmd_clear omits 29e64a3e4c37 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] omits da64b9490f5a mm/debug.c: do not dereference i_ino blindly omits dde634a80937 device-dax: add a range mapping allocation attribute omits aeeab57c9bb9 dax/hmem: introduce dax_hmem.region_idle parameter omits 52c29b4e2ee9 device-dax: add an 'align' attribute omits 5ccf010d3204 device-dax: make align a per-device property omits 447ab2b30387 device-dax: introduce 'mapping' devices omits ee1926cbf08d device-dax: add dis-contiguous resource support omits 18e38be0218b mm/memremap_pages: support multiple ranges per invocation omits e9b0ac1abd7e mm/hmm/test: use after free in dmirror_allocate_chunk() omits 602259e26058 mm/memremap_pages: convert to 'struct range' omits db5b4ae5829a device-dax: add resize support omits 02e2e5bbb3f2 drivers/base: make device_find_child_by_name() compatible [...] omits 5e217c7e66be device-dax: introduce 'seed' devices omits 4a5faa875a7e device-dax: introduce 'struct dev_dax' typed-driver operations omits 1cd989cd6c20 device-dax: add an allocation interface for device-dax instances omits fb06be7c7774 device-dax/kmem: replace release_resource() with release_m [...] omits c1fbb6e25611 Merge remote-tracking branch 'configfs/for-next' into master omits 696e471c2d63 device-dax/kmem: move resource name tracking to drvdata omits 560db9e6625f device-dax/kmem: introduce dax_kmem_range() omits 6870f193d04a device-dax: make pgmap optional for instance creation omits b8f660de1303 device-dax: move instance creation parameters to 'struct d [...] omits f13f761e505a device-dax: drop the dax_region.pfn_flags attribute omits 843c9b86b42b device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() omits a9b3793f49f9 ACPI: HMAT: attach a device for each soft-reserved range omits 0cac088ac93e mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] omits 5d462d9ccc4a mm/memory_hotplug: introduce default phys_to_target_node() [...] omits 9cf2731cdc75 resource: report parent to walk_iomem_res_desc() callback omits 61bde1e34fd3 device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] omits 0b039dbe4ac3 ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] omits fc57b05659e3 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] omits 5171fd1a9762 x86/numa: fix build when CONFIG_ACPI is not set omits 7eb80faf8f00 x86/numa: add 'nohmat' option omits 9e95002bbbc9 x86/numa: cleanup configuration dependent command-line options omits a3efc1350fb2 mm,kmemleak-test.c: move kmemleak-test.c to samples dir omits 6b2d60f20c1f mm/kmemleak: rely on rcu for task stack scanning omits 0887ca0d1e36 mm/slub: make add_full() condition more explicit omits 4c37f77020a8 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc omits d2188cb6771d mm/slub.c: branch optimization in free slowpath omits a025e3f48e4d include/linux/slab.h: fix a typo error in comment omits 1f09d58a2493 mm/slab.c: clean code by removing redundant if condition omits 5c75f5e1bde6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits b6a386b410a6 fs_parse: mark fs_param_bad_value() as static omits a367789918ce fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr omits b3703078f941 ramfs: support O_TMPFILE omits 96be3239718a ocfs2: fix ocfs2 corrupt when iputting an inode omits d2dbc6f2f447 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ad8c0c58ab0e ocfs2: fix potential soft lockup during fstrim omits a85ea512ff7f ocfs2: delete repeated words in comments omits 8582822aafa9 ntfs: add check for mft record size in superblock omits 766c03044858 scripts/decodecode: add the capability to supply the progr [...] omits 90e91f417857 scripts/spelling.txt: increase error-prone spell checking omits 1a750751dcf3 kbuild: doc: describe proper script invocation omits 196f668517b1 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang omits b4c512b8aca2 compiler.h: avoid escaped section names omits 1fbc0cac8895 compiler-gcc: improve version error omits 559b5460ec50 kasan: remove mentions of unsupported Clang versions omits 2d8626198e4e Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] omits fcdac8c3f23b Revert "arm64: vdso: Fix compilation with clang older than 8" omits b51e8e3d7c4c Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] omits 1f74fd210c3b Revert "kbuild: disable clang's default use of -fmerge-all [...] omits bdf2b8a89c2d compiler-clang: add build check for clang 10.0.1 omits 3ec15056539d mm: swapfile: avoid split_swap_cluster() NULL pointer dereference omits 14035f3e3372 mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] omits 65f476a9395f mm: khugepaged: recalculate min_free_kbytes after memory h [...] omits 82a9e3670282 /proc/kpageflags: do not use uninitialized struct pages omits f271d24e1285 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 98268ecf3be3 MAINTAINERS: Antoine Tenart's email address omits 81a514f3a115 MAINTAINERS: change hardening mailing list omits fc7a90d8c23a Merge remote-tracking branch 'cifs/for-next' into master omits 4ac35d820638 Merge remote-tracking branch 'btrfs/for-next' into master omits 59367d9e01ee Merge remote-tracking branch 'fscrypt/master' into master omits 748cdf92d765 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 7ddb09708fc7 Merge remote-tracking branch 's390/for-next' into master omits b542ad824ef3 Merge remote-tracking branch 'risc-v/for-next' into master omits 4280ab70a668 Merge remote-tracking branch 'powerpc/next' into master omits b95261f15b37 Merge remote-tracking branch 'parisc-hd/for-next' into master omits 64c6ee993b31 Merge remote-tracking branch 'nds32/next' into master omits 08b6b59f6d4c Merge remote-tracking branch 'mips/mips-next' into master omits 717db4d28841 Merge remote-tracking branch 'microblaze/next' into master omits 8c037f5610b5 Merge remote-tracking branch 'm68knommu/for-next' into master omits 3371be20f15e Merge remote-tracking branch 'm68k/for-next' into master omits e7e2b9297279 Merge remote-tracking branch 'ia64/next' into master omits 0039135def8b Merge remote-tracking branch 'h8300/h8300-next' into master omits 8a8d17c46f28 Merge remote-tracking branch 'csky/linux-next' into master omits 11094b107286 Merge remote-tracking branch 'clk/clk-next' into master omits 0cdf3071e002 Merge remote-tracking branch 'uniphier/for-next' into master omits c5119367f154 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 0e4d5160113c Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 925313b933ae Merge remote-tracking branch 'tegra/for-next' into master omits 66119e0e3519 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits 6396a9a0656e Merge remote-tracking branch 'samsung-krzk/for-next' into master omits c9825d5ceae4 Merge remote-tracking branch 'rockchip/for-next' into master omits 811e1f783e41 Merge remote-tracking branch 'renesas/next' into master omits 5ff95e0e50b9 Merge remote-tracking branch 'realtek/for-next' into master omits 819a0979f471 Merge remote-tracking branch 'qcom/for-next' into master omits a15f75e12ab3 Merge remote-tracking branch 'omap/for-next' into master omits 749e6e608c88 Merge remote-tracking branch 'mvebu/for-next' into master omits 17cea015e0a7 Merge remote-tracking branch 'mediatek/for-next' into master omits 3a8515c3b13c Merge remote-tracking branch 'keystone/next' into master omits aaa6f1a60cc4 Merge remote-tracking branch 'imx-mxs/for-next' into master omits daf03788433f Merge remote-tracking branch 'at91/at91-next' into master omits d9db68e87af5 Merge remote-tracking branch 'aspeed/for-next' into master omits 630ff6884fe9 Merge remote-tracking branch 'amlogic/for-next' into master omits da60776727c6 Merge remote-tracking branch 'arm-soc/for-next' into master omits 5bd378fbcfcd Merge remote-tracking branch 'arm64/for-next/core' into master omits a8ccde395e0a Merge remote-tracking branch 'arm/for-next' into master omits 3ed9f6f0d674 Merge remote-tracking branch 'dma-mapping/for-next' into master omits c51ac884b1ad Merge remote-tracking branch 'kbuild/for-next' into master omits 4b664bed5410 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits db4f38eb0553 Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits 010e01a97f1d Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits bdc5ad45b28a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits 6c06bf4f9c62 Merge remote-tracking branch 'spdx/spdx-linus' into master omits 0d9923728da6 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 1078d94669eb Merge remote-tracking branch 'risc-v-fixes/fixes' into master omits cb650dcde0c5 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits def42279c1e1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits 8b03bbe9fbdb Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits 19e97213336b Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits 250dc3c98615 Merge remote-tracking branch 'ide/master' into master omits bb9ab5189c7d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 11e8840eed95 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 1a80b0a1e19a Merge remote-tracking branch 'spi-fixes/for-linus' into master omits fda443b509ba Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits 3310ed527fbc Merge remote-tracking branch 'sound-current/for-linus' int [...] omits d779742cb6d4 Merge remote-tracking branch 'netfilter/master' into master omits 71e38d59b2f6 Merge remote-tracking branch 'bpf/master' into master omits aa40c04b076b Merge remote-tracking branch 'net/master' into master omits 06557f8b7e9b Merge remote-tracking branch 'sparc/master' into master omits 91206ca1df8b Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits 6c2f1aedd3c4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 1a8be651bdab Merge remote-tracking branch 'arc-current/for-curr' into master omits 1206f4daf079 Merge branch 'for-5.10/block' into for-next omits 1fe9f671459d Merge branch 'features' into for-next omits cf33177387bf s390/sie: fix typo in SIGP code description omits ef34122b4ff4 s390/lib: fix kernel doc for memcmp() omits f60899b6aa76 s390/zcrypt: Introduce Failure Injection feature omits c84fbb585b72 s390/zcrypt: move ap_msg param one level up the call chain omits f184be76707d s390/ap/zcrypt: revisit ap and zcrypt error handling omits ef835e5acfef s390/ap: Support AP card SCLP config and deconfig operations omits c5eb553ffade s390/sclp: Add support for SCLP AP adapter config/deconfig omits b927bd81579f s390/ap: add card/queue deconfig state omits af4955e4fc28 s390/ap: add error response code field for ap queue devices omits ad98c377f81f s390/ap: split ap queue state machine state from device state omits fb6ed678a5e3 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG omits 33a757d8a14d s390/zcrypt: introduce msg tracking in zcrypt functions omits 5eb51fb78243 s390/qdio: remove Input tasklet code omits 8f0f321ff3f4 Merge branch 'for-5.10/drivers' into for-next omits df89a181eb35 Merge branch 'for-5.10/block' into for-next omits f4b6cb1f3205 cifs: handle -EINTR in cifs_setattr omits 4bfec118a9f5 drm/amdgpu/swsmu: clean up a bunch of stale interfaces omits f0665dcf7f13 drm/amdgpu: add another raven1 gfxoff quirk omits b1efd7f6b964 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 30636632d693 Merge branch 'for-5.10/block' into for-next omits ff1baa02fbe9 Merge branch 'for-5.10/block' into for-next omits d429a8e5aae5 rcu,ftrace: Fix ftrace recursion omits 4b1eff3d562f rcu/tree: Make struct kernel_param_ops definitions const omits fe0d06f03320 srcu: Avoid escaped section names omits c29c38fa2a8b RISC-V: Remove any memblock representing unusable memory area omits eb382d70a334 scsi: hisi_sas: Recover PHY state according to the status [...] omits 6a9cdee7ea02 scsi: hisi_sas: Filter out new PHY up events during suspend omits 54a9acc7845a scsi: hisi_sas: Add device link between SCSI devices and hisi_hba omits 0e9d0a26e69e scsi: hisi_sas: Add check for methods _PS0 and _PR0 omits aab63bcaa2a2 scsi: hisi_sas: Add controller runtime PM support for v3 hw omits e38fc73b0bd5 scsi: hisi_sas: Switch to new framework to support suspend [...] omits dfae6cd17e4a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] omits 93aad13e9ed8 scsi: arcmsr: Update driver version to v1.50.00.02-20200819 omits aae7fa9246c9 scsi: arcmsr: Add support for ARC-1886 series RAID controllers omits ebfb5b4858cb scsi: arcmsr: Fix device hot-plug monitoring timer stop omits 8c022add8f5f scsi: arcmsr: Remove unnecessary syntax omits 73f2e37b498a Merge branch 'for-5.10/drivers' into for-next omits b8b55a9af49f Merge branch 'for-5.10/drivers' into for-next omits 9bcb6114077f Merge branch 'for-5.10/libata' into for-next omits 28fb0d142464 Merge branch 'for-5.10/libata' into for-next omits 045e90fb0bc9 Merge branch 'for-5.10/drivers' into for-next omits 7be249839948 Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/mediat [...] omits 72a31192b5a9 Merge branch 'devel' into for-next omits d296bc819b61 Merge branch 'for-5.10/block' into for-next omits 92741bc867dc Merge branch 'for-5.10/drivers' into for-next omits 0678846ad55d Merge branch 'for-5.10/drivers' into for-next omits 923da45d63da Merge branch 'for-5.10/block' into for-next omits 2484bfef4428 Merge branch 'for-5.10/block' into for-next omits bddc2ab74664 Merge branch 'for-5.10/block' into for-next omits 6cfebdea7b40 Merge branch 'for-5.10/drivers' into for-next omits a1f550d6f6f1 Merge branch 'for-5.10/drivers' into for-next omits d8b15267af18 nfs: remove incorrect fallthrough label omits 40bc8b13ce1a Merge branch 'for-5.10/block' into for-next omits 32837ed3ccdb sunrpc: cache : Replace seq_printf with seq_puts omits 687b971cbabb Merge branch 'for-5.10/block' into for-next omits d869cecf30b6 Merge branch 'for-5.10/block' into for-next omits f0daeea90a5f Merge branch 'for-5.10/block' into for-next omits 99faa39ec56f Merge branch 'for-5.10/block' into for-next omits afc41135837e Merge branch 'for-5.10/block' into for-next omits 9875251dad8f Merge branch 'for-5.10/block' into for-next omits f53caca8103c Merge branch 'for-5.10/block' into for-next omits 35f40eea386c Merge branch 'for-5.10/block' into for-next omits c999e5ad4b50 Merge branch 'for-5.10/io_uring' into for-next omits d057c3cdafc3 io_uring: re-assign files with ring fd/file for SQPOLL switch omits e2384342e6be io_uring: remove 'ctx' from SQPOLL waitqueue when ctx is g [...] omits 46c830a2452c io_uring: wait queue handler ring wakeup clear must be irq saving omits 767ad8101329 io_uring: don't sleep schedule in SQPOLL thread if we need [...] omits 1cef57669877 io_uring: fix ctx refcounting in io_uring_enter() omits 3767fd37863d io_uring: ensure we can nest attempts to park SQPOLl thread omits 1174ea22392f io_uring: remove unneeded semicolon omits 00387aed4b12 io_uring: return EBADFD when ring isn't in the right state omits fe863c4ca34f io_uring: cap SQ submit size for SQPOLL with multiple rings omits 8f95cf7f28bf io_uring: enable file table usage for SQPOLL rings omits 67b08c1c9ffb io_uring: ensure IOSQE_ASYNC file table grabbing works wit [...] omits 1d5cc8052a91 Merge branch 'for-5.10/block' into for-next omits 6ad2da5f67c3 fs: align IOCB_* flags with RWF_* flags omits df033a30aaee io_uring: set ctx need-wakeup flag when SQPOLL thread is g [...] omits 9702185561a5 io_uring: unify IORING_SETUP_ATTACH_WQ for io-wq and SQPOLL omits 76c917267129 io_uring: get rid of req->io/io_async_ctx union omits a60edf3afa89 io_uring: kill extra user_bufs check omits 91d043dd1b54 io_uring: fix overlapped memcpy in io_req_map_rw() omits c714f8317646 io_uring: refactor io_req_map_rw() omits 6d069d0e45b7 io_uring: simplify io_rw_prep_async() omits 4e176adec032 io_uring: add support for shutdown(2) omits f6759ade1118 net: provide __sys_shutdown_sock() that takes a socket omits a72fc07eef55 io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits omits 6a7bb9ff5744 io_uring: remove need for sqd->ctx_lock in io_sq_thread() omits fc24d385fce8 io_uring: fix task hung in io_uring_setup omits 5a9ea05954a5 io_uring: mark io_uring_fops/io_op_defs as __read_mostly omits eeb9711daf2c io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] omits 762b37262328 io_uring: separate ring/file creation from descriptor install omits 01c88257dc2a io_uring: base SQPOLL handling off io_sq_data omits 8b423e23b505 io_uring: split SQPOLL data into separate structure omits e2a36a81d25c io_uring: split work handling part of SQPOLL into helper omits b1abe842d31e io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] omits d4b115a09a10 io_uring: use private ctx wait queue entries for SQPOLL omits 03a54c18518d io_uring: allow SQPOLL with CAP_SYS_NICE privileges omits 90564247cb0d io_uring: io_sq_thread() doesn't need to flush signals omits e54c92fb496b io_uring: allow non-fixed files with SQPOLL omits 74acf5b47e3b io_wq: Make io_wqe::lock a raw_spinlock_t omits 7ec3d1dd9378 io_uring: allow disabling rings during the creation omits d730b1a29432 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode omits 25815d8a181a io_uring: use an enumeration for io_uring_register(2) opcodes omits 24c7d7e50bed Merge branch 'io_uring-5.9' into for-5.10/io_uring omits 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path adds 893ae98f16a4 Merge remote-tracking branch 'arc-current/for-curr' into master adds a529412306a2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds 9ac9219cdf26 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 1f4190079545 Merge remote-tracking branch 'sparc/master' into master adds 29be72a953c2 Merge remote-tracking branch 'net/master' into master adds 8f48cd3cb674 Merge remote-tracking branch 'bpf/master' into master adds 24110de5184a Merge remote-tracking branch 'netfilter/master' into master adds ca184355db8e ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 adds b41c15f4e1c1 ALSA: bebob: potential info leak in hwdep_read() adds 9cafb3cc5e03 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds fca5fb65c6b2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds 666446a06147 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 90eed4dbe45e Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master adds 1babed505005 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 88fed75c309c Merge remote-tracking branch 'ide/master' into master adds e7801c830f7b Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds dd35b2aaf85f Merge remote-tracking branch 'hwmon-fixes/hwmon' into master adds 6b74ea98b945 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds f197e987b59a Merge remote-tracking branch 'vfs-fixes/fixes' into master adds c3e0276c31ca drm/nouveau/device: return error for unknown chipsets adds d10285a25e29 drm/nouveau/mem: guard against NULL pointer access in mem_del adds a471cb7ade19 Merge remote-tracking branch 'drm-fixes/drm-fixes' into master adds 84814460eef9 riscv: Fixup bootup failure with HARDENED_USERCOPY adds 88a568e43a58 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds c49cd0d2779d Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 435d3d4a89c4 Merge remote-tracking branch 'spdx/spdx-linus' into master adds 62c615c3b564 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] adds 34b437eaf4e3 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 7af8fd03242c Merge remote-tracking branch 'ubifs-fixes/fixes' into master new b6ddf68246f2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] new 0ee191a83bef Merge remote-tracking branch 'kbuild/for-next' into master new 08a89c28304a dma-direct check for highmem pages in dma_direct_alloc_pages new 5b138c534fda dma-direct: factor out a dma_direct_alloc_from_pool helper new 849facea92fa dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling new 53c39c8cbe85 Merge remote-tracking branch 'dma-mapping/for-next' into master new da146138cb07 Merge remote-tracking branch 'arm/for-next' into master new e9b60476bea0 kselftest/arm64: Add utilities and a test to validate mte memory new f3b2a26ca78d kselftest/arm64: Verify mte tag inclusion via prctl new dfe537cf4718 kselftest/arm64: Check forked child mte memory accessibility new 53ec81d23213 kselftest/arm64: Verify all different mmap MTE options new f981d8fa2646 kselftest/arm64: Verify KSM page merge for MTE pages new 4dafc08d0ba4 kselftest/arm64: Check mte tagged user address in kernel new 353e228eb355 arm64: initialize per-cpu offsets earlier new d433ab42fdc2 arm64: random: Remove no longer needed prototypes new a82e4ef0417b Merge branch 'for-next/late-arrivals' into for-next/core new 4c44796f62a5 Merge remote-tracking branch 'arm64/for-next/core' into master new 2bc131bb1a9a Merge remote-tracking branch 'arm-soc/for-next' into master new 9eb03dd59f7e Merge remote-tracking branch 'amlogic/for-next' into master new 18ed9ef18e43 Merge remote-tracking branch 'aspeed/for-next' into master new 51e2a2c493b7 Merge remote-tracking branch 'at91/at91-next' into master new c70c4d28a27a Merge remote-tracking branch 'imx-mxs/for-next' into master new e74ea0071a06 Merge remote-tracking branch 'keystone/next' into master new a6fb37367ac2 Merge remote-tracking branch 'mediatek/for-next' into master new e742df43f86d Merge remote-tracking branch 'mvebu/for-next' into master new cb1acef4f4b8 Merge remote-tracking branch 'omap/for-next' into master new 086e8cfc1ce4 Merge remote-tracking branch 'qcom/for-next' into master new eeaeca6c38db Merge remote-tracking branch 'realtek/for-next' into master new a99f38cd6448 Merge remote-tracking branch 'renesas/next' into master new 18195775b9b6 Merge remote-tracking branch 'rockchip/for-next' into master new 73939250de6b Merge remote-tracking branch 'samsung-krzk/for-next' into master new abe3124d4c9c Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new 07acc30eccfb Merge remote-tracking branch 'tegra/for-next' into master new a17b8e7e58a6 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new 760f28e7c86d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new 315821ece777 Merge remote-tracking branch 'uniphier/for-next' into master new 3128e70a651f Merge remote-tracking branch 'clk/clk-next' into master new 2c1d41deb2de Merge remote-tracking branch 'csky/linux-next' into master new 3341f9e933c8 Merge remote-tracking branch 'h8300/h8300-next' into master new eb30c0bbf477 Merge remote-tracking branch 'ia64/next' into master new b25ec06be8b0 Merge remote-tracking branch 'm68k/for-next' into master new ce978e09e381 Merge remote-tracking branch 'm68knommu/for-next' into master new edf35cc435ab Merge remote-tracking branch 'microblaze/next' into master new 553586a3df21 Merge remote-tracking branch 'mips/mips-next' into master new e96baa90869c Merge remote-tracking branch 'nds32/next' into master new b74a52c4e69a Merge remote-tracking branch 'parisc-hd/for-next' into master new f1f83d92d556 Merge remote-tracking branch 'powerpc/next' into master new 7df4821358a9 Merge remote-tracking branch 'risc-v/for-next' into master new 91ffc519c199 s390/zcrypt: introduce msg tracking in zcrypt functions new 0ae88ccf4c16 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG new 0b641cbd2444 s390/ap: split ap queue state machine state from device state new 2ea2a6099ae3 s390/ap: add error response code field for ap queue devices new 4f2fcccdb547 s390/ap: add card/queue deconfig state new 0671cc104874 s390/sclp: Add support for SCLP AP adapter config/deconfig new 5caa2af97118 s390/ap: Support AP card SCLP config and deconfig operations new e0332629e33d s390/ap/zcrypt: revisit ap and zcrypt error handling new 3730f5300b45 s390/zcrypt: move ap_msg param one level up the call chain new 27c4f6738bdc s390/zcrypt: Introduce Failure Injection feature new 4aa32ee3c058 s390/lib: fix kernel doc for memcmp() new eefc69a09ca5 s390/sie: fix typo in SIGP code description new 6acad2ac482f Merge branch 'features' into for-next new 6ade5a64bc39 Merge remote-tracking branch 's390/for-next' into master new 799690fde0a1 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 43ed23399438 Merge remote-tracking branch 'fscrypt/master' into master new d2d487a1a78b Merge remote-tracking branch 'btrfs/for-next' into master new 1d7a32e8a056 cifs: handle -EINTR in cifs_setattr new b0416490f3f3 Merge remote-tracking branch 'cifs/for-next' into master new 8964bd4ff6f0 MAINTAINERS: add the sample directory to the configfs entry new 447243737c9d samples: configfs: remove redundant newlines new e0ee1fdb3fc4 samples: configfs: drop unnecessary ternary operators new 1b0d36e81bdc samples: configfs: fix alignment in item struct new b86ff67d5a28 samples: configfs: replace simple_strtoul() with kstrtoint() new 91aad62560fc samples: configfs: don't reinitialize variables which are [...] new 4e415a844ddd samples: configfs: consolidate local variables of the same type new 288f295e0a49 samples: configfs: don't use spaces before tabs new 76ecfcb0852e samples: configfs: prefer pr_err() over bare printk(KERN_ERR new 4cf9ec17930d Merge remote-tracking branch 'configfs/for-next' into master new 76b46be962dd Merge remote-tracking branch 'erofs/dev' into master new da94871da258 Merge remote-tracking branch 'exfat/dev' into master new 59ab1fba71dd Merge remote-tracking branch 'ext3/for_next' into master new 7e3d84aea5b7 Merge remote-tracking branch 'ext4/dev' into master new db40330b0de9 f2fs: fix memory alignment to support 32bit new 615455fc110b Merge remote-tracking branch 'f2fs/dev' into master new 38660e98b1a7 Merge remote-tracking branch 'fuse/for-next' into master new fb08334bb38f nfs: remove incorrect fallthrough label new b4868b44c562 NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE new 5904c16d2210 fs: nfs: return per memcg count for xattr shrinkers new 247db73560bc NFS: fix nfs_path in case of a rename retry new f7d61ee414ca SUNRPC: Split out a function for setting current page new cf1f08cac375 SUNRPC: Implement a xdr_page_pos() function new a14a63594cc2 NFS: Use xdr_page_pos() in NFSv4 decode_getacl() new c567552612ec NFS: Add READ_PLUS data segment support new 06216ecbd936 SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() new 43f0f0816cdb SUNRPC: Split out _shift_data_right_tail() new 84ce182ab85b SUNRPC: Add the ability to expand holes in data pages new c05eafad6b03 NFS: Add READ_PLUS hole segment decoding new e6ac0accb27c SUNRPC: Add an xdr_align_data() function new bff049a3b500 NFS: Decode a full READ_PLUS reply new 3bd91fbe3ba2 Merge remote-tracking branch 'nfs-anna/linux-next' into master new 2dfa454eaaf4 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] new df0133e669c8 Merge remote-tracking branch 'ubifs/next' into master new f5f7ab168b9a 9P: Cast to loff_t before multiplying new 39abe82a7fa4 Merge remote-tracking branch 'v9fs/9p-next' into master new 8a569d717ed0 xfs: refactor inode flags propagation code new d4f2c14cc979 xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev new b96cb835e37c xfs: deprecate the V4 format new 6dd379c7fa81 xfs: drop extra transaction roll from inode extent truncate new 72cc95132a93 xfs: Set xfs_buf type flag when growing summary/bitmap files new c54e14d155f5 xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files new 8df0fa39bdd8 xfs: don't free rt blocks when we're doing a REMAP bunmapi call new e581c9397a25 xfs: check dabtree node hash values when loading child blocks new 93293bcbde93 xfs: log new intent items created as part of finishing rec [...] new 2dbf872c042e xfs: attach inode to dquot in xfs_bui_item_recover new 384ff09ba2e5 xfs: don't release log intent items when recovery fails new f692d09e9c8f xfs: avoid LR buffer overrun due to crafted h_len new 0c771b99d6c9 xfs: clean up calculation of LR header blocks new c63290e300c4 xfs: remove the unused SYNCHRONIZE macro new 9c0fce4c16fc xfs: use the existing type definition for di_projid new 5aff6750d56d xfs: remove the unnecessary xfs_dqid_t type cast new a647d109e08a xfs: fix some comments new 3feb4ffbf693 xfs: remove the redundant crc feature check in xfs_attr3_r [...] new 74af4c1770f9 xfs: remove the unused parameter id from xfs_qm_dqattach_one new d6b8fc6c7afa xfs: do the assert for all the log done items in xfs_trans_cancel new 61ef5230518a xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} new b38e07401ec7 xfs: drop the obsolete comment on filestream locking new d7884e6e90da xfs: avoid shared rmap operations for attr fork extents new c9c626b354dc xfs: directly call xfs_generic_create() for ->create() and [...] new c23c393eaab5 xfs: remove deprecated mount options new 3442de9cc322 xfs: remove deprecated sysctl options new 671459676ab0 xfs: fix finobt btree block recovery ordering new b80b29d602a8 xfs: remove xfs_defer_reset new 901219bb2507 xfs: remove XFS_LI_RECOVERED new e6fff81e4870 xfs: proper replay of deferred ops queued during log recovery new 4f9a60c48078 xfs: xfs_defer_capture should absorb remaining block reservations new 929b92f64048 xfs: xfs_defer_capture should absorb remaining transaction [...] new 919522e89f8e xfs: clean up bmap intent item recovery checking new 64a3f3315bc6 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock [...] new ff4ab5e02a04 xfs: fix an incore inode UAF in xfs_bui_recover new 27dada070d59 xfs: change the order in which child and parent defer ops [...] new 4e919af7827a xfs: periodically relog deferred intent items new ed1575daf71e xfs: expose the log push threshold new 74f4d6a1e065 xfs: only relog deferred intent items if free space in the [...] new acd1ac3aa22f xfs: limit entries returned when counting fsmap records new 8ffa90e1145c xfs: fix deadlock and streamline xfs_getfsmap performance new 97611f936674 xfs: do the ASSERT for the arguments O_{u,g,p}dqpp new e5b23740db9b xfs: fix the indent in xfs_trans_mod_dquot new 8cb96ed59539 Merge remote-tracking branch 'xfs/for-next' into master new e5c2cf4171cc Merge remote-tracking branch 'zonefs/for-next' into master new 211b9282d90e Merge remote-tracking branch 'iomap/iomap-for-next' into master new b53d7e4ea4bf Merge remote-tracking branch 'file-locks/locks-next' into master new 38a2bcfe1288 Merge remote-tracking branch 'vfs/for-next' into master new a97b1a44744c Merge remote-tracking branch 'printk/for-next' into master new a9007040675a Merge remote-tracking branch 'pci/next' into master new ff0277fbe4a2 Merge remote-tracking branch 'pstore/for-next/pstore' into master new 260a45fcc378 Merge remote-tracking branch 'hid/for-next' into master new 8ae971a0c506 Merge remote-tracking branch 'i2c/i2c/for-next' into master new abea14bfdebb i3c: master: Fix error return in cdns_i3c_master_probe() new 5c0a3c9facec Merge remote-tracking branch 'i3c/i3c/next' into master new 3948ea0998ac Merge remote-tracking branch 'dmi/dmi-for-next' into master new 7a67ef9f361f Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] new 4c361ab48478 Merge remote-tracking branch 'jc_docs/docs-next' into master new e636662244e4 Merge remote-tracking branch 'v4l-dvb/master' into master new 692868a31b94 Merge remote-tracking branch 'pm/linux-next' into master new dc4c8c234e05 Merge remote-tracking branch 'cpupower/cpupower' into master new 169e93495f36 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new 3ed7fa58decb Merge remote-tracking branch 'ieee1394/for-next' into master new 6ae1cc0124fd Merge remote-tracking branch 'dlm/next' into master new 712d460e8218 Merge remote-tracking branch 'swiotlb/linux-next' into master new 10ba684ef6b3 Merge remote-tracking branch 'rdma/for-next' into master new 5641b9b83dcb Merge remote-tracking branch 'net-next/master' into master new bf88a80a0407 selftests/bpf: Fix test_verifier after introducing resolve [...] new 49a2a4d4163f kernel/bpf/verifier: Fix build when NET is not enabled new ebfb4d40ed9d bpf: Fix build failure for kernel/trace/bpf_trace.c with C [...] new 49f3d12b0f70 bpf: Fix typo in uapi/linux/bpf.h new 80348d8867c6 libbpf: Fix compatibility problem in xsk_socket__create new 537db8416ada Merge remote-tracking branch 'bpf-next/master' into master new 52ad7925d9a3 Merge remote-tracking branch 'bluetooth/master' into master new cd5d8feba65c Merge remote-tracking branch 'gfs2/for-next' into master new f2ccc55ae449 Merge remote-tracking branch 'mtd/mtd/next' into master new 0d03298dde23 Merge remote-tracking branch 'nand/nand/next' into master new dd7ed7020292 Merge remote-tracking branch 'spi-nor/spi-nor/next' into master new 270ac04623df Merge remote-tracking branch 'crypto/master' into master new c60a4d1c8b28 Merge remote-tracking branch 'drm/drm-next' into master new 576e0ec26b68 drm/amdgpu: fix xgmi perfmon a-b-a problem new b4a7db71ea06 drm/amdgpu: add per device user friendly xgmi events for vega20 new a9d17930adff drm/amdgpu: add xgmi perfmons for arcturus new d74a09c8af5f drm/amdgpu/swsmu: fix ARC build errors new e500dc638d95 drm/amdgpu: prevent spurious warning new d205c3cc1a6c drm/amdgpu: add Green_Sardine APU flag new 2e62f0b5a5bc drm/amdgpu: add green_sardine support for gpu_info and ip [...] new 5baf415085f3 drm/amdgpu: add soc15 common ip block support for green_sa [...] new ad698da31fc0 drm/amdgpu: add gfx support for green_sardine (v2) new f74d0535e927 drm/amdgpu/sdma: add sdma engine support for green_sardine (v2) new c3db2f529fa8 drm/amdgpu: enable green_sardine_asd.bin loading (v2) new 5d731b5ac301 drm/amdgpu: enable vcn support for green_sardine (v2) new 2f2b7903f47a PCI/ERR: Fix reset logic in pcie_do_recovery() call new 903bc80497eb drm/amdgpu: add another raven1 gfxoff quirk new 1eefedec2f9a drm/amdgpu/swsmu: clean up a bunch of stale interfaces new fbf109410a25 Merge remote-tracking branch 'amdgpu/drm-next' into master new ada86b9dadc6 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new a3fb64c00d44 Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" new 6dde8e21a83a Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new 2f98380d52b7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new 9fa82cb634f6 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 8f0b1b022f28 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new 180698bbe333 Merge remote-tracking branch 'regmap/for-next' into master new 44e65df7d2e6 Merge remote-tracking branch 'sound/for-next' into master new 26f30c73cded Merge remote-tracking branch 'sound-asoc/for-next' into master new fd36b43665eb Merge remote-tracking branch 'modules/modules-next' into master new 8a30c6eb29e0 Input: Add MAINTAINERS entry for SiS i2c touch input driver new 260dac1b6216 Merge remote-tracking branch 'input/next' into master new 0f078896911f Merge branch 'io_uring-5.9' into for-5.10/io_uring new f3606e3a92dd io_uring: allow timeout/poll/files killing to take task in [...] new f573d384456b io_uring: move dropping of files into separate helper new 2aede0e417db io_uring: stash ctx task reference for SQPOLL new e3bc8e9dad7f io_uring: unconditionally grab req->task new 76e1b6427fd8 io_uring: return cancelation status from poll/timeout/file [...] new e6c8aa9ac33b io_uring: enable task/files specific overflow flushing new 0f2122045b94 io_uring: don't rely on weak ->files references new 9b8284921513 io_uring: reference ->nsproxy for file table commands new a3ec60054082 io_uring: move io_uring_get_socket() into io_uring.h new 9d4a75efa200 io_uring: use an enumeration for io_uring_register(2) opcodes new 21b55dbc0653 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode new 7e84e1c7566a io_uring: allow disabling rings during the creation new 95da84659226 io_wq: Make io_wqe::lock a raw_spinlock_t new e35afcf91230 io_uring: io_sq_thread() doesn't need to flush signals new ce71bfea207b fs: align IOCB_* flags with RWF_* flags new 6a7793828fb2 io_uring: use private ctx wait queue entries for SQPOLL new 3f0e64d05411 io_uring: move SQPOLL post-wakeup ring need wakeup flag in [...] new c8d1ba583fe6 io_uring: split work handling part of SQPOLL into helper new 534ca6d684f1 io_uring: split SQPOLL data into separate structure new 69fb21310fd3 io_uring: base SQPOLL handling off io_sq_data new aa06165de863 io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOL [...] new 738277adc819 io_uring: mark io_uring_fops/io_op_defs as __read_mostly new 90554200724d io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits new f4bff104fffb io_uring: simplify io_rw_prep_async() new afb87658f89b io_uring: refactor io_req_map_rw() new ab0b196ce555 io_uring: fix overlapped memcpy in io_req_map_rw() new 4be1c6151269 io_uring: kill extra user_bufs check new e8c2bc1fb6c9 io_uring: get rid of req->io/io_async_ctx union new e95eee2dee78 io_uring: cap SQ submit size for SQPOLL with multiple rings new 14db84110d48 io_uring: remove unneeded semicolon new de2939388be5 io_uring: improve registered buffer accounting for huge pages new 91d8f5191e8f io_uring: add blkcg accounting to offloaded operations new af9c1a44f8de io_uring: process task work in io_uring_register() new dbbe9c642411 io_uring: show sqthread pid and cpu in fdinfo new c4068bf898dd io-wq: fix use-after-free in io_wq_worker_running new 145cc8c665f4 io-wq: kill unused IO_WORKER_F_EXITING new 291b2821e072 io_uring: simplify io_alloc_req() new 5b09e37e27a8 io_uring: io_kiocb_ppos() style change new 2d199895d231 io_uring: remove F_NEED_CLEANUP check in *prep() new a88fc400212f io_uring: set/clear IOCB_NOWAIT into io_read/write new 73debe68b300 io_uring: remove nonblock arg from io_{rw}_prep() new bfe76559833d io_uring: decouple issuing and req preparation new c1379e247a72 io_uring: move req preps out of io_issue_sqe() new 87c4311fd2c2 io_uring: kill callback_head argument for io_req_task_work_add() new adb99b3a5926 Merge branch 'for-5.10/io_uring' into for-next new d6359d748a66 Merge branch 'for-5.10/block' into for-next new 26c88c9d035d Merge branch 'for-5.10/drivers' into for-next new 7a62777efa9e Merge branch 'for-5.10/libata' into for-next new fe6f0cdc4926 block: soft limit zone-append sectors as well new 235f673bde50 Merge branch 'for-5.10/block' into for-next new faf7b51c0697 io_uring: batch account ->req_issue and task struct references new 7fad5df7ad8b Merge branch 'for-5.10/io_uring' into for-next new 095ec054cbba Merge remote-tracking branch 'block/for-next' into master new 9c37de297f65 dm: remove special-casing of bio-based immutable singleton [...] new 681cc5e8667e dm: fix request-based DM to not bounce through indirect dm [...] new 0672f19888e0 Merge remote-tracking branch 'device-mapper/for-next' into master new 347f6be11de1 mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E new 191955d17514 Merge remote-tracking branch 'mmc/next' into master new 8e9523acedc9 Merge remote-tracking branch 'mfd/for-mfd-next' into master new a61e45ee7e89 Merge remote-tracking branch 'backlight/for-backlight-next [...] new 8fc837b035e2 Merge remote-tracking branch 'battery/for-next' into master new 74ef3380002b Merge remote-tracking branch 'regulator/for-next' into master new a1ce579c3d70 Merge remote-tracking branch 'integrity/next-integrity' in [...] new 9df2cec7db71 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] new 8b07845241b2 Merge remote-tracking branch 'selinux/next' into master new c38ee857dfc8 Merge remote-tracking branch 'smack/next' into master new 83e87d54026e Merge remote-tracking branch 'tomoyo/master' into master new 490ff6d1c0f3 Merge remote-tracking branch 'tpmdd/next' into master new c40aaaac1018 iommu/vt-d: Gracefully handle DMAR units with no supported [...] new 7e3c3883c381 Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renes [...] new d2fd047daa25 Merge remote-tracking branch 'iommu/next' into master new eaaeef13835b Merge remote-tracking branch 'vfio/next' into master new 9551f6f53dc6 Merge remote-tracking branch 'audit/next' into master new 36705c6fc498 dt-bindings: vendor-prefixes: favor "gateworks" over "gw" new 406171bf9a19 dt-bindings: fu540: prci: convert PRCI bindings to json-schema new c825a081c169 dt-bindings: riscv: convert plic bindings to json-schema new 6b49329ae68c dt-bindings: riscv: convert pwm bindings to json-schema new 12d1f4c30ec5 dt-bindings: arm: hisilicon: convert Hi6220 domain control [...] new 5f3ae016a68f Docs: Fixing spelling errors in Documentation/devicetree/b [...] new 6fdc6e23a7d1 dt-bindings: Add missing 'unevaluatedProperties' new 4828556dca12 dt-bindings: Use 'additionalProperties' instead of 'uneval [...] new 6a0e321ea735 dt-bindings: Explicitly allow additional properties in com [...] new a5e327e4922d Merge remote-tracking branch 'devicetree/for-next' into master new 2e0875030433 Merge remote-tracking branch 'spi/for-next' into master new dc4d7783d803 Merge branch 'linus' new ec6347bb4339 x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] new 5da8e4a65810 x86/copy_mc: Introduce copy_mc_enhanced_fast_string() new a4c50330da92 Merge branch 'ras/core' new 4cb2d9db362c Merge branch 'linus' new 39297dde7390 x86/platform/uv: Remove UV BAU TLB Shootdown Handler new c4d98077443a x86/platform/uv: Remove SCIR MMR references for UV systems new 788b66e34e8a drivers/misc/sgi-xp: Adjust references in UV kernel modules new 647128f1536e x86/platform/uv: Update UV MMRs for UV5 new 6c7794423a99 x86/platform/uv: Add UV5 direct references new 1e61f5a95f19 x86/platform/uv: Add and decode Arch Type in UVsystab new ffe2febca430 x86/platform/uv: Update MMIOH references based on new UV5 MMRs new 8540b2cf0de0 x86/platform/uv: Adjust GAM MMR references affected by UV5 [...] new a74a7e992caf x86/platform/uv: Update UV5 MMR references in UV GRU new d6922effe4f3 x86/platform/uv: Update node present counting new 6a7cf55e9f2b x86/platform/uv: Update UV5 TSC checking new ae5f8ce3c247 x86/platform/uv: Update for UV5 NMI MMR changes new 7a6d94f0ed95 x86/platform/uv: Update Copyrights to conform to HPE standards new f7f6d7dfbcc3 Merge branch 'x86/platform' new c07869c4838f Merge remote-tracking branch 'tip/auto-latest' into master new 77dc1d96cb85 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 3692204a97c6 Merge remote-tracking branch 'edac/edac-for-next' into master new 300510199729 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new 3b94f842df32 Merge remote-tracking branch 'ftrace/for-next' into master new 9044d3d36df2 srcu: Avoid escaped section names new 3e6817601d65 rcu/tree: Make struct kernel_param_ops definitions const new c3c06d560edb rcu,ftrace: Fix ftrace recursion new a0195c0566d1 docs: RCU: Requirements.rst: Fix a list block new 33847a34a2d2 rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] new bd3dfad2fcf7 Merge remote-tracking branch 'rcu/rcu/next' into master new 942eb2eea674 Merge remote-tracking branch 'kvm-arm/next' into master new c98a795157a5 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' into master new 34be36027a28 Merge remote-tracking branch 'xen-tip/linux-next' into master new 5467d96f001e Merge remote-tracking branch 'percpu/for-next' into master new 94f9dd6e7cfc Merge remote-tracking branch 'chrome-platform/for-next' in [...] new 19d2e0cef0b1 leds: pwm: Remove platform_data support new 0afdb0714641 Merge remote-tracking branch 'leds/for-next' into master new 85c6411d8b81 Merge remote-tracking branch 'ipmi/for-next' into master new e47d956fffe3 Merge remote-tracking branch 'driver-core/driver-core-next [...] new 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...] new 5c313e22d61f Merge remote-tracking branch 'usb/usb-next' into master new 1a49d67be929 Merge remote-tracking branch 'usb-serial/usb-next' into master new 8d5694a5c825 Merge remote-tracking branch 'tty/tty-next' into master new 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB new 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype new c7834d999d3f Merge remote-tracking branch 'char-misc/char-misc-next' in [...] new 8750de90ac28 staging: vchiq: Fix list_for_each exit tests new 8d350c14ee5e staging: wfx: fix handling of MMIC error new cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature new 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares new 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses new f9dc9f3750e1 staging: wfx: update copyrights dates new 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion new 94cec87f9464 Merge remote-tracking branch 'staging/staging-next' into master new 882d2241fd52 Merge remote-tracking branch 'mux/for-next' into master new 1311f7c7d909 dmaengine: sf-pdma: convert tasklets to use new tasklet_se [...] new b1839e7c2a42 dmaengine: xilinx: dpdma: convert tasklets to use new task [...] new ca75a78bcd61 Merge remote-tracking branch 'dmaengine/next' into master new 14dbb1c7b7d8 Merge remote-tracking branch 'cgroup/for-next' into master new 7f054da7738a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] new 6c459ea1542b scsi: hisi_sas: Switch to new framework to support suspend [...] new 65ff4aef7e9b scsi: hisi_sas: Add controller runtime PM support for v3 hw new e06596d5000c scsi: hisi_sas: Add check for methods _PS0 and _PR0 new 16fd4a7c5917 scsi: hisi_sas: Add device link between SCSI devices and hisi_hba new b14a37e011d8 scsi: hisi_sas: Filter out new PHY up events during suspend new 69f4ec1edb13 scsi: hisi_sas: Recover PHY state according to the status [...] new 1edad2ddea67 Merge branch 'misc' into for-next new 653eb7c99d84 Merge remote-tracking branch 'scsi/for-next' into master new 2ba87c43872f scsi: core: Don't export scsi_device_from_queue() new 3a8dc5bbc8c0 scsi: core: Remove scsi_init_cmd_errh new 2ceda20f0a99 scsi: core: Move command size detection out of the fast path new 40b93836a136 scsi: core: Use rq_dma_dir in scsi_setup_cmnd() new 822bd2db798b scsi: core: Rename scsi_prep_state_check() to scsi_device_ [...] new 5843cc3d5acd scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() new 7007e9dd5676 scsi: core: Clean up allocation and freeing of sgtables new 74e5e6c1b18c scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() new ed7fb2d018fd scsi: core: Only start the request just before dispatching new 75c31c80a77d scsi: dc395x: Use module_pci_driver() to simplify the code new ca57b069954a scsi: initio: Use module_pci_driver() to simplify the code new 938b9e9ffbf8 scsi: gdth: Make option_setup() static new ffab5e016b9b scsi: 53c700: Remove set but not used variable new b994718760fa scsi: qla2xxx: Use constant when it is known new 657ed8a8a61b scsi: qla2xxx: Do not consume srb greedily new 21a6cd48bb48 scsi: qla2xxx: Initialize variable in qla8044_poll_reg() new 5e7e6472eda9 scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE new 4b217e015b75 scsi: target: rd: Drop double zeroing new 39d0c6e770c2 scsi: fnic: Simplify the return expression of vnic_wq_copy [...] new 6afc12fa6e50 scsi: snic: Simplify the return expression of svnic_cq_alloc() new de6c063fa09a scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup() new f0f6c3a4fcb8 scsi: bfa: Fix error return in bfad_pci_init() new 5f6dcb55a7fa scsi: myrb: Remove redundant assignment to variable timeout new fc29f04a5c6b scsi: myrb: Fix inconsistent format argument types new 5ccdd101351d scsi: qla4xxx: Fix inconsistent format argument type new 45660591ee8f scsi: isci: Fix a typo in a comment new 1725ba8d6ff1 scsi: sym53c8xx_2: Fix sizeof() mismatch new 05c6c029a44d scsi: pm80xx: Increase number of supported queues new 27bc43bd7c42 scsi: pm80xx: Remove DMA memory allocation for ccb and dev [...] new 5a141315ed7c scsi: pm80xx: Increase the number of outstanding I/O suppo [...] new 39a45d538dba scsi: pm80xx: Driver version update new 9aae1c1fe627 scsi: arcmsr: Remove unnecessary syntax new 893f4a14b115 scsi: arcmsr: Fix device hot-plug monitoring timer stop new ae897ae28f9a scsi: arcmsr: Add support for ARC-1886 series RAID controllers new c881fb5cd5ff scsi: arcmsr: Update driver version to v1.50.00.02-20200819 new 8ae2f3f250e0 Merge remote-tracking branch 'scsi-mkp/for-next' into master new 4f400da80999 Merge remote-tracking branch 'vhost/linux-next' into master new fc4082d05778 Merge remote-tracking branch 'rpmsg/for-next' into master new 47e538d86d57 gpiolib: Disable compat ->read() code in UML case new 62ba77749ead docs: gpio: add a new document to its index.rst new 4ac293548f21 gpiolib: cdev: switch from kstrdup() to kstrndup() new 2edd92f8b6a3 gpiolib: Update header block in gpiolib-cdev.h new 24160a8f7f13 Merge branch 'devel' into for-next new db0dc2976ecb Merge remote-tracking branch 'gpio/for-next' into master new 4a4473abb6fd Merge remote-tracking branch 'pinctrl/for-next' into master new dce86ae7a06b Merge remote-tracking branch 'pwm/for-next' into master new f0f0a5df4e08 selftests: Extract run_kselftest.sh and generate stand-alo [...] new 5da1918446a1 selftests/run_kselftest.sh: Make each test individually se [...] new 4c8511317b4e doc: dev-tools: kselftest.rst: Update examples and paths new 82136241f37c Merge remote-tracking branch 'kselftest/next' into master new 2efcc5395580 Merge remote-tracking branch 'livepatching/for-next' into master new 757d20cf83ca Merge remote-tracking branch 'rtc/rtc-next' into master new 92d6bec17dd3 Merge remote-tracking branch 'ntb/ntb-next' into master new 62d6d45d46aa Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] new 1d8696769644 Merge remote-tracking branch 'kspp/for-next/kspp' into master new fece929e8e97 Merge remote-tracking branch 'slimbus/for-next' into master new 181a4f5ce01d Merge remote-tracking branch 'nvmem/for-next' into master new dd841a749d1d radix tree test suite: Fix compilation new a219b856a2b9 ida: Free allocated bitmap in error path new 062b735912b9 XArray: Test two more things about xa_cmpxchg new 5c8052d7925b XArray test: Add new test new 2e955fb4e92c XArray: Fix xas_for_each_conflict documentation new e95150e70fe1 XArray: Add private interface for workingset node deletion new 79a8d2a645f2 XArray: Fix xas_reload for multi-index entries new 45a097a8a9c2 radix-tree: fix the comment of radix_tree_next_slot() new c82484c818f8 Merge remote-tracking branch 'xarray/main' into master new e62ca92ef636 Merge remote-tracking branch 'hyperv/hyperv-next' into master new 193a419069be Merge remote-tracking branch 'kgdb/kgdb/for-next' into master new e3965a1072b0 Merge remote-tracking branch 'pidfd/for-next' into master new 5a1f50ac64c7 Merge remote-tracking branch 'hmm/hmm' into master new 5de15b610f78 mtd: hyperbus: add Renesas RPC-IF driver new 387213708170 Merge remote-tracking branch 'cfi/cfi/next' into master new 78ca35ca5b44 Merge remote-tracking branch 'trivial/for-next' into master new 1a948d8027e9 Merge remote-tracking branch 'mhi/mhi-next' into master new 6b9e89305156 Merge remote-tracking branch 'notifications/notifications- [...] new 62a8b4f9c4d7 Merge remote-tracking branch 'memblock/for-next' into master new a66390cc5c5f MAINTAINERS: change hardening mailing list new 7c26f106968b MAINTAINERS: Antoine Tenart's email address new a529236a5d15 mm: mmap: Fix general protection fault in unlink_file_vma() new f887a7ccc327 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 6c4be8380fa5 /proc/kpageflags: do not use uninitialized struct pages new 510c172121bd mm: khugepaged: recalculate min_free_kbytes after memory h [...] new 38f660f9f61c mm-khugepaged-recalculate-min_free_kbytes-after-memory-hot [...] new 82a321681930 mm: swapfile: avoid split_swap_cluster() NULL pointer dereference new 39759e61e6c5 compiler-clang: add build check for clang 10.0.1 new 113315801692 Revert "kbuild: disable clang's default use of -fmerge-all [...] new 425ed63a9283 Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel [...] new d025b64446bf Revert "arm64: vdso: Fix compilation with clang older than 8" new e1307df29f62 Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when u [...] new 8c376e6c7ca1 kasan: remove mentions of unsupported Clang versions new 710cbe1aa36e compiler-gcc: improve version error new 7ccc2ce7419c compiler.h: avoid escaped section names new 171a9bc6ed85 export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang new e9aae7af4601 kbuild: doc: describe proper script invocation new a70f4664f860 scripts/spelling.txt: increase error-prone spell checking new 12e15f70f175 scripts/decodecode: add the capability to supply the progr [...] new c87ccb54b984 ntfs: add check for mft record size in superblock new 0b8d2e00b186 ocfs2: delete repeated words in comments new a13e0876b9c0 ocfs2: fix potential soft lockup during fstrim new 53ef3d599c1d ocfs2: clear links count in ocfs2_mknod() if an error occurs new 5c7703f51e39 ocfs2: fix ocfs2 corrupt when iputting an inode new c0d149d89bb0 ramfs: support O_TMPFILE new 894ceba5292d fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr new ee6bc9abe609 fs_parse: mark fs_param_bad_value() as static new 8dfd8d0b558b kernel/watchdog: flush all printk nmi buffers when hardloc [...] new b225f66c4d40 mm/slab.c: clean code by removing redundant if condition new 658d930dfda1 include/linux/slab.h: fix a typo error in comment new 45fd273154a3 mm/slub.c: branch optimization in free slowpath new 044076e92942 mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc new 2d7db7e62389 mm/slub: make add_full() condition more explicit new 2ef0b6b6c8e0 mm/kmemleak: rely on rcu for task stack scanning new b6c8a0aa1c84 mm,kmemleak-test.c: move kmemleak-test.c to samples dir new 95b66e191b4e x86/numa: cleanup configuration dependent command-line options new bb9de97c93a4 x86/numa: add 'nohmat' option new f1c3529049c4 x86/numa: fix build when CONFIG_ACPI is not set new 0e6dec8bbda7 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] new 3d6a2beca0cc ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] new 8823f01bd0ed device-dax: CONFIG_DEV_DAX_HMEM_DEVICES should depend on C [...] new 2d842692879d resource: report parent to walk_iomem_res_desc() callback new 44813aa7e13c mm/memory_hotplug: introduce default phys_to_target_node() [...] new f5835f054cec mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] new 13c774cb404b ACPI: HMAT: attach a device for each soft-reserved range new 10ac89ff847d device-dax: require NUMA_KEEP_MEMINFO for phys_to_target_node() new cdcebde4d832 device-dax: drop the dax_region.pfn_flags attribute new 88b100ed2d0c device-dax: move instance creation parameters to 'struct d [...] new 6dd594da8c7c device-dax: make pgmap optional for instance creation new 59696ea429df device-dax/kmem: introduce dax_kmem_range() new 97827d33c192 device-dax/kmem: move resource name tracking to drvdata new f96cd2cadd46 device-dax/kmem: replace release_resource() with release_m [...] new afe982de8a55 device-dax: add an allocation interface for device-dax instances new b30f5277e97b device-dax: introduce 'struct dev_dax' typed-driver operations new 260dd3728782 device-dax: introduce 'seed' devices new 77b40234997e drivers/base: make device_find_child_by_name() compatible [...] new 377181073a28 device-dax: add resize support new 2b8de9ec13d5 mm/memremap_pages: convert to 'struct range' new 170e38548b81 mm/hmm/test: use after free in dmirror_allocate_chunk() new 7a63c11edf58 mm/memremap_pages: support multiple ranges per invocation new d8ade8c81244 device-dax: add dis-contiguous resource support new 26bc9109744c device-dax: introduce 'mapping' devices new d7429254ecb9 device-dax: make align a per-device property new 8c47543aba2c device-dax: add an 'align' attribute new 9127a97c24a0 dax/hmem: introduce dax_hmem.region_idle parameter new 4898eb2c06bc device-dax: add a range mapping allocation attribute new 8b36da7bfb44 mm/debug.c: do not dereference i_ino blindly new e3d20c0f4a7c mm, dump_page: rename head_mapcount() --> head_compound_ma [...] new 0a4f3705306d powerpc/mm: add DEBUG_VM WARN for pmd_clear new 03c3747dab35 powerpc/mm: move setting pte specific flags to pfn_pte new 5277eefc9c9b powerpc-mm-move-setting-pte-specific-flags-to-pfn_pte-fix new 21a901d67f9a mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 8832316004c6 mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new 9894517dc40c mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new e38b97221882 mm/debug_vm_pgtable/THP: mark the pte entry huge before us [...] new ce050d08fd2f mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new 486dd835f692 mm/debug_vm_pgtable/locks: move non page table modifying t [...] new b91c8e31cf6c mm/debug_vm_pgtable/locks: take correct page table lock new 9ac695561408 mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new e563e67f77d3 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new 577e1fe3c3ba mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new 8c2075296dbb mm/debug_vm_pgtable: drop hugetlb_advanced_tests() new 4f9a78e6bcd6 mm/debug_vm_pgtable: avoid none pte in pte_clear_test new 0797f84d689b mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new 5d685be37856 mm: factor find_get_incore_page out of mincore_page new 6ff356ac85df mm: use find_get_incore_page in memcontrol new 0255c0df717a mm: optimise madvise WILLNEED new c6417b5677f8 mm-optimise-madvise-willneed-fix new 1ddc0b707be9 proc: optimise smaps for shmem entries new 9ab5a74142a3 i915: use find_lock_page instead of find_lock_entry new ec70bbfe0555 mm: convert find_get_entry to return the head page new 87763619fe64 mm-convert-find_get_entry-to-return-the-head-page-fix new 54bbc75b63d2 mm/shmem: return head page from find_lock_entry new dacdf1730129 mm-shmem-return-head-page-from-find_lock_entry-fix new 6f3b7f93da97 mm: add find_lock_head new 52ce97889b3c mm/filemap: fix filemap_map_pages for THP new aad85a53d6e0 mm, fadvise: improve the expensive remote LRU cache draini [...] new c64cae2c11c0 mm/gup_benchmark: update the documentation in Kconfig new b02f70540fe6 mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag new 875886d5280a mm/gup: don't permit users to call get_user_pages with FOL [...] new 023b4f9add4a mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] new 582407eba698 mm/gup: protect unpin_user_pages() against npages==-ERRNO new e43ea3a87fb9 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity new 98dca9813305 mm: remove activate_page() from unuse_pte() new a37eb7b5bc97 mm: remove superfluous __ClearPageActive() new 022968aea2e9 mm/swap.c: fix confusing comment in release_pages() new fad7568c9b25 mm/swap_slots.c: remove always zero and unused return valu [...] new c5cb6cfd393b mm/page_io.c: remove useless out label in __swap_writepage() new bc847a69054f mm/swap.c: fix incomplete comment in lru_cache_add_inactiv [...] new 4b23734f5ba1 mm/swapfile.c: remove unnecessary goto out in _swap_info_get() new 163191416de2 mm/swapfile.c: fix potential memory leak in sys_swapon new 4b8b6b4c8dbb mm/memremap.c: convert devmap static branch to {inc,dec} new f9daef9375ac mm: memcontrol: use flex_array_size() helper in memcpy() new c01cc993f219 mm: memcontrol: Use the preferred form for passing the siz [...] new 51aafe85983b mm: memcg/slab: fix racy access to page->mem_cgroup in mem [...] new b56e93e9bb5a mm: memcontrol: correct the comment of mem_cgroup_iter() new 394012de5b10 mm/memcg: clean up obsolete enum charge_type new 51be64c76479 mm/memcg: simplify mem_cgroup_get_max() new b4c325eb79cd mm-memcg-simplify-mem_cgroup_get_max-v4 new b73446eb3df1 mm/memcg: unify swap and memsw page counters new fd57d2b64b10 mm: memcontrol: add the missing numa_stat interface for cgroup v2 new 61b786c2dec1 mm/page_counter: correct the obsolete func name in the com [...] new 15b95804693a mm: memcontrol: reword obsolete comment of mem_cgroup_unma [...] new f5ef4bcf4711 selftests/vm: fix false build success on the second and la [...] new dee222257ac0 selftests/vm: fix incorrect gcc invocation in some cases new fbc28ac6b78f mm: account PMD tables like PTE tables new ac5b34c0f584 arm: __pmd_free_tlb(): call page table destructor new 24bcfff477cf mm/memory.c: fix typo in __do_fault() comment new 1d3ad81d7a53 mm/memory.c: replace vmf->vma with variable vma new ca2f892fcaba mm/mmap: rename __vma_unlink_common() to __vma_unlink() new a421f9b817f6 mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] new fa88fecbe8e7 mmap locking API: add mmap_lock_is_contended() new 0c3bd28906c8 mm: smaps*: extend smap_gather_stats to support specified [...] new 2eb05a645bf6 mm: proc: smaps_rollup: do not stall write attempts on mmap_lock new 05e3b509f9a3 mm/mmap.c: fix the adjusted length error new 8e2b8294a0a4 mm: move PageDoubleMap bit new 16c1c9c4a4f1 mm: simplify PageDoubleMap with PF_SECOND policy new ea76e1e3f44b mm/mmap: leave adjust_next as virtual address instead of p [...] new efb98e1aa1d9 mm/memory.c: fix spello of "function" new bb9026578a97 mm/mmap: not necessary to check mapping separately new 45f4927c098d mm/mmap: check on file instead of the rb_root_cached of it [...] new b98e87f98774 mm: use helper function mapping_allow_writable() new 23b45cad2f55 mm/mmap.c: use helper function allow_write_access() in __r [...] new 0811277e9f90 mm/mmap.c: replace do_brk with do_brk_flags in comment of [...] new f7d90a84c186 mm: remove src/dst mm parameter in copy_page_range() new 1ba31a38cbc6 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2 new 63f9b159fef8 mm-remove-src-dst-mm-parameter-in-copy_page_range-v2-fix new ee48b42aba52 include/linux/huge_mm.h: remove mincore_huge_pmd declaration new 0c3d5b544b75 tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro new d87027bf6721 lib/test_hmm.c: remove unused dmirror_zero_page new 452e897b5a86 mm/dmapool.c: replace open-coded list_for_each_entry_safe() new 0e91360250cd mm/dmapool.c: replace hard coded function name with __func__ new e461c78c24ba mm/memory-failure: do pgoff calculation before for_each_process() new fbec4ca27533 mm/memory-failure.c: remove unused macro `writeback' new c65009b8dc6e mm/vmalloc.c: update the comment in __vmalloc_area_node() new 72e187200df7 mm/vmalloc.c: fix the comment of find_vm_area new 0965e29c9677 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion new 0491d035fa49 kasan/kunit: add KUnit Struct to Current Task new e8c62f6e9e5f KUnit: KASAN Integration new d6ac65f97c57 KASAN: Port KASAN Tests to KUnit new a42fefcc7ad6 kasan-port-kasan-tests-to-kunit-v14 new b2cd2173756f KASAN: Testing Documentation new da80ecb0734c mm: kasan: do not panic if both panic_on_warn and kasan_mu [...] new 101d04fdcb86 mm/page_alloc: tweak comments in has_unmovable_pages() new 7716d4ccafa1 mm/page_isolation: exit early when pageblock is isolated i [...] new 27a933b60edb mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] new a3ff0e614268 mm/page_isolation: cleanup set_migratetype_isolate() new 43263b41469c virtio-mem: don't special-case ZONE_MOVABLE new 75f6aec62791 mm: document semantics of ZONE_MOVABLE new 44d416eaf56f mm, isolation: avoid checking unmovable pages across pageb [...] new eccd0b7ffd24 mm/page_alloc.c: clean code by removing unnecessary initia [...] new ddcc71aa8546 mm-page_allocc-clean-code-by-removing-unnecessary-initiali [...] new 735a1ca0dd7b mm/page_alloc.c: micro-optimization remove unnecessary branch new 8699fcdc459e mm/page_alloc.c: fix early params garbage value accesses new f69d21551c8b mm/page_alloc.c: clean code by merging two functions new b5108efba7e7 mm/page_alloc.c: __perform_reclaim should return 'unsigned long' new f89329ea674a mmzone: clean code by removing unused macro parameter new 46f1706daf01 mm: move call to compound_head() in release_pages() new ef960fc80d94 mm/page_alloc.c: fix freeing non-compound pages new 6348941c017c include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preem [...] new ae2a36fd2821 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool new 4f2dbc17dfa6 mm/hugetlb.c: remove the unnecessary non_swap_entry() new 2af7f2eaeb10 doc/vm: fix typo in the hugetlb admin documentation new e881405caccf mm/huge_memory.c: update tlb entry if pmd is changed new c62e7728c7ef MIPS: do not call flush_tlb_all when setting pmd entry new c9c787624eac mm/hugetlb: not necessary to coalesce regions recursively new 127b8a359195 mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entr [...] new 1c9d5d71bafa mm/hugetlb: use list_splice to merge two list at once new 5e3671410c82 mm/hugetlb: count file_region to be added when regions_nee [...] new 1cc4ea739ad7 mm/hugetlb: a page from buddy is not on any list new a6121dbdcf9c mm/hugetlb: narrow the hugetlb_lock protection area during [...] new fc95693bcb66 mm/hugetlb: take the free hpage during the iteration directly new 6b7e516a3c9b mm-hugetlb-take-the-free-hpage-during-the-iteration-directly-v4 new 4ebb048f4553 hugetlb: add lockdep check for i_mmap_rwsem held in huge_p [...] new 138f525b48c7 mm/vmscan: fix infinite loop in drop_slab_node new 6cff58fbaf8b mm/vmscan: fix comments for isolate_lru_page() new 4df465572d14 mm/z3fold.c: use xx_zalloc instead xx_alloc and memset new fd6fa7bd319d mm/zbud: remove redundant initialization new 949ffd44afc4 mm/compaction.c: micro-optimization remove unnecessary branch new deed2c25dc97 include/linux/compaction.h: clean code by removing unused [...] new 2789d2d1fe52 selftests/vm: 8x compaction_test speedup new c638cf0dded2 mm/mempolicy: remove or narrow the lock on current new bc5a62af3f7d mm: remove unused alloc_page_vma_node() new 458d59905f71 mm/mempool: Add 'else' to split mutually exclusive case new 1f450743eeac mm-mempool-add-else-to-split-mutually-exclusive-case-fix new 22afb03b56c5 KVM: PPC: Book3S HV: simplify kvm_cma_reserve() new aa9b048563a2 dma-contiguous: simplify cma_early_percent_memory() new 91e878fcea3a arm, xtensa: simplify initialization of high memory pages new ffa6e831976c arm64: numa: simplify dummy_numa_init() new da810684233f h8300, nds32, openrisc: simplify detection of memory extents new 398df0a31a3e riscv: drop unneeded node initialization new e64ed4024927 mircoblaze: drop unneeded NUMA and sparsemem initializations new c5e05f9de2f3 memblock: make for_each_memblock_type() iterator private new 6e2ba7eb2ec0 memblock: make memblock_debug and related functionality private new 14bcdde399e9 memblock-make-memblock_debug-and-related-functionality-pri [...] new 81cfe9561d2f memblock: reduce number of parameters in for_each_mem_range() new e10526c8a255 arch, mm: replace for_each_memblock() with for_each_mem_pf [...] new f72dbba2a16b arch, drivers: replace for_each_membock() with for_each_me [...] new d67403008d4a arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix new 611fda9b9977 mips: fix cavium-octeon build caused by memblock refactoring new d2340d89ffa6 x86/setup: simplify initrd relocation and reservation new 3ffffc1317dc x86/setup: simplify reserve_crashkernel() new 217e1b670c58 memblock: remove unused memblock_mem_size() new df06a079cd3c memblock: implement for_each_reserved_mem_region() using _ [...] new d3c53fd92c54 memblock: use separate iterators for memory and reserved regions new 26a10c5fee84 mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] new 8f4087646dd0 mm-oom_adj-dont-loop-through-tasks-in-__set_oom_adj-when-n [...] new e3401a28bdc2 mm/migrate: remove cpages-- in migrate_vma_finalize() new c0932923ba05 mm/migrate: remove obsolete comment about device public new 6774874cc503 XArray: add xa_get_order new 8e05a347d48b xarray-add-xa_get_order-fix new a2b28f591c6b XArray: add xas_split new 6403f83c7d11 xarray-add-xas_split-fix new 801dda54d0e5 xarray-add-xas_split-fix-2 new 53c9bba95c65 fix xarray new 43c0ed9bcb79 mm/filemap: fix storing to a THP shadow entry new 8b084a928c2a mm/filemap: fix page cache removal for arbitrary sized THPs new a7da45c1ca03 mm/memory: remove page fault assumption of compound page size new 64d4683949f5 mm: Fix remove page fault assumption of compound page size new 56c7abbbbe62 mm/page_owner: change split_page_owner to take a count new 3c273d6d93a1 mm/huge_memory: fix total_mapcount assumption of page size new 1e563e581797 mm/huge_memory: fix split assumption of page size new 216503c09921 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new 376751535895 mm/huge_memory: fix can_split_huge_page assumption of THP size new a03c2281e244 mm/rmap: fix assumptions of THP size new 9381fe9c719b mm/truncate: fix truncation for pages of arbitrary size new 228b40e43a2c mm/page-writeback: support tail pages in wait_for_stable_page new 23cad9d4ea39 mm/vmscan: allow arbitrary sized pages to be paged out new 34090a90f819 fs: add a filesystem flag for THPs new 3540ae5e76de fs: do not update nr_thps for mappings which support THPs new 7a2fa55ca57c mm/readahead: add DEFINE_READAHEAD new 32e16b310d4c mm/readahead: make page_cache_ra_unbounded take a readahea [...] new 5bcec6f8576d mm/readahead: make do_page_cache_ra take a readahead_control new 413822e2a1c5 mm/readahead: make ondemand_readahead take a readahead_control new 484bc310dc9d mm/readahead: pass readahead_control to force_page_cache_ra new fb64d6522440 mm/readahead: add page_cache_sync_ra and page_cache_async_ra new 261e275a6c56 mm/filemap: fold ra_submit into do_sync_mmap_readahead new d72285f6bfc6 mm/readahead: pass a file_ra_state into force_page_cache_ra new 9a5be16cb2ad mm,hwpoison: cleanup unused PageHuge() check new 02092325008d mm, hwpoison: remove recalculating hpage new 72fa998f70bb mm,hwpoison-inject: don't pin for hwpoison_filter new 6925abd4bdb4 mm,hwpoison: unexport get_hwpoison_page and make it static new ec86edccd7d1 mm,hwpoison: refactor madvise_inject_error new 4487f7a7d7a3 mm,hwpoison: kill put_hwpoison_page new e15df8a94fad mm,hwpoison: unify THP handling for hard and soft offline new ca7cd03a68c5 mm,hwpoison: rework soft offline for free pages new 413abfadeaf9 mm,hwpoison: rework soft offline for in-use pages new 762d23e5742f mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 60ef78feb5fc mm,hwpoison: return 0 if the page is already poisoned in s [...] new 18b458bb709d mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new fd34e4aea959 mm,hwpoison: double-check page count in __get_any_page() new a3153bc2478b mm,hwpoison: try to narrow window race for free pages new 177851739372 mm/page_poison.c: replace bool variable with static key new 5a3e51312edb mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 2bdea5b4de33 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 931f5b155d85 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new af1d84b136ee mm/vmstat.c: use helper macro abs() new 78352a162a33 mm/util.c: update the kerneldoc for kstrdup_const() new f065d75aa73f mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new b7fc4c741646 mm/memory_hotplug: inline __offline_pages() into offline_pages() new e14530d07690 mm/memory_hotplug: enforce section granularity when onlini [...] new 21e1a3242b9a mm/memory_hotplug: simplify page offlining new a82b55aa9b30 mm-memory_hotplug-simplify-page-offlining-fix new a4994bdba6d1 mm/page_alloc: simplify __offline_isolated_pages() new db0e681c23cd mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new f4675f05bfa4 mm/page_isolation: simplify return value of start_isolate_ [...] new e632645f3564 mm/memory_hotplug: simplify page onlining new 4bff7fabd3d9 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new dab76bbe06ed mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new 6f07d0674632 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new 519469a9e99a kernel/resource: make release_mem_region_adjustable() never fail new 01eab017e1ea kernel/resource: fix use of ternary condition in release_m [...] new d6de3f56b06e kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new 1ad636a14c70 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new d7d95643f6bf mm/memory_hotplug: prepare passing flags to add_memory() a [...] new 15a502473963 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new 19c5c4ea2c12 virtio-mem: try to merge system ram resources new 221a45381d11 xen/balloon: try to merge system ram resources new ecbd59807cd3 hv_balloon: try to merge system ram resources new 41edc066a0c0 kernel/resource: make iomem_resource implicit in release_m [...] new 2dbc81c34d94 mm: don't panic when links can't be created in sysfs new c92315c7d3b8 mm/page_alloc: convert "report" flag of __free_one_page() [...] new 5c41a60bcf9e mm/page_alloc: place pages to tail in __putback_isolated_page() new 5658cc4aa5f0 mm/page_alloc: move pages to tail in move_to_free_list() new 22a66035e3f1 mm/page_alloc: place pages to tail in __free_pages_core() new 4e2457bd2c83 mm/memory_hotplug: update comment regarding zone shuffling new 5fbf1e482c04 zram: failing to decompress is WARN_ON worthy new 9421a5063592 mm/slab.h: remove duplicate include new 18218113d71f mm/page_reporting.c: drop stale list head check in page_re [...] new 3542c2ee9b84 mm/highmem.c: clean up endif comments new 74ab09ffec33 mm: use add_page_to_lru_list()/page_lru()/page_off_lru() new 6f258ab7211f mm: use self-explanatory macros rather than "2" new 0f4f0b7ef832 mm: fix some broken comments new 21ab872b29a7 mm: fix some comments formatting new 02822a4a105a mm/workingset.c: fix some doc warnings new 2890502103d5 mm: use helper function put_write_access() new d603dbdfb94e include/linux/mmzone.h: remove unused early_pfn_valid() new 097d02219d46 mm: rename page_order() to buddy_order() new c0b859ccb455 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 49775dd16c88 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 50bbf1658c55 kernel/hung_task.c: Monitor killed tasks. new 14e5350f7d3a proc/sysctl: make protected_* world readable new 6372c012aedd fs: configfs: delete repeated words in comments new 5f8db8398f20 kernel.h: split out min()/max() et al. helpers new bdfa1b5986ab kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 7ddb9ad24ee1 kernel/: fix repeated words in comments new 8977ff1bcb83 get_maintainer: add test for file in VCS new a80732f4f468 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new b0e32fe1f7ff lib: bitmap: delete duplicated words new 5211a1b5a5d7 lib: libcrc32c: delete duplicated words new 3493895fbeb1 lib: decompress_bunzip2: delete duplicated words new a18d543a3884 lib: devres: delete duplicated words new 106d086efe59 lib: dynamic_queue_limits: delete duplicated words + fix typo new 1fc8d320e23c lib: earlycpio: delete duplicated words new f2f67f4ffb2e lib: radix-tree: delete duplicated words new ff0ab9043139 lib: syscall: delete duplicated words new 9646c099b001 lib: test_sysctl: delete duplicated words new 3ba453f4646c lib/mpi/mpi-bit.c: fix spello of "functions" new 87ea6b13f8b5 lib/idr.c: document calling context for IDA APIs mustn't u [...] new 62f21be07f2b lib/idr.c: document that ida_simple_{get,remove}() are deprecated new cac80f09a7bf lib/scatterlist.c: avoid a double memset new a2ff833a1f93 lib/percpu_counter.c: use helper macro abs() new 3561600a9503 include/linux/list.h: add a macro to test if entry is poin [...] new 7b35e7062906 lib/crc32.c: fix trivial typo in preprocessor condition new 0919ab906974 bitops: simplify get_count_order_long() new 9f2b5d2215d8 bitops: use the same mechanism for get_count_order[_long] new 3f16b4cf271a checkpatch: add --kconfig-prefix new d3c7f8eb7aa4 checkpatch: move repeated word test new 3ceb72128335 checkpatch: add test for comma use that should be semicolon new be0033de7571 const_structs.checkpatch: add phy_ops new e338059d182b checkpatch: warn if trace_printk and friends are called new bea5d66510ea const_structs.checkpatch: add pinctrl_ops and pinmux_ops new 94649787ab48 checkpatch: warn on self-assignments new e6a525250ce2 checkpatch-warn-on-self-assignments-checkpatch-fixes new 1d900ebfcfef checkpatch: allow not using -f with files that are in git new 23ea0e5b4dc1 checkpatch: fix git "fatal" warning if file argument outsi [...] new b71a587f6159 checkpatch: extend author Signed-off-by check for split Fr [...] new e8adfec1dd76 checkpatch: test $GIT_DIR changes new 094b00c83fa9 checkpatch: emit a warning on embedded filenames new df0b288b1031 checkpatch-emit-a-warning-on-embedded-filenames-fix new b720b36f1aea checkpatch: fix multi-statement macro checks for while blocks. new 949db26b8864 checkpatch: fix false positive on empty block comment lines new bd714c63761d checkpatch: add new warnings to author signoff checks. new 2cb979685cba fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 49138c17cd75 fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new a740efab3c8c fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new 4862359e0007 tools/testing/selftests: add self-test for verifying load [...] new 119a5cdb2e20 binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new 0c6eb213f86c coredump: let dump_emit() bail out on short writes new a019b35f3147 coredump: refactor page range dumping into common helper new 0b350431bdf6 coredump: rework elf/elf_fdpic vma_dump_size() into common helper new e667c9a68334 binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new a55e713a8472 mm/gup: take mmap_lock in get_dump_page() new 4330c0a548d9 mm: remove the now-unnecessary mmget_still_valid() hack new 608ddfa06379 ramfs: fix nommu mmap with gaps in the page cache new 25cb6c5f490f autofs: harden ioctl table new 2f1b7736c0d4 nilfs2: fix some kernel-doc warnings for nilfs2 new 8260e6cf09cc rapidio: fix error handling path new d16e52ca8c6f rapidio: fix the missed put_device() for rio_mport_add_riodev new c2064d3dc577 panic: dump registers on panic_on_warn new 3d212399e4c4 kernel/relay.c: drop unneeded initialization new 7472863014a2 aio: simplify read_events() new d813cdddf0e7 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 4744e5fa15b5 scripts/gdb/tasks: add headers and improve spacing format new acae526fb3d9 sched.h: drop in_ubsan field when UBSAN is in trap mode new 7183f6a05e45 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new 2d4dda65a330 ROMFS: support inode blocks calculation new 54e900c6c4df lib, include/linux: add usercopy failure capability new 4e0ca9328aa0 lib, uaccess: add failure injection to usercopy functions new 7b0e66f6407a x86: add failure injection to get/put/clear_user new 287fd8389632 Merge branch 'akpm-current/current' into master new d27727331331 ia64: fix build error with !COREDUMP new e6fda604707b mm, memcg: rework remote charging API to support nesting new 2669e8361b6b mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new 58d0dd7c6aeb mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new 011c67427bbf mm: kmem: prepare remote memcg charging infra for interrup [...] new cd609979b24f mm: kmem: enable kernel memcg accounting from interrupt contexts new 98109f27ffd9 mm/memory-failure: remove a wrapper for alloc_migration_target() new bc44398538fa mm/memory_hotplug: remove a wrapper for alloc_migration_target() new f13c514c8937 mm/migrate: avoid possible unnecessary process right check [...] new 065017c9eb08 mm/mmap: add inline vma_next() for readability of mmap code new 116bef3e9cd1 mm/mmap: add inline munmap_vma_range() for code readability new 8879e4bb1677 mm/gup_benchmark: take the mmap lock around GUP new b95faea8fe2c binfmt_elf: take the mmap lock around find_extend_vma() new 0003d681aa68 mmap locking API: don't check locking if the mm isn't live yet new d71826ba15b5 mm/gup: assert that the mmap lock is held in __get_user_pages() new 89dff3d5325d mm/gup_benchmark: rename to mm/gup_test new 08cd1b583803 selftests/vm: use a common gup_test.h new 03763109848b selftests/vm: rename run_vmtests --> run_vmtests.sh new 1b33c6a98d55 selftests/vm: minor cleanup: Makefile and gup_test.c new 116298724a83 selftests/vm: only some gup_test items are really benchmarks new 20d919f669a9 selftests/vm: gup_test: introduce the dump_pages() sub-test new 9dd647f656fe selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 971a95f3ec31 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new 26a6b106101a selftests/vm: fix an improper dependency upon executable s [...] new 9563e678d195 selftests/vm: 10x speedup for hmm-tests new a1413b11da99 mm/madvise: pass mm to do_madvise new 7c4c951456b8 pid: move pidfd_get_pid() to pid.c new f74646635c2d mm/madvise: introduce process_madvise() syscall: an extern [...] new 61e3fcc23a62 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new d5a2649e8c61 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 83dbea5f19d8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 0f81263a6c7e fix for "mm/madvise: introduce process_madvise() syscall: [...] new 2e8bb255404c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 9733bf6cced4 mm/madvise: remove duplicate include new f63e0aa63b48 mm: do not use helper functions for process_madvise new 63e203677600 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 196c16bbf2fb fix up for "iov_iter: transparently handle compat iovecs i [...] new 4a65c41caf31 mm: update the documentation for vfree new a4cda06c8423 mm: add a VM_MAP_PUT_PAGES flag for vmap new 5b5072cd234a mm: add a vmap_pfn function new b0f1cd4ad420 mm: allow a NULL fn callback in apply_to_page_range new 55522d6f69ef zsmalloc: switch from alloc_vm_area to get_vm_area new 8081cc42f589 drm/i915: use vmap in shmem_pin_map new 889b11d9bf04 drm/i915: stop using kmap in i915_gem_object_map new 640e63bfca31 drm/i915: use vmap in i915_gem_object_map new 9450439b10d3 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new acaace2d2345 x86/xen: open code alloc_vm_area in arch_gnttab_valloc new f2509b086270 mm: remove alloc_vm_area new 613e34c12bfc mm: cleanup the gfp_mask handling in __vmalloc_area_node new b0705dd08269 mm: remove the filename in the top of file comment in vmalloc.c new 9651ab6617d2 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 (cc772f1be32c) \ N -- N -- N refs/heads/akpm (9651ab6617d2)
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 883 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: .../RCU/Design/Requirements/Requirements.rst | 1 + Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/xfs.rst | 32 +- Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/kselftest.rst | 35 +- .../devicetree/bindings/arm/coresight-cti.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../hisilicon/controller/hi6220-domain-ctrl.yaml | 68 + .../controller/hisilicon,hi6220-aoctrl.txt | 18 - .../controller/hisilicon,hi6220-mediactrl.txt | 18 - .../controller/hisilicon,hi6220-pmctrl.txt | 18 - .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 2 + .../devicetree/bindings/ata/pata-common.yaml | 2 + .../devicetree/bindings/ata/sata-common.yaml | 2 + .../devicetree/bindings/bus/renesas,bsc.yaml | 2 + .../devicetree/bindings/bus/simple-pm-bus.yaml | 2 + .../bindings/chrome/google,cros-ec-typec.yaml | 2 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 6 +- .../bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../devicetree/bindings/clock/imx8m-clock.yaml | 2 +- .../bindings/clock/sifive/fu540-prci.txt | 46 - .../bindings/clock/sifive/fu540-prci.yaml | 60 + .../bindings/connector/usb-connector.yaml | 2 + .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 + .../bindings/display/dsi-controller.yaml | 2 + .../devicetree/bindings/display/panel/lvds.yaml | 2 + .../bindings/display/panel/panel-common.yaml | 2 + .../bindings/display/panel/tpo,tpg110.yaml | 2 + .../devicetree/bindings/dma/dma-common.yaml | 2 + .../devicetree/bindings/dma/dma-controller.yaml | 2 + .../devicetree/bindings/dma/dma-router.yaml | 2 + .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 + .../devicetree/bindings/extcon/wlf,arizona.yaml | 2 + .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 4 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 2 + .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 2 + .../bindings/i2c/socionext,uniphier-fi2c.yaml | 2 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 2 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 + .../bindings/iio/accel/adi,adis16240.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 5 + Documentation/devicetree/bindings/iio/common.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 10 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 2 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 4 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 4 + .../bindings/input/fsl,mpr121-touchkey.yaml | 2 + Documentation/devicetree/bindings/input/input.yaml | 2 + .../devicetree/bindings/input/matrix-keymap.yaml | 2 + .../bindings/input/touchscreen/touchscreen.yaml | 2 + .../interrupt-controller/loongson,htpic.yaml | 2 + .../interrupt-controller/loongson,liointc.yaml | 2 + .../bindings/interrupt-controller/mti,gic.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.txt | 58 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 97 + Documentation/devicetree/bindings/leds/common.yaml | 2 + .../bindings/leds/leds-class-multicolor.yaml | 3 + .../devicetree/bindings/leds/trigger-source.yaml | 2 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 2 + .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 10 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 5 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 4 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 2 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 2 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 + .../devicetree/bindings/mtd/denali,nand.yaml | 2 + .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 + .../devicetree/bindings/mtd/nand-controller.yaml | 2 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 + .../devicetree/bindings/net/adi,adin.yaml | 2 + .../bindings/net/amlogic,meson-dwmac.yaml | 2 + .../bindings/net/aspeed,ast2600-mdio.yaml | 2 + .../bindings/net/can/can-transceiver.yaml | 2 + Documentation/devicetree/bindings/net/dsa/dsa.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 2 + .../devicetree/bindings/net/ethernet-phy.yaml | 2 + .../devicetree/bindings/net/marvell,mvusb.yaml | 2 + Documentation/devicetree/bindings/net/mdio.yaml | 2 + .../bindings/net/mediatek,star-emac.yaml | 2 + .../devicetree/bindings/net/nxp,tja11xx.yaml | 2 + .../devicetree/bindings/net/qca,ar71xx.yaml | 2 + .../devicetree/bindings/net/qca,ar803x.yaml | 2 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 2 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 + .../devicetree/bindings/net/stm32-dwmac.yaml | 2 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 2 + .../devicetree/bindings/net/ti,dp83867.yaml | 2 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 + .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 + .../bindings/pci/cdns,cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie.yaml | 2 + .../devicetree/bindings/pci/host-generic-pci.yaml | 2 + .../devicetree/bindings/pci/loongson.yaml | 2 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/versatile.yaml | 2 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 2 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 + .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 + .../bindings/pinctrl/samsung-pinctrl.txt | 6 +- .../devicetree/bindings/power/pd-samsung.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 2 + .../bindings/power/supply/power-supply.yaml | 2 + .../devicetree/bindings/pwm/pwm-sifive.txt | 33 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../regulator/google,cros-ec-regulator.yaml | 2 + .../bindings/regulator/gpio-regulator.yaml | 2 + .../bindings/regulator/qcom-labibb-regulator.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 + .../regulator/vqmmc-ipq4019-regulator.yaml | 2 + .../devicetree/bindings/regulator/wlf,arizona.yaml | 2 + .../bindings/reset/nuvoton,npcm-reset.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 2 + .../devicetree/bindings/serial/ingenic,uart.yaml | 5 + .../devicetree/bindings/serial/renesas,hscif.yaml | 2 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/rs485.yaml | 3 + .../devicetree/bindings/serial/serial.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 2 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 2 + .../devicetree/bindings/sound/cirrus,madera.yaml | 2 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 3 + .../devicetree/bindings/sound/wlf,arizona.yaml | 2 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 2 + .../bindings/spi/amlogic,meson6-spifc.yaml | 2 + .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 + .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 2 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 + .../devicetree/bindings/spi/renesas,hspi.yaml | 2 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 + .../bindings/spi/socionext,uniphier-spi.yaml | 2 + .../devicetree/bindings/spi/spi-controller.yaml | 2 + .../devicetree/bindings/spi/spi-gpio.yaml | 2 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 + .../devicetree/bindings/spi/spi-pl022.yaml | 2 + .../devicetree/bindings/spi/spi-rockchip.yaml | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 2 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 2 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 + Documentation/devicetree/bindings/spmi/spmi.yaml | 2 + .../bindings/thermal/thermal-cooling-devices.yaml | 2 + .../bindings/thermal/thermal-sensor.yaml | 2 + .../bindings/timer/snps,dw-apb-timer.yaml | 2 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 2 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 2 + .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 2 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 2 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 2 + .../bindings/watchdog/st,stm32-iwdg.yaml | 2 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 + .../devicetree/bindings/watchdog/watchdog.yaml | 2 + MAINTAINERS | 8 + arch/arm64/include/asm/archrandom.h | 5 - arch/arm64/include/asm/cpu.h | 2 + arch/arm64/kernel/head.S | 3 + arch/arm64/kernel/setup.c | 12 +- arch/arm64/kernel/smp.c | 13 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/string.h | 2 - arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/lib/Makefile | 2 +- .../lib/{memcpy_mcsafe_64.S => copy_mc_64.S} | 4 +- arch/riscv/kernel/vmlinux.lds.S | 5 +- arch/riscv/mm/init.c | 15 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/include/asm/copy_mc_test.h | 75 + arch/x86/include/asm/idtentry.h | 4 - arch/x86/include/asm/mce.h | 9 + arch/x86/include/asm/mcsafe_test.h | 75 - arch/x86/include/asm/string_64.h | 32 - arch/x86/include/asm/uaccess.h | 9 + arch/x86/include/asm/uaccess_64.h | 20 - arch/x86/include/asm/uv/bios.h | 17 +- arch/x86/include/asm/uv/uv.h | 4 +- arch/x86/include/asm/uv/uv_bau.h | 755 -- arch/x86/include/asm/uv/uv_hub.h | 165 +- arch/x86/include/asm/uv/uv_mmrs.h | 7646 +++++++++++--------- arch/x86/kernel/apic/x2apic_uv_x.c | 822 ++- arch/x86/kernel/cpu/mce/core.c | 8 +- arch/x86/kernel/idt.c | 3 - arch/x86/kernel/quirks.c | 10 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/copy_mc.c | 96 + arch/x86/lib/copy_mc_64.S | 163 + arch/x86/lib/memcpy_64.S | 115 - arch/x86/lib/usercopy_64.c | 21 - arch/x86/mm/tlb.c | 24 - arch/x86/platform/uv/Makefile | 2 +- arch/x86/platform/uv/bios_uv.c | 28 +- arch/x86/platform/uv/tlb_uv.c | 2097 ------ arch/x86/platform/uv/uv_nmi.c | 65 +- arch/x86/platform/uv/uv_time.c | 11 +- block/blk-mq.c | 1 - drivers/dma/sf-pdma/sf-pdma.c | 14 +- drivers/dma/xilinx/xilinx_dpdma.c | 9 +- drivers/gpio/gpiolib-cdev.c | 29 +- drivers/gpio/gpiolib-cdev.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 525 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 180 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 9 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 11 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 14 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 14 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 116 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 4 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 12 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 1 + drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/infiniband/core/device.c | 6 +- drivers/iommu/intel/dmar.c | 46 +- drivers/leds/leds-pwm.c | 30 +- drivers/md/dm-table.c | 32 +- drivers/md/dm-writecache.c | 15 +- drivers/md/dm.c | 80 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/misc/Kconfig | 1 + drivers/misc/habanalabs/common/memory.c | 3 +- drivers/misc/sgi-gru/grufile.c | 3 +- drivers/misc/sgi-xp/xp.h | 8 +- drivers/misc/sgi-xp/xp_main.c | 5 +- drivers/misc/sgi-xp/xp_uv.c | 7 +- drivers/misc/sgi-xp/xpc_main.c | 7 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/misc/sgi-xp/xpnet.c | 3 +- drivers/mmc/host/sdhci-pci-gli.c | 150 +- drivers/mtd/hyperbus/Kconfig | 7 + drivers/mtd/hyperbus/Makefile | 1 + drivers/mtd/hyperbus/rpc-if.c | 170 + drivers/nvdimm/claim.c | 2 +- drivers/nvdimm/pmem.c | 6 +- drivers/s390/cio/qdio.h | 16 +- drivers/s390/cio/qdio_debug.c | 3 + drivers/s390/cio/qdio_main.c | 72 +- drivers/s390/cio/qdio_setup.c | 18 +- drivers/s390/cio/qdio_thinint.c | 36 +- drivers/scsi/53c700.c | 4 - drivers/scsi/arcmsr/arcmsr_hba.c | 25 +- drivers/scsi/bfa/bfad.c | 1 + drivers/scsi/dc395x.c | 25 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fnic/vnic_wq_copy.c | 8 +- drivers/scsi/gdth.c | 151 +- drivers/scsi/initio.c | 14 +- drivers/scsi/isci/remote_node_table.h | 2 +- drivers/scsi/myrb.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_defs.h | 27 +- drivers/scsi/pm8001/pm8001_hwi.c | 38 +- drivers/scsi/pm8001/pm8001_init.c | 221 +- drivers/scsi/pm8001/pm8001_sas.h | 15 +- drivers/scsi/pm8001/pm80xx_hwi.c | 109 +- drivers/scsi/qla2xxx/qla_dfs.c | 68 +- drivers/scsi/qla2xxx/qla_isr.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla4xxx/ql4_nx.c | 2 +- drivers/scsi/scsi_lib.c | 105 +- drivers/scsi/sd.c | 27 +- drivers/scsi/snic/vnic_cq.c | 8 +- drivers/scsi/sr.c | 16 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 12 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + .../bindings/net/wireless/siliabs,wfx.txt | 98 - drivers/staging/wfx/bh.c | 2 +- drivers/staging/wfx/bh.h | 2 +- drivers/staging/wfx/bus.h | 2 +- drivers/staging/wfx/bus_sdio.c | 2 +- drivers/staging/wfx/bus_spi.c | 2 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 2 +- drivers/staging/wfx/data_tx.c | 2 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/debug.c | 19 +- drivers/staging/wfx/fwio.c | 2 +- drivers/staging/wfx/hif_api_cmd.h | 2 +- drivers/staging/wfx/hif_api_general.h | 2 +- drivers/staging/wfx/hif_api_mib.h | 2 +- drivers/staging/wfx/hif_rx.c | 2 +- drivers/staging/wfx/hif_tx.c | 2 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.c | 2 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/hwio.h | 2 +- drivers/staging/wfx/key.c | 2 +- drivers/staging/wfx/key.h | 2 +- drivers/staging/wfx/main.c | 2 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/queue.c | 16 +- drivers/staging/wfx/queue.h | 3 +- drivers/staging/wfx/scan.c | 2 +- drivers/staging/wfx/scan.h | 2 +- drivers/staging/wfx/sta.c | 2 +- drivers/staging/wfx/sta.h | 2 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 2 +- drivers/target/target_core_rd.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 8 +- fs/9p/vfs_file.c | 4 +- fs/cifs/inode.c | 5 +- fs/configfs/file.c | 32 +- fs/exec.c | 6 + fs/f2fs/f2fs.h | 2 +- fs/file.c | 2 + fs/io-wq.c | 148 +- fs/io-wq.h | 4 + fs/io_uring.c | 1304 ++-- fs/nfs/namespace.c | 12 +- fs/nfs/nfs42xattr.c | 4 +- fs/nfs/nfs42xdr.c | 167 + fs/nfs/nfs4_fs.h | 8 + fs/nfs/nfs4client.c | 2 + fs/nfs/nfs4proc.c | 124 +- fs/nfs/nfs4trace.h | 1 + fs/nfs/nfs4xdr.c | 7 +- fs/xfs/Kconfig | 24 + fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_da_format.h | 18 +- fs/xfs/libxfs/xfs_defer.c | 232 +- fs/xfs/libxfs/xfs_defer.h | 37 + fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 27 +- fs/xfs/scrub/dabtree.c | 14 + fs/xfs/xfs_bmap_item.c | 132 +- fs/xfs/xfs_buf_item_recover.c | 2 + fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_extfree_item.c | 44 +- fs/xfs/xfs_filestream.c | 34 +- fs/xfs/xfs_fsmap.c | 48 +- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_inode.c | 123 +- fs/xfs/xfs_ioctl.c | 144 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log.c | 44 +- fs/xfs/xfs_log.h | 2 + fs/xfs/xfs_log_recover.c | 221 +- fs/xfs/xfs_qm.c | 16 +- fs/xfs/xfs_refcount_item.c | 51 +- fs/xfs/xfs_rmap_item.c | 42 +- fs/xfs/xfs_rtalloc.c | 9 + fs/xfs/xfs_stats.c | 4 + fs/xfs/xfs_stats.h | 1 + fs/xfs/xfs_super.c | 44 +- fs/xfs/xfs_sysctl.c | 36 +- fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 33 +- fs/xfs/xfs_trans_dquot.c | 43 +- include/linux/blkdev.h | 5 +- include/linux/device-mapper.h | 1 - include/linux/dma-map-ops.h | 13 - include/linux/fs.h | 9 - include/linux/io_uring.h | 58 + include/linux/lsm_hook_defs.h | 2 +- include/linux/mm.h | 2 +- include/linux/mtd/hyperbus.h | 11 + include/linux/nfs4.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/radix-tree.h | 3 +- include/linux/sched.h | 5 + include/linux/socket.h | 1 - include/linux/string.h | 9 +- include/linux/sunrpc/xdr.h | 3 + include/linux/uaccess.h | 13 + include/linux/uio.h | 10 +- include/linux/xarray.h | 57 +- include/scsi/scsi_cmnd.h | 3 +- include/uapi/linux/bpf.h | 2 +- include/uapi/linux/io_uring.h | 2 - init/init_task.c | 3 + kernel/bpf/verifier.c | 4 + kernel/dma/direct.c | 142 +- kernel/fork.c | 6 + kernel/rcu/tree.c | 3 +- kernel/trace/bpf_trace.c | 2 + lib/Kconfig | 7 +- lib/iov_iter.c | 48 +- lib/radix-tree.c | 1 - lib/test_xarray.c | 45 +- lib/xarray.c | 61 +- mm/frame_vector.c | 4 +- mm/mmap.c | 6 +- mm/workingset.c | 13 +- net/socket.c | 15 +- net/sunrpc/cache.c | 4 +- net/sunrpc/xdr.c | 305 +- net/unix/scm.c | 1 + samples/configfs/configfs_sample.c | 59 +- scripts/checkpatch.pl | 93 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/pci/hda/patch_realtek.c | 42 + tools/arch/x86/include/asm/mcsafe_test.h | 13 - tools/arch/x86/lib/memcpy_64.S | 115 - tools/include/uapi/linux/bpf.h | 2 +- tools/lib/bpf/xsk.c | 7 +- 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 | 49 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/local_lock.h | 8 + tools/testing/radix-tree/test.h | 4 - tools/testing/selftests/Makefile | 26 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/mte/.gitignore | 6 + tools/testing/selftests/arm64/mte/Makefile | 29 + .../selftests/arm64/mte/check_buffer_fill.c | 475 ++ .../selftests/arm64/mte/check_child_memory.c | 195 + .../selftests/arm64/mte/check_ksm_options.c | 159 + .../selftests/arm64/mte/check_mmap_options.c | 262 + .../selftests/arm64/mte/check_tags_inclusion.c | 185 + tools/testing/selftests/arm64/mte/check_user_mem.c | 111 + .../testing/selftests/arm64/mte/mte_common_util.c | 341 + .../testing/selftests/arm64/mte/mte_common_util.h | 118 + tools/testing/selftests/arm64/mte/mte_def.h | 60 + tools/testing/selftests/arm64/mte/mte_helper.S | 128 + tools/testing/selftests/bpf/verifier/basic.c | 2 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 - tools/testing/selftests/lib.mk | 5 +- .../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/run_kselftest.sh | 93 + 496 files changed, 12842 insertions(+), 10456 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi62 [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hisi [...] delete mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.yaml rename arch/powerpc/lib/{memcpy_mcsafe_64.S => copy_mc_64.S} (98%) create mode 100644 arch/x86/include/asm/copy_mc_test.h delete mode 100644 arch/x86/include/asm/mcsafe_test.h delete mode 100644 arch/x86/include/asm/uv/uv_bau.h create mode 100644 arch/x86/lib/copy_mc.c create mode 100644 arch/x86/lib/copy_mc_64.S delete mode 100644 arch/x86/platform/uv/tlb_uv.c create mode 100644 drivers/mtd/hyperbus/rpc-if.c create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 include/linux/io_uring.h delete mode 100644 tools/arch/x86/include/asm/mcsafe_test.h delete mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/radix-tree/linux/local_lock.h create mode 100644 tools/testing/selftests/arm64/mte/.gitignore create mode 100644 tools/testing/selftests/arm64/mte/Makefile create mode 100644 tools/testing/selftests/arm64/mte/check_buffer_fill.c create mode 100644 tools/testing/selftests/arm64/mte/check_child_memory.c create mode 100644 tools/testing/selftests/arm64/mte/check_ksm_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_mmap_options.c create mode 100644 tools/testing/selftests/arm64/mte/check_tags_inclusion.c create mode 100644 tools/testing/selftests/arm64/mte/check_user_mem.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.c create mode 100644 tools/testing/selftests/arm64/mte/mte_common_util.h create mode 100644 tools/testing/selftests/arm64/mte/mte_def.h create mode 100644 tools/testing/selftests/arm64/mte/mte_helper.S create mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S delete mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100755 tools/testing/selftests/run_kselftest.sh