Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge commit. Changes below are compared with the first parent: 7e68dd7d.
Changes
237 files changed · +9281 −5047
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/ABI/testing/sysfs-block-zram
View fileDocumentation/ABI/testing/sysfs-class-bdi
View fileDocumentation/ABI/testing/sysfs-kernel-mm-damon
View fileDocumentation/admin-guide/blockdev/zram.rst
View fileDocumentation/admin-guide/cgroup-v1/memory.rst
View fileDocumentation/admin-guide/cgroup-v2.rst
View fileDocumentation/admin-guide/mm/damon/usage.rst
View fileDocumentation/filesystems/proc.rst
View fileDocumentation/mm/arch_pgtable_helpers.rst
View fileDocumentation/mm/transhuge.rst
View fileMAINTAINERS
View filearch/alpha/include/asm/pgtable.h
View filearch/arc/include/asm/pgtable-bits-arcv2.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm/include/asm/pgtable-nommu.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/mm/mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/mm/pageattr.c
View fileThis diff is incomplete. Download the complete patch.
arch/csky/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/hexagon/include/asm/page.h
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/mm/hugetlbpage.c
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/include/asm/pgalloc.h
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/include/asm/sparsemem.h
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/kernel/numa.c
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/mm/init.c
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/mm/pgtable.c
View fileThis diff is incomplete. Download the complete patch.
arch/m68k/include/asm/pgtable_mm.h
View fileThis diff is incomplete. Download the complete patch.
arch/m68k/include/asm/pgtable_no.h
View fileThis diff is incomplete. Download the complete patch.
arch/microblaze/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/pgalloc.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/pgtable-64.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/kvm/mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/mips/mm/pgtable-32.c
View fileThis diff is incomplete. Download the complete patch.
arch/mips/mm/pgtable-64.c
View fileThis diff is incomplete. Download the complete patch.
arch/mips/mm/pgtable.c
View fileThis diff is incomplete. Download the complete patch.
arch/nios2/include/asm/pgalloc.h
View fileThis diff is incomplete. Download the complete patch.
arch/nios2/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/nios2/include/asm/processor.h
View fileThis diff is incomplete. Download the complete patch.
arch/openrisc/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/kernel/pdt.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/book3s/64/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_hv_rm_mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/mm/hugetlbpage.c
View fileThis diff is incomplete. Download the complete patch.
arch/riscv/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/tlb.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/mm/gmap.c
View fileThis diff is incomplete. Download the complete patch.
arch/sh/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/pgtable_32.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/mm/init_32.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/mm/init_64.c
View fileThis diff is incomplete. Download the complete patch.
arch/um/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/pgtable_32.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/pgtable_64.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/cpu/sgx/encl.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/mm/init_64.c
View fileThis diff is incomplete. Download the complete patch.
arch/xtensa/include/asm/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
drivers/acpi/numa/hmat.c
View fileThis diff is incomplete. Download the complete patch.
drivers/base/memory.c
View fileThis diff is incomplete. Download the complete patch.
drivers/block/zram/Kconfig
View fileThis diff is incomplete. Download the complete patch.
drivers/block/zram/zcomp.c
View fileThis diff is incomplete. Download the complete patch.
drivers/block/zram/zcomp.h
View fileThis diff is incomplete. Download the complete patch.
drivers/block/zram/zram_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/block/zram/zram_drv.h
View fileThis diff is incomplete. Download the complete patch.
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
View fileThis diff is incomplete. Download the complete patch.
drivers/gpu/drm/etnaviv/etnaviv_gem.c
View fileThis diff is incomplete. Download the complete patch.
drivers/gpu/drm/exynos/exynos_drm_g2d.c
View fileThis diff is incomplete. Download the complete patch.
drivers/infiniband/core/umem.c
View fileThis diff is incomplete. Download the complete patch.
drivers/infiniband/hw/qib/qib_user_pages.c
View fileThis diff is incomplete. Download the complete patch.
drivers/infiniband/hw/usnic/usnic_uiom.c
View fileThis diff is incomplete. Download the complete patch.
drivers/infiniband/sw/siw/siw_mem.c
View fileThis diff is incomplete. Download the complete patch.
drivers/media/common/videobuf2/frame_vector.c
View fileThis diff is incomplete. Download the complete patch.
drivers/media/pci/ivtv/ivtv-udma.c
View fileThis diff is incomplete. Download the complete patch.
drivers/media/pci/ivtv/ivtv-yuv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/media/v4l2-core/videobuf-dma-sg.c
View fileThis diff is incomplete. Download the complete patch.
drivers/misc/habanalabs/common/memory.c
View fileThis diff is incomplete. Download the complete patch.
fs/dax.c
View fileThis diff is incomplete. Download the complete patch.
fs/exfat/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/ext4/move_extent.c
View fileThis diff is incomplete. Download the complete patch.
fs/fat/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/fuse/dev.c
View fileThis diff is incomplete. Download the complete patch.
fs/hfs/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/hfsplus/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/hpfs/file.c
View fileThis diff is incomplete. Download the complete patch.
fs/hugetlbfs/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/jfs/inode.c
View fileThis diff is incomplete. Download the complete patch.
fs/omfs/file.c
View fileThis diff is incomplete. Download the complete patch.
fs/proc/kcore.c
View fileThis diff is incomplete. Download the complete patch.
fs/proc/task_mmu.c
View fileThis diff is incomplete. Download the complete patch.
fs/xfs/xfs_ioctl.c
View fileThis diff is incomplete. Download the complete patch.
fs/xfs/xfs_iomap.c
View fileThis diff is incomplete. Download the complete patch.
fs/xfs/xfs_iops.c
View fileThis diff is incomplete. Download the complete patch.
fs/xfs/xfs_reflink.c
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/tlb.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/backing-dev.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/compiler-gcc.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/damon.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dax.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/highmem.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/hugetlb.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/hugetlb_cgroup.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/khugepaged.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/memcontrol.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/memory-tiers.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/memory.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/mm.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/mm_types.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/mm_types_task.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/mmzone.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/page-flags.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/pagemap.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/pagewalk.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/percpu_counter.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/pgtable.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/sched.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/shrinker.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/swap.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/swapops.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/vm_event_item.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/zsmalloc.h
View fileThis diff is incomplete. Download the complete patch.
include/trace/events/huge_memory.h
View fileThis diff is incomplete. Download the complete patch.
include/trace/events/kmem.h
View fileThis diff is incomplete. Download the complete patch.
include/trace/events/vmalloc.h
View fileThis diff is incomplete. Download the complete patch.
kernel/cgroup/cpuset.c
View fileThis diff is incomplete. Download the complete patch.
kernel/fork.c
View fileThis diff is incomplete. Download the complete patch.
kernel/locking/Makefile
View fileThis diff is incomplete. Download the complete patch.
kernel/sysctl.c
View fileThis diff is incomplete. Download the complete patch.
lib/Kconfig.debug
View fileThis diff is incomplete. Download the complete patch.
lib/Kconfig.kasan
View fileThis diff is incomplete. Download the complete patch.
lib/maple_tree.c
View fileThis diff is incomplete. Download the complete patch.
lib/percpu_counter.c
View fileThis diff is incomplete. Download the complete patch.
mm/Kconfig
View fileThis diff is incomplete. Download the complete patch.
mm/backing-dev.c
View fileThis diff is incomplete. Download the complete patch.
mm/compaction.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/Makefile
View fileThis diff is incomplete. Download the complete patch.
mm/damon/core.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/lru_sort.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/modules-common.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/modules-common.h
View fileThis diff is incomplete. Download the complete patch.
mm/damon/reclaim.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/sysfs-common.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/sysfs-common.h
View fileThis diff is incomplete. Download the complete patch.
mm/damon/sysfs-schemes.c
View fileThis diff is incomplete. Download the complete patch.
mm/damon/sysfs.c
View fileThis diff is incomplete. Download the complete patch.
mm/debug.c
View fileThis diff is incomplete. Download the complete patch.
mm/debug_vm_pgtable.c
View fileThis diff is incomplete. Download the complete patch.
mm/fadvise.c
View fileThis diff is incomplete. Download the complete patch.
mm/filemap.c
View fileThis diff is incomplete. Download the complete patch.
mm/folio-compat.c
View fileThis diff is incomplete. Download the complete patch.
mm/gup.c
View fileThis diff is incomplete. Download the complete patch.
mm/gup_test.c
View fileThis diff is incomplete. Download the complete patch.
mm/gup_test.h
View fileThis diff is incomplete. Download the complete patch.
mm/huge_memory.c
View fileThis diff is incomplete. Download the complete patch.
mm/hugetlb.c
View fileThis diff is incomplete. Download the complete patch.
mm/hugetlb_cgroup.c
View fileThis diff is incomplete. Download the complete patch.
mm/hugetlb_vmemmap.c
View fileThis diff is incomplete. Download the complete patch.
mm/internal.h
View fileThis diff is incomplete. Download the complete patch.
mm/kasan/kasan.h
View fileThis diff is incomplete. Download the complete patch.
mm/kasan/kasan_test.c
View fileThis diff is incomplete. Download the complete patch.
mm/kasan/kasan_test_module.c
View fileThis diff is incomplete. Download the complete patch.
mm/kasan/report.c
View fileThis diff is incomplete. Download the complete patch.
mm/kasan/shadow.c
View fileThis diff is incomplete. Download the complete patch.
mm/kfence/core.c
View fileThis diff is incomplete. Download the complete patch.
mm/khugepaged.c
View fileThis diff is incomplete. Download the complete patch.
mm/kmemleak.c
View fileThis diff is incomplete. Download the complete patch.
mm/kmsan/instrumentation.c
View fileThis diff is incomplete. Download the complete patch.
mm/kmsan/kmsan_test.c
View fileThis diff is incomplete. Download the complete patch.
mm/ksm.c
View fileThis diff is incomplete. Download the complete patch.
mm/madvise.c
View fileThis diff is incomplete. Download the complete patch.
mm/memcontrol.c
View fileThis diff is incomplete. Download the complete patch.
mm/memory-failure.c
View fileThis diff is incomplete. Download the complete patch.
mm/memory-tiers.c
View fileThis diff is incomplete. Download the complete patch.
mm/memory.c
View fileThis diff is incomplete. Download the complete patch.
mm/mempool.c
View fileThis diff is incomplete. Download the complete patch.
mm/migrate.c
View fileThis diff is incomplete. Download the complete patch.
mm/mincore.c
View fileThis diff is incomplete. Download the complete patch.
mm/mm_init.c
View fileThis diff is incomplete. Download the complete patch.
mm/mmap.c
View fileThis diff is incomplete. Download the complete patch.
mm/mmu_gather.c
View fileThis diff is incomplete. Download the complete patch.
mm/mprotect.c
View fileThis diff is incomplete. Download the complete patch.
mm/page-writeback.c
View fileThis diff is incomplete. Download the complete patch.
mm/page_alloc.c
View fileThis diff is incomplete. Download the complete patch.
mm/page_ext.c
View fileThis diff is incomplete. Download the complete patch.
mm/page_table_check.c
View fileThis diff is incomplete. Download the complete patch.
mm/pagewalk.c
View fileThis diff is incomplete. Download the complete patch.
mm/rmap.c
View fileThis diff is incomplete. Download the complete patch.
mm/shmem.c
View fileThis diff is incomplete. Download the complete patch.
mm/slub.c
View fileThis diff is incomplete. Download the complete patch.
mm/sparse-vmemmap.c
View fileThis diff is incomplete. Download the complete patch.
mm/sparse.c
View fileThis diff is incomplete. Download the complete patch.
mm/swap.c
View fileThis diff is incomplete. Download the complete patch.
mm/swap.h
View fileThis diff is incomplete. Download the complete patch.
mm/swap_state.c
View fileThis diff is incomplete. Download the complete patch.
mm/swapfile.c
View fileThis diff is incomplete. Download the complete patch.
mm/truncate.c
View fileThis diff is incomplete. Download the complete patch.
mm/usercopy.c
View fileThis diff is incomplete. Download the complete patch.
mm/userfaultfd.c
View fileThis diff is incomplete. Download the complete patch.
mm/util.c
View fileThis diff is incomplete. Download the complete patch.
mm/vmalloc.c
View fileThis diff is incomplete. Download the complete patch.
mm/vmscan.c
View fileThis diff is incomplete. Download the complete patch.
mm/vmstat.c
View fileThis diff is incomplete. Download the complete patch.
mm/workingset.c
View fileThis diff is incomplete. Download the complete patch.
mm/z3fold.c
View fileThis diff is incomplete. Download the complete patch.
mm/zbud.c
View fileThis diff is incomplete. Download the complete patch.
mm/zpool.c
View fileThis diff is incomplete. Download the complete patch.
mm/zsmalloc.c
View fileThis diff is incomplete. Download the complete patch.
mm/zswap.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/cgroup/test_memcontrol.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/debugfs_rm_non_contexts.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/huge_count_read_write.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/lru_sort.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/reclaim.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/sysfs.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/damon/sysfs_update_removed_scheme_dir.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/.gitignore
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/check_config.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/cow.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/hugepage-mmap.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/hugepage-mremap.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/hugetlb-madvise.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/ksm_functional_tests.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/ksm_tests.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/madv_populate.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/run_vmtests.sh
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/userfaultfd.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/vm_util.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/vm/vm_util.h
View fileThis diff is incomplete. Download the complete patch.
tools/vm/.gitignore
View fileThis diff is incomplete. Download the complete patch.