This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c3bfc5dd73c6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 2d216b2318a7 scripts/spelling.txt: add more spellings to spelling.txt new 188c523e1c27 ocfs2: fix passing zero to 'PTR_ERR' warning new 1d7066797336 fs/buffer.c: fix use true/false for bool type new 2b211dc04cb7 fs/buffer.c: include internal.h for missing declarations new cb5d9fb38c34 mm, slab: make kmalloc_info[] contain all types of names new dc0a7f7558dd mm, slab: remove unused kmalloc_size() new 13657d0ad90c mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] new e1b70dd1e642 mm: slub: print the offset of fault addresses new aed681489432 mm/slub.c: update comments new dd98afd4d606 mm/slub.c: clean up validate_slab() new 80c1fe902691 mm/filemap.c: remove redundant cache invalidation after as [...] new a92853b6746f fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFI [...] new 9266a14033a8 mm/filemap.c: warn if stale pagecache is left after direct write new b96cc65515bb mm/gup.c: allow CMA migration to propagate errors back to caller new d2dfbe47fa0e mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] new 12d2966d854b mm, swap: disallow swapon() on zoned block devices new a1100a74065e mm/swap.c: trivial mark_page_accessed() cleanup new 9da83f3fc74b mm, memcg: clean up reclaim iter array new 7249c9f01da3 mm: memcontrol: remove dead code from memory_max_write() new 8c8c383c04f6 mm: memcontrol: try harder to set a new memory.high new 242c37b459ce include/linux/memcontrol.h: fix comments based on per-node memcg new fa40d1ee9f15 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() new 1603c8d1b1fb Documentation/admin-guide/cgroup-v2.rst: document why inac [...] new 89b15332af7c mm: drop mmap_sem before calling balance_dirty_pages() in [...] new 8897c1b1a179 shmem: pin the file in shmem_fault() if mmap_sem is dropped new b3d1411b6726 mm: emit tracepoint when RSS changes new e4dcad204d3a rss_stat: add support to detect RSS updates of external mm new 408a60eddd20 mm/mmap.c: remove a never-triggered warning in __vma_adjust() new eef1a429f234 mm/swap.c: piggyback lru_add_drain_all() calls new 93b343ab2d2f mm/mmap.c: prev could be retrieved from vma->vm_prev new 9d81fbe09a56 mm/mmap.c: __vma_unlink_prev() is not necessary now new 1b9fc5b24fa2 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] new aba6dfb75fe1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() new 47b390d23bf8 mm/rmap.c: don't reuse anon_vma if we just want a copy new 4e4a9eb92133 mm/rmap.c: reuse mergeable anon_vma as parent when fork new ff68dac6d65c mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] new 6aae3425aa9c ARC: mm: remove __ARCH_USE_5LEVEL_HACK new b08861d10bbe asm-generic/tlb: stub out pud_free_tlb() if nopud ... new bffd9723477a asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... new 3d14f1110a5c asm-generic/tlb: stub out pmd_free_tlb() if nopmd new f2400abc782d asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] new 091e4299544f mm/rmap.c: fix outdated comment in page_get_anon_vma() new 30c46382855e mm/rmap.c: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() new bf1a12a80956 mm: move the backup x_devmap() functions to asm-generic/pgtable.h new 625110b5e9da mm/memory.c: fix a huge pud insertion race during faulting new 05d351102dbe mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] new 2e53c4e1c807 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] new 996ff7a08dae mm/memory-failure.c clean up around tk pre-allocation new feec24a6139d mm, soft-offline: convert parameter to pfn new 750685183735 mm/memory-failure.c: use page_shift() in add_to_kill() new 32d1fe8fcb32 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] new dca4436d1cf9 mm/memory_hotplug.c: add a bounds check to __add_pages() new 18db149120c1 mm/memory_hotplug: export generic_online_page() new 30a9c246b9f6 hv_balloon: use generic_online_page() new 0ec470974348 mm/memory_hotplug: remove __online_page_free() and __onlin [...] new 0ee5f4f31d36 mm/page_alloc.c: don't set pages PageReserved() when offlining new 756d25be457f mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE new aba9817da150 include/linux/memory_hotplug.h: move definitions of {set,c [...] new 848e19ad3c33 drivers/base/memory.c: drop the mem_sysfs_mutex new c5e79ef561b0 mm/memory_hotplug.c: don't allow to online/offline memory [...] new 4c29700ed990 mm/sparse: consistently do not zero memmap new 030eab4f9ffb mm/sparse.c: mark populate_section_memmap as __meminit new 09dbcf422e9b mm/sparse.c: do not waste pre allocated memmap space new dcf61ff06d17 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] new 81f1ba586e39 mm/vmalloc: remove preempt_disable/enable when doing preloading new f07116d77b5b mm/vmalloc: respect passed gfp_mask when doing preloading new 060650a2a059 mm/vmalloc: add more comments to the adjust_va_to_fit_type() new 746dd4012d21 selftests: vm: add fragment CONFIG_TEST_VMALLOC new e36176be1c39 mm/vmalloc: rework vmap_area_lock new 3c5c3cfb9ef4 kasan: support backing vmalloc space with real shadow memory new 065139169301 kasan: add test for vmalloc new eafb149ed73a fork: support VMAP_STACK with KASAN_VMALLOC new 0609ae011deb x86/kasan: support KASAN_VMALLOC new 5e27a2df03b8 mm/page_alloc: add alloc_contig_pages() new cb1ef534ceb7 mm, pcp: share common code between memory hotplug and perc [...] new 68265390f9aa mm, pcpu: make zone pcp updates and reset internal to the mm new 653e003d7f37 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro new e47b346aba08 mm/page_alloc.c: print reserved_highatomic info new f87bccde6a7d mm/vmscan: remove unused lru_pages argument new cb16556d913f mm/vmscan.c: remove unused scan_control parameter from pageout() new de3b01506ea4 mm: vmscan: simplify lruvec_lru_size() new 867e5e1de14b mm: clean up and clarify lruvec lookup procedure new a108629149cc mm: vmscan: move inactive_list_is_low() swap check to the caller new b5ead35e7e1d mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() new d2af339706be mm: vmscan: replace shrink_node() loop with a retry jump new afaf07a65ddb mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() new 0f6a5cff43d3 mm: vmscan: split shrink_node() into node part and memcgs part new 1b05117df78e mm: vmscan: harmonize writeback congestion tracking for no [...] new 53138cea7f39 mm: vmscan: move file exhaustion detection to the node level new b910718a948a mm: vmscan: detect file thrashing at the reclaim root new b91ac374346b mm: vmscan: enforce inactive:active ratio at the reclaim root new 178821b8979c mm/vmscan.c: fix typo in comment new 204cb79ad42f kernel: sysctl: make drop_caches write-only new 4a3ac9311dac mm/z3fold.c: add inter-page compaction new a18b3ac25bb7 mm/mempolicy.c: check range first in queue_pages_test_walk new f18da660c095 mm/mempolicy.c: fix checking unmapped holes for mbind new 6e5af9a8e8b0 mm/memblock.c: cleanup doc new 95830666be2a mm/memblock: correct doc for function new 0ac398b171aa mm: support memblock alloc on the exact node for sparse_bu [...] new 552546366a30 hugetlbfs: hugetlb_fault_mutex_hash() cleanup new 8fc312b32b25 mm/hugetlbfs: fix error handling when setting up mounts new 997cdcb068eb powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h new 1f9dccb25b8f hugetlbfs: convert macros to static inline, fix sparse warning new 1ab5b82f540b hugetlbfs: add O_TMPFILE support new 930668c34408 hugetlbfs: take read_lock on i_mmap for PMD sharing new 5c9119542035 hugetlb: region_chg provides only cache entry new d75c6af9c89a hugetlb: remove duplicated code new 188b04a7d938 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() new acbfb087e3b1 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] new f1287869e52d mm/huge_memory.c: split_huge_pages_fops should be defined [...] new 74d4a5797b89 mm/migrate.c: handle freed page at the first place new f1fe80d4ae33 mm, thp: do not queue fully unmapped pages for deferred split new 75f360696ce9 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] new 2184f9928ab5 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation new a9ea242a063c mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] new bfe9d006c971 autonuma: fix watermark checking in migrate_balanced_pgdat() new a818f5363a0e autonuma: reduce cache footprint when scanning page tables new 35e3d566df5f mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] new 5d42ab293f51 mm/mmap.c: make vma_merge() comment more easy to understand new d3cd257ce15b mm/madvise.c: replace with page_size() in madvise_inject_error() new df6c6500b441 mm/madvise.c: use PAGE_ALIGN[ED] for range checking new 4fb07ee65102 userfaultfd: use vma_pagesize for all huge page size calculation new 53eaa14b62d2 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] new 643aa36eadeb userfaultfd: wrap the common dst_vma check into an inlined [...] new 9d4678eb170c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] new 3c1c24d91ffd userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK new 26083eb6b154 mm/shmem.c: make array 'values' static const, makes object [...] new 4afab1cd256e mm: shmem: use proper gfp flags for shmem_writepage() new aa71ecd8d865 mm/shmem.c: cast the type of unmap_start to u64 new 84218b552e0a mm: fix struct member name in function comments new f4f5329d4537 mm: fix typos in comments when calling __SetPageUptodate() new 12cc1c7345b6 mm/memory_hotplug.c: remove __online_page_set_limits() new 19fa40a0f2f4 mm/Kconfig: fix indentation new dd33d29a19ad mm/Kconfig: fix trivial help text punctuation new 937790699be9 mm/page_io.c: annotate refault stalls from swap_readpage new 596cf45cbf6e Merge branch 'akpm' (patches from Andrew)
The 136 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: Documentation/admin-guide/cgroup-v2.rst | 7 +- Documentation/dev-tools/kasan.rst | 63 +++ arch/Kconfig | 9 +- arch/arc/include/asm/pgtable.h | 1 - arch/arc/mm/fault.c | 10 +- arch/arc/mm/highmem.c | 4 +- arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/x86/Kconfig | 1 + arch/x86/mm/kasan_init_64.c | 61 +++ drivers/base/memory.c | 40 +- drivers/hv/hv_balloon.c | 4 +- drivers/xen/balloon.c | 1 - fs/buffer.c | 6 +- fs/direct-io.c | 21 - fs/hugetlbfs/inode.c | 63 ++- fs/ocfs2/acl.c | 4 +- fs/userfaultfd.c | 21 +- include/asm-generic/4level-fixup.h | 1 - include/asm-generic/5level-fixup.h | 1 - include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/pgtable.h | 51 ++ include/asm-generic/tlb.h | 4 - include/linux/fs.h | 6 +- include/linux/gfp.h | 2 + include/linux/hugetlb.h | 140 ++++- include/linux/kasan.h | 31 ++ include/linux/memblock.h | 3 + include/linux/memcontrol.h | 49 +- include/linux/memory_hotplug.h | 11 +- include/linux/mm.h | 34 +- include/linux/mmzone.h | 34 +- include/linux/moduleloader.h | 2 +- include/linux/page-isolation.h | 4 +- include/linux/slab.h | 20 - include/linux/string.h | 2 + include/linux/swap.h | 2 +- include/linux/vmalloc.h | 12 + include/trace/events/kmem.h | 47 ++ kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 + kernel/sysctl.c | 2 +- lib/Kconfig.kasan | 16 + lib/test_kasan.c | 26 + lib/vsprintf.c | 40 +- mm/Kconfig | 40 +- mm/cma.c | 6 +- mm/cma_debug.c | 10 +- mm/filemap.c | 54 +- mm/gup.c | 40 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 288 ++++------ mm/hwpoison-inject.c | 4 +- mm/internal.h | 27 +- mm/kasan/common.c | 233 ++++++++ mm/kasan/generic_report.c | 3 + mm/kasan/kasan.h | 1 + mm/khugepaged.c | 18 + mm/madvise.c | 14 +- mm/memblock.c | 111 ++-- mm/memcontrol.c | 167 ++---- mm/memory-failure.c | 61 +-- mm/memory.c | 52 +- mm/memory_hotplug.c | 86 ++- mm/mempolicy.c | 47 +- mm/migrate.c | 16 +- mm/mmap.c | 63 +-- mm/mprotect.c | 8 +- mm/mremap.c | 4 +- mm/nommu.c | 10 +- mm/page_alloc.c | 137 ++++- mm/page_io.c | 15 +- mm/page_isolation.c | 12 +- mm/pgtable-generic.c | 9 + mm/rmap.c | 65 ++- mm/shmem.c | 29 +- mm/slab.c | 7 +- mm/slab.h | 6 +- mm/slab_common.c | 99 ++-- mm/slub.c | 36 +- mm/sparse.c | 18 +- mm/swap.c | 29 +- mm/swapfile.c | 7 + mm/userfaultfd.c | 73 +-- mm/util.c | 22 +- mm/vmalloc.c | 192 +++++-- mm/vmscan.c | 662 +++++++++++------------ mm/workingset.c | 69 ++- mm/z3fold.c | 375 ++++++++++--- scripts/spelling.txt | 28 + tools/testing/selftests/memfd/memfd_test.c | 36 ++ tools/testing/selftests/vm/config | 1 + 95 files changed, 2661 insertions(+), 1506 deletions(-)