The patch titled Subject: mm-add-setup_initial_init_mm-helper-v3 has been removed from the -mm tree. Its filename was mm-add-setup_initial_init_mm-helper-v3.patch This patch was dropped because it had testing failures ------------------------------------------------------ From: Kefeng Wang <wangkefeng.wang@xxxxxxxxxx> Subject: mm-add-setup_initial_init_mm-helper-v3 uninline setup_initial_init_mm() Link: https://lkml.kernel.org/r/20210607023611.159804-1-wangkefeng.wang@xxxxxxxxxx Signed-off-by: Kefeng Wang <wangkefeng.wang@xxxxxxxxxx> Suggested-by: Mike Rapoport <rppt@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/mm.h | 3 +++ mm/init-mm.c | 9 +++++++++ 2 files changed, 12 insertions(+) --- a/include/linux/mm.h~mm-add-setup_initial_init_mm-helper-v3 +++ a/include/linux/mm.h @@ -244,6 +244,9 @@ int __add_to_page_cache_locked(struct pa #define lru_to_page(head) (list_entry((head)->prev, struct page, lru)) +void setup_initial_init_mm(void *start_code, void *end_code, + void *end_data, void *brk); + /* * Linux kernel virtual memory manager primitives. * The idea being to have a "virtual" mm in the same way --- a/mm/init-mm.c~mm-add-setup_initial_init_mm-helper-v3 +++ a/mm/init-mm.c @@ -40,3 +40,12 @@ struct mm_struct init_mm = { .cpu_bitmap = CPU_BITS_NONE, INIT_MM_CONTEXT(init_mm) }; + +void setup_initial_init_mm(void *start_code, void *end_code, + void *end_data, void *brk) +{ + init_mm.start_code = (unsigned long)start_code; + init_mm.end_code = (unsigned long)end_code; + init_mm.end_data = (unsigned long)end_data; + init_mm.brk = (unsigned long)brk; +} _ Patches currently in -mm which might be from wangkefeng.wang@xxxxxxxxxx are mm-page-writeback-kill-get_writeback_state-comments.patch arc-convert-to-setup_initial_init_mm.patch arm-convert-to-setup_initial_init_mm.patch arm64-convert-to-setup_initial_init_mm.patch csky-convert-to-setup_initial_init_mm.patch h8300-convert-to-setup_initial_init_mm.patch m68k-convert-to-setup_initial_init_mm.patch nds32-convert-to-setup_initial_init_mm.patch nios2-convert-to-setup_initial_init_mm.patch openrisc-convert-to-setup_initial_init_mm.patch powerpc-convert-to-setup_initial_init_mm.patch riscv-convert-to-setup_initial_init_mm.patch s390-convert-to-setup_initial_init_mm.patch sh-convert-to-setup_initial_init_mm.patch x86-convert-to-setup_initial_init_mm.patch mm-move-holes_in_zone-into-mm.patch mm-generalize-zone_.patch