On Fri, Jun 13, 2025 at 09:19:12AM +0530, Dev Jain wrote: > If CONFIG_UPROBES is not set, a merge subtest fails: > > Failure log: > > 7151 12:46:54.627936 # # # RUN > merge.handle_uprobe_upon_merged_vma ... > 7152 12:46:54.639014 # # f /sys/bus/event_source/devices/uprobe/type > 7153 12:46:54.639306 # # fopen: No such file or directory > 7154 12:46:54.650451 # # # > merge.c:473:handle_uprobe_upon_merged_vma:Expected > read_sysfs("/sys/bus/event_source/devices/uprobe/type", &type) (1) == 0 (0) > 7155 12:46:54.650730 # # # handle_uprobe_upon_merged_vma: Test terminated > by assertion > 7156 12:46:54.661750 # # # FAIL > merge.handle_uprobe_upon_merged_vma > 7157 12:46:54.662030 # # not ok 8 merge.handle_uprobe_upon_merged_vma > > CONFIG_UPROBES is enabled by CONFIG_UPROBE_EVENTS, which gets enabled by > CONFIG_FTRACE. Therefore add these configs to selftests/mm/config so that > CI systems can include this config in the kernel build. To be completely > safe, add CONFIG_PROFILING too, to enable the dependency chain > PROFILING -> PERF_EVENTS -> UPROBE_EVENTS -> UPROBES. > > Fixes: efe99fabeb11b ("selftests/mm: add test about uprobe pte be orphan > during vma merge") > Reported-by: Aishwarya <aishwarya....@arm.com> > Closes: > https://lore.kernel.org/all/20250610103729.72440-1-aishwarya....@arm.com/ > Tested-by: Aishwarya TCV <aishwarya....@arm.com> > Tested-by : Donet Tom <donet...@linux.ibm.com> > Reviewed-by: Lorenzo Stoakes <lorenzo.stoa...@oracle.com> > Signed-off-by: Dev Jain <dev.j...@arm.com>
Reviewed-by: Pedro Falcato <pfalc...@suse.de> -- Pedro