| From: "Mike Rapoport (IBM)" <rppt@kernel.org> |
| Subject: mips: fix comment about pgtable_init() |
| Date: Tue, 21 Mar 2023 19:05:00 +0200 |
| |
| Patch series "mm: move core MM initialization to mm/mm_init.c", v2. |
| |
| This set moves most of the core MM initialization to mm/mm_init.c. |
| |
| This largely includes free_area_init() and its helpers, functions used at |
| boot time, mm_init() from init/main.c and some of the functions it calls. |
| |
| Aside from gaining some more space before mm/page_alloc.c hits 10k lines, |
| this makes mm/page_alloc.c to be mostly about buddy allocator and moves |
| the init code out of the way, which IMO improves maintainability. |
| |
| Besides, this allows to move a couple of declarations out of include/linux |
| and make them private to mm/. |
| |
| And as an added bonus there a slight decrease in vmlinux size. For |
| tinyconfig and defconfig on x86 I've got |
| |
| tinyconfig: |
| text data bss dec hex filename |
| 853206 289376 1200128 2342710 23bf36 a/vmlinux |
| 853198 289344 1200128 2342670 23bf0e b/vmlinux |
| |
| defconfig: |
| text data bss dec hex filename |
| 26152959 9730634 2170884 38054477 244aa4d a/vmlinux |
| 26152945 9730602 2170884 38054431 244aa1f b/vmlinux |
| |
| |
| This patch (of 14): |
| |
| Comment about fixrange_init() says that its called from pgtable_init() |
| while the actual caller is pagetabe_init(). |
| |
| Update comment to match the code. |
| |
| Link: https://lkml.kernel.org/r/20230321170513.2401534-1-rppt@kernel.org |
| Link: https://lkml.kernel.org/r/20230321170513.2401534-2-rppt@kernel.org |
| Signed-off-by: Mike Rapoport (IBM) <rppt@kernel.org> |
| Reviewed-by: David Hildenbrand <david@redhat.com> |
| Reviewed-by: Philippe Mathieu-Daud <philmd@linaro.org> |
| Reviewed-by: Vlastimil Babka <vbabka@suse.cz> |
| Cc: Doug Berger <opendmb@gmail.com> |
| Cc: Matthew Wilcox (Oracle) <willy@infradead.org> |
| Cc: Mel Gorman <mgorman@suse.de> |
| Cc: Michal Hocko <mhocko@kernel.org> |
| Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| arch/mips/include/asm/fixmap.h | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/mips/include/asm/fixmap.h~mips-fix-comment-about-pgtable_init |
| +++ a/arch/mips/include/asm/fixmap.h |
| @@ -70,7 +70,7 @@ enum fixed_addresses { |
| #include <asm-generic/fixmap.h> |
| |
| /* |
| - * Called from pgtable_init() |
| + * Called from pagetable_init() |
| */ |
| extern void fixrange_init(unsigned long start, unsigned long end, |
| pgd_t *pgd_base); |
| _ |