From: kernel test robot <lkp@intel.com>
Cc: oe-kbuild-all@lists.linux.dev
Subject: Re: futex: Fix mm reuse handling for FUT_OFF_MMSHARED
Date: Wed, 30 Sep 2026 14:58:03 +0800 [thread overview]
Message-ID: <202609301426.SAWrhIfj-lkp@intel.com> (raw)
In-Reply-To: <202609301426.SAWrhIfj-lkp@intel.com>
Hi Jann,
kernel test robot noticed the following build errors:
url: https://github.com/intel-lab-lkp/linux/commits/Jann-Horn/futex-Fix-mm-reuse-handling-for-FUT_OFF_MMSHARED/20260929-183132
base:
patch link: https://lore.kernel.org/r/202609301426.SAWrhIfj-lkp%40intel.com
config: arm-randconfig-1001-20260930 (https://download.01.org/0day-ci/archive/20260930/202609301426.SAWrhIfj-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 10.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260930/202609301426.SAWrhIfj-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202609301426.SAWrhIfj-lkp@intel.com/
All errors (new ones prefixed by >>):
arm-linux-gnueabi-ld: kernel/fork.o: in function `mm_init':
>> kernel/fork.c:1119: undefined reference to `futex_mm_init'
vim +1119 kernel/fork.c
ce0853966085dd8 Suren Baghdasaryan 2025-02-13 1090
6b1c66c9cca99bf Christian Brauner (Amutable 2026-05-20 1091) static struct mm_struct *mm_init(struct mm_struct *mm, struct task_struct *p)
^1da177e4c3f415 Linus Torvalds 2005-04-16 1092 {
d4af56c5c7c6781 Liam R. Howlett 2022-09-06 1093 mt_init_flags(&mm->mm_mt, MM_MT_FLAGS);
d4af56c5c7c6781 Liam R. Howlett 2022-09-06 1094 mt_set_external_lock(&mm->mm_mt, &mm->mmap_lock);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1095 atomic_set(&mm->mm_users, 1);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1096 atomic_set(&mm->mm_count, 1);
57efa1fe5957694 Jason Gunthorpe 2020-12-14 1097 seqcount_init(&mm->write_protect_seq);
d8ed45c5dcd455f Michel Lespinasse 2020-06-08 1098 mmap_init_lock(mm);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1099 INIT_LIST_HEAD(&mm->mmlist);
af5b0f6a09e42c9 Kiryl Shutsemau 2017-11-15 1100 mm_pgtables_bytes_init(mm);
41f727fde1fe40e Vladimir Davydov 2014-08-08 1101 mm->map_count = 0;
41f727fde1fe40e Vladimir Davydov 2014-08-08 1102 mm->locked_vm = 0;
70f8a3ca68d3e1f Davidlohr Bueso 2019-02-06 1103 atomic64_set(&mm->pinned_vm, 0);
d559db086ff5be9 KAMEZAWA Hiroyuki 2010-03-05 1104 memset(&mm->rss_stat, 0, sizeof(mm->rss_stat));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1105 spin_lock_init(&mm->page_table_lock);
88aa7cc688d48dd Yang Shi 2018-06-07 1106 spin_lock_init(&mm->arg_lock);
41f727fde1fe40e Vladimir Davydov 2014-08-08 1107 mm_init_cpumask(mm);
858f09930b32c11 Alexey Dobriyan 2009-09-23 1108 mm_init_aio(mm);
cf475ad28ac35cc Balbir Singh 2008-04-29 1109 mm_init_owner(mm, p);
a6cbd44093ef305 Fenghua Yu 2022-02-07 1110 mm_pasid_init(mm);
2b7e8665b4ff51c Eric Biggers 2017-08-25 1111 RCU_INIT_POINTER(mm->exe_file, NULL);
984cfe4e252681d Jason Gunthorpe 2019-12-18 1112 mmu_notifier_subscriptions_init(mm);
16af97dc5a89753 Nadav Amit 2017-08-10 1113 init_tlb_flush_pending(mm);
394290cba9664ed David Hildenbrand 2024-07-26 1114 #if defined(CONFIG_TRANSPARENT_HUGEPAGE) && !defined(CONFIG_SPLIT_PMD_PTLOCKS)
41f727fde1fe40e Vladimir Davydov 2014-08-08 1115 mm->pmd_huge_pte = NULL;
41f727fde1fe40e Vladimir Davydov 2014-08-08 1116 #endif
355627f518978b5 Eric Biggers 2017-08-31 1117 mm_init_uprobes_state(mm);
13db8c50477d83a Liu Zixian 2021-09-08 1118 hugetlb_count_init(mm);
d7b3f52c861f54b Thomas Gleixner 2026-06-02 @1119 futex_mm_init(mm);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1120
19148a19da86f1b Lorenzo Stoakes 2025-08-12 1121 mm_flags_clear_all(mm);
a0715cc22601e88 Alex Thorlton 2014-04-07 1122 if (current->mm) {
19148a19da86f1b Lorenzo Stoakes 2025-08-12 1123 unsigned long flags = __mm_flags_get_word(current->mm);
19148a19da86f1b Lorenzo Stoakes 2025-08-12 1124
58eac97a8ba0bcf Lorenzo Stoakes 2025-11-25 1125 __mm_flags_overwrite_word(mm, mmf_init_legacy_flags(flags));
a0715cc22601e88 Alex Thorlton 2014-04-07 1126 mm->def_flags = current->mm->def_flags & VM_INIT_DEF_MASK;
a0715cc22601e88 Alex Thorlton 2014-04-07 1127 } else {
380369ea2e9d3c4 Thorsten Blum 2025-12-15 1128 __mm_flags_overwrite_word(mm, coredump_filter);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1129 mm->def_flags = 0;
a0715cc22601e88 Alex Thorlton 2014-04-07 1130 }
a0715cc22601e88 Alex Thorlton 2014-04-07 1131
41f727fde1fe40e Vladimir Davydov 2014-08-08 1132 if (mm_alloc_pgd(mm))
d7b3f52c861f54b Thomas Gleixner 2026-06-02 1133 goto fail_mm_init;
41f727fde1fe40e Vladimir Davydov 2014-08-08 1134
6af8cb80d3a9a6b David Hildenbrand 2025-03-03 1135 if (mm_alloc_id(mm))
6af8cb80d3a9a6b David Hildenbrand 2025-03-03 1136 goto fail_noid;
6af8cb80d3a9a6b David Hildenbrand 2025-03-03 1137
41f727fde1fe40e Vladimir Davydov 2014-08-08 1138 if (init_new_context(p, mm))
41f727fde1fe40e Vladimir Davydov 2014-08-08 1139 goto fail_nocontext;
41f727fde1fe40e Vladimir Davydov 2014-08-08 1140
7e019dcc470f270 Mathieu Desnoyers 2024-10-09 1141 if (mm_alloc_cid(mm, p))
223baf9d17f25e2 Mathieu Desnoyers 2023-04-20 1142 goto fail_cid;
223baf9d17f25e2 Mathieu Desnoyers 2023-04-20 1143
df0d98475954d65 Peter Zijlstra (Intel 2026-04-01 1144) if (mm_alloc_sched(mm))
df0d98475954d65 Peter Zijlstra (Intel 2026-04-01 1145) goto fail_sched;
df0d98475954d65 Peter Zijlstra (Intel 2026-04-01 1146)
14ef95be6f5558f Mateusz Guzik 2023-08-23 1147 if (percpu_counter_init_many(mm->rss_stat, 0, GFP_KERNEL_ACCOUNT,
14ef95be6f5558f Mateusz Guzik 2023-08-23 1148 NR_MM_COUNTERS))
f1a7941243c102a Shakeel Butt 2022-10-24 1149 goto fail_pcpu;
f1a7941243c102a Shakeel Butt 2022-10-24 1150
bd74fdaea146029 Yu Zhao 2022-09-18 1151 lru_gen_init_mm(mm);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1152 return mm;
78fb74669e80883 Pavel Emelianov 2008-02-07 1153
f1a7941243c102a Shakeel Butt 2022-10-24 1154 fail_pcpu:
df0d98475954d65 Peter Zijlstra (Intel 2026-04-01 1155) mm_destroy_sched(mm);
df0d98475954d65 Peter Zijlstra (Intel 2026-04-01 1156) fail_sched:
223baf9d17f25e2 Mathieu Desnoyers 2023-04-20 1157 mm_destroy_cid(mm);
223baf9d17f25e2 Mathieu Desnoyers 2023-04-20 1158 fail_cid:
b20b0368c614c60 Mathieu Desnoyers 2023-03-30 1159 destroy_context(mm);
41f727fde1fe40e Vladimir Davydov 2014-08-08 1160 fail_nocontext:
6af8cb80d3a9a6b David Hildenbrand 2025-03-03 1161 mm_free_id(mm);
6af8cb80d3a9a6b David Hildenbrand 2025-03-03 1162 fail_noid:
41f727fde1fe40e Vladimir Davydov 2014-08-08 1163 mm_free_pgd(mm);
56180dd20c19e5b Peter Zijlstra 2025-07-10 1164 fail_mm_init:
^1da177e4c3f415 Linus Torvalds 2005-04-16 1165 free_mm(mm);
^1da177e4c3f415 Linus Torvalds 2005-04-16 1166 return NULL;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1167 }
^1da177e4c3f415 Linus Torvalds 2005-04-16 1168
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next parent reply other threads:[~2026-09-30 6:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-30 6:58 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-09-30 4:27 futex: Fix mm reuse handling for FUT_OFF_MMSHARED kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202609301426.SAWrhIfj-lkp@intel.com \
--to=lkp@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.