diff options
author | Ingo Molnar <mingo@kernel.org> | 2021-09-08 23:05:08 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2022-03-15 12:57:29 +0100 |
commit | 1c36f06e121bae04cb12ea37c8b39943f8ba6b9f (patch) | |
tree | 5b46bb99b1d879fe2b8fb4b8230263ff381526a4 | |
parent | a90229e718b4a1347f2cce76821a220d08537d03 (diff) | |
download | tip-1c36f06e121bae04cb12ea37c8b39943f8ba6b9f.tar.gz |
headers/deps: mm: Optimize <linux/mm_api.h> dependencies
--------------------------------------------------------------------
| Combined, preprocessed C code size of header, without line markers,
| with comments stripped:
-------------------------
before: | #include <linux/mm_api.h> | LOC: 13,918 | headers: 340
after: | #include <linux/mm_api.h> | LOC: 11,789 | headers: 314
Fix up dangling dependencies.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r-- | include/linux/highmem-internal.h | 2 | ||||
-rw-r--r-- | include/linux/huge_mm.h | 1 | ||||
-rw-r--r-- | include/linux/mm_api.h | 2 | ||||
-rw-r--r-- | include/linux/mm_ptlock.h | 1 | ||||
-rw-r--r-- | include/linux/mmu_notifier.h | 1 | ||||
-rw-r--r-- | include/linux/swapops.h | 1 |
6 files changed, 7 insertions, 1 deletions
diff --git a/include/linux/highmem-internal.h b/include/linux/highmem-internal.h index 5095cf4232f2b6..1617394197efd4 100644 --- a/include/linux/highmem-internal.h +++ b/include/linux/highmem-internal.h @@ -2,6 +2,8 @@ #ifndef _LINUX_HIGHMEM_INTERNAL_H #define _LINUX_HIGHMEM_INTERNAL_H +#include <linux/mm_page_address.h> +#include <linux/pgtable_api.h> #include <linux/sched/per_task.h> /* diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h index 830c7c08a707e1..27cfc852b9e792 100644 --- a/include/linux/huge_mm.h +++ b/include/linux/huge_mm.h @@ -2,6 +2,7 @@ #ifndef _LINUX_HUGE_MM_H #define _LINUX_HUGE_MM_H +#include <linux/pgtable_api.h> #include <linux/sched/coredump.h> #include <linux/mm_api.h> diff --git a/include/linux/mm_api.h b/include/linux/mm_api.h index 9f8f8767116d6f..f8b8dc657fb9d0 100644 --- a/include/linux/mm_api.h +++ b/include/linux/mm_api.h @@ -49,7 +49,7 @@ #include <linux/memremap.h> #include <linux/overflow.h> #include <linux/sizes.h> -#include <linux/pgtable_api.h> +#include <linux/pgtable_types.h> #include <linux/kasan.h> #include <linux/fcntl.h> diff --git a/include/linux/mm_ptlock.h b/include/linux/mm_ptlock.h index 0657cb1bb42478..0d06d3504d46c4 100644 --- a/include/linux/mm_ptlock.h +++ b/include/linux/mm_ptlock.h @@ -2,6 +2,7 @@ #ifndef _LINUX_MM_PTLOCK_H #define _LINUX_MM_PTLOCK_H +#include <linux/pgtable_api.h> #include <linux/mm_api.h> #include <linux/pgtable.h> #include <linux/spinlock_api.h> diff --git a/include/linux/mmu_notifier.h b/include/linux/mmu_notifier.h index 5d36f6ec4a1cd0..6449ac578801f0 100644 --- a/include/linux/mmu_notifier.h +++ b/include/linux/mmu_notifier.h @@ -2,6 +2,7 @@ #ifndef _LINUX_MMU_NOTIFIER_H #define _LINUX_MMU_NOTIFIER_H +#include <linux/pgtable_api.h> #include <linux/lockdep_api.h> #include <linux/list.h> #include <linux/spinlock.h> diff --git a/include/linux/swapops.h b/include/linux/swapops.h index 7e9b7ff8ac1897..dc45eb33f4a7a9 100644 --- a/include/linux/swapops.h +++ b/include/linux/swapops.h @@ -2,6 +2,7 @@ #ifndef _LINUX_SWAPOPS_H #define _LINUX_SWAPOPS_H +#include <linux/pgtable_api.h> #include <linux/xarray_api.h> #include <linux/swap.h> #include <linux/mm_api.h> |