Makefile (97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3) Makefile (f80be4571b19b9fd8dd1528cd2a2f123aff51f70)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Makefile for the linux memory manager.
4#
5
6KASAN_SANITIZE_slab_common.o := n
7KASAN_SANITIZE_slab.o := n
8KASAN_SANITIZE_slub.o := n

--- 38 unchanged lines hidden (view full) ---

47mmu-$(CONFIG_MMU) += process_vm_access.o
48endif
49
50obj-y := filemap.o mempool.o oom_kill.o fadvise.o \
51 maccess.o page-writeback.o folio-compat.o \
52 readahead.o swap.o truncate.o vmscan.o shmem.o \
53 util.o mmzone.o vmstat.o backing-dev.o \
54 mm_init.o percpu.o slab_common.o \
1# SPDX-License-Identifier: GPL-2.0
2#
3# Makefile for the linux memory manager.
4#
5
6KASAN_SANITIZE_slab_common.o := n
7KASAN_SANITIZE_slab.o := n
8KASAN_SANITIZE_slub.o := n

--- 38 unchanged lines hidden (view full) ---

47mmu-$(CONFIG_MMU) += process_vm_access.o
48endif
49
50obj-y := filemap.o mempool.o oom_kill.o fadvise.o \
51 maccess.o page-writeback.o folio-compat.o \
52 readahead.o swap.o truncate.o vmscan.o shmem.o \
53 util.o mmzone.o vmstat.o backing-dev.o \
54 mm_init.o percpu.o slab_common.o \
55 compaction.o vmacache.o \
55 compaction.o \
56 interval_tree.o list_lru.o workingset.o \
57 debug.o gup.o mmap_lock.o $(mmu-y)
58
59# Give 'page_alloc' its own module-parameter namespace
60page-alloc-y := page_alloc.o
61page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
62
63# Give 'memory_hotplug' its own module-parameter namespace

--- 20 unchanged lines hidden (view full) ---

84obj-$(CONFIG_SLOB) += slob.o
85obj-$(CONFIG_MMU_NOTIFIER) += mmu_notifier.o
86obj-$(CONFIG_KSM) += ksm.o
87obj-$(CONFIG_PAGE_POISONING) += page_poison.o
88obj-$(CONFIG_SLAB) += slab.o
89obj-$(CONFIG_SLUB) += slub.o
90obj-$(CONFIG_KASAN) += kasan/
91obj-$(CONFIG_KFENCE) += kfence/
56 interval_tree.o list_lru.o workingset.o \
57 debug.o gup.o mmap_lock.o $(mmu-y)
58
59# Give 'page_alloc' its own module-parameter namespace
60page-alloc-y := page_alloc.o
61page-alloc-$(CONFIG_SHUFFLE_PAGE_ALLOCATOR) += shuffle.o
62
63# Give 'memory_hotplug' its own module-parameter namespace

--- 20 unchanged lines hidden (view full) ---

84obj-$(CONFIG_SLOB) += slob.o
85obj-$(CONFIG_MMU_NOTIFIER) += mmu_notifier.o
86obj-$(CONFIG_KSM) += ksm.o
87obj-$(CONFIG_PAGE_POISONING) += page_poison.o
88obj-$(CONFIG_SLAB) += slab.o
89obj-$(CONFIG_SLUB) += slub.o
90obj-$(CONFIG_KASAN) += kasan/
91obj-$(CONFIG_KFENCE) += kfence/
92obj-$(CONFIG_KMSAN) += kmsan/
92obj-$(CONFIG_FAILSLAB) += failslab.o
93obj-$(CONFIG_MEMTEST) += memtest.o
94obj-$(CONFIG_MIGRATION) += migrate.o
93obj-$(CONFIG_FAILSLAB) += failslab.o
94obj-$(CONFIG_MEMTEST) += memtest.o
95obj-$(CONFIG_MIGRATION) += migrate.o
96obj-$(CONFIG_NUMA) += memory-tiers.o
95obj-$(CONFIG_DEVICE_MIGRATION) += migrate_device.o
96obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += huge_memory.o khugepaged.o
97obj-$(CONFIG_PAGE_COUNTER) += page_counter.o
98obj-$(CONFIG_MEMCG) += memcontrol.o vmpressure.o
99obj-$(CONFIG_MEMCG_SWAP) += swap_cgroup.o
100obj-$(CONFIG_CGROUP_HUGETLB) += hugetlb_cgroup.o
101obj-$(CONFIG_GUP_TEST) += gup_test.o
102obj-$(CONFIG_MEMORY_FAILURE) += memory-failure.o

--- 34 unchanged lines hidden ---
97obj-$(CONFIG_DEVICE_MIGRATION) += migrate_device.o
98obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += huge_memory.o khugepaged.o
99obj-$(CONFIG_PAGE_COUNTER) += page_counter.o
100obj-$(CONFIG_MEMCG) += memcontrol.o vmpressure.o
101obj-$(CONFIG_MEMCG_SWAP) += swap_cgroup.o
102obj-$(CONFIG_CGROUP_HUGETLB) += hugetlb_cgroup.o
103obj-$(CONFIG_GUP_TEST) += gup_test.o
104obj-$(CONFIG_MEMORY_FAILURE) += memory-failure.o

--- 34 unchanged lines hidden ---