From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0359AC678DC for ; Wed, 11 Jun 2025 14:02:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7212D6B008A; Wed, 11 Jun 2025 10:02:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6D2176B0093; Wed, 11 Jun 2025 10:02:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 60EC06B0099; Wed, 11 Jun 2025 10:02:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 411136B008A for ; Wed, 11 Jun 2025 10:02:22 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id F0B52140D25 for ; Wed, 11 Jun 2025 14:02:21 +0000 (UTC) X-FDA: 83543284482.12.975CAEA Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by imf03.hostedemail.com (Postfix) with ESMTP id 77BC820022 for ; Wed, 11 Jun 2025 14:02:19 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=Udt7Nh4+; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf03.hostedemail.com: domain of donettom@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=donettom@linux.ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749650539; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4mtF0C60/o8tiA4LgpsglfOrD+yXNiNe2UWozzIZjns=; b=s196ECANHs6WR7Bsb0YfzV7bGUJOY0P0rl+7iW2JoEMl+EiRP9gZDt4MyuNiiLvpnYC5zU rBuPfv+fSq96YjRw9n7s5AzcZ0YftJU0+nKrtGlnkMCyrnw/F7mYu1/qiuF9iQNaQhs40z oFiDixuz1fEVJJA2cFaeepxcnH+M3Qc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749650539; a=rsa-sha256; cv=none; b=YIvB5A5JYvaSrsflcNGFK7nVY1eW4polaHfmsHsQUfhTb3h/bJBXdFvEGy75puqtxvotoy cYlJxAAk2Pv5NVIGXMIapdekg3Onv9fVRxj2MZgOOMHlQzlMwIUMMjLTQZBkV/GHb3sXaE mYbollSiqZec5/KGxQ4klQRNiEbaju0= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=Udt7Nh4+; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf03.hostedemail.com: domain of donettom@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=donettom@linux.ibm.com Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55B3x433026302; Wed, 11 Jun 2025 14:02:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=4mtF0C 60/o8tiA4LgpsglfOrD+yXNiNe2UWozzIZjns=; b=Udt7Nh4+CZMiqrffIQp5Od x3XCAb/r8AklLkBwszkmeVHLu9RK8fNY/eTTbt6PatkSupHdkMvdfnTwwQZBjpPG XkIHDeeaDMW0shTq0uBUAqvN/DqaWNTKoB6eY6k/LbK/AaUgKONSnFaxCdTAGEbE m3rdHWeZA/8AhAnAaQ/OGHqjZ9qobA9ikyAh0aXBr+1l35eUB+2IJnAwNzG0euna 17rcSaSZXo/y37NnZ8YFsjnxAh1JVVYeEwMPF9LLZ/gG86eYaVDpaKr4m2eeAXdK jSPGjn7HENAqIUI4NrmpcOYfOa/PzKQbSXcyv0v5PuFSzN3kIXthOcqwkOdMppKA == Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 474bup4vjf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Jun 2025 14:02:06 +0000 (GMT) Received: from m0353725.ppops.net (m0353725.ppops.net [127.0.0.1]) by pps.reinject (8.18.0.8/8.18.0.8) with ESMTP id 55BDtGEf012037; Wed, 11 Jun 2025 14:02:06 GMT Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 474bup4vjc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Jun 2025 14:02:06 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 55BATopd003333; Wed, 11 Jun 2025 14:02:05 GMT Received: from smtprelay06.wdc07v.mail.ibm.com ([172.16.1.73]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4751ykqrsv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Jun 2025 14:02:05 +0000 Received: from smtpav05.wdc07v.mail.ibm.com (smtpav05.wdc07v.mail.ibm.com [10.39.53.232]) by smtprelay06.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 55BE24a564094596 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 11 Jun 2025 14:02:04 GMT Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 97A7C58061; Wed, 11 Jun 2025 14:02:04 +0000 (GMT) Received: from smtpav05.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E5CE25805D; Wed, 11 Jun 2025 14:01:59 +0000 (GMT) Received: from [9.109.245.113] (unknown [9.109.245.113]) by smtpav05.wdc07v.mail.ibm.com (Postfix) with ESMTP; Wed, 11 Jun 2025 14:01:59 +0000 (GMT) Message-ID: <90159bff-4747-4ea5-914a-b4a06f0409c9@linux.ibm.com> Date: Wed, 11 Jun 2025 19:31:58 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] selftests/mm: Add CONFIG_FTRACE to config To: Dev Jain , akpm@linux-foundation.org, Liam.Howlett@oracle.com, lorenzo.stoakes@oracle.com, shuah@kernel.org, pfalcato@suse.de Cc: vbabka@suse.cz, jannh@google.com, pulehui@huawei.com, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, aishwarya.tcv@arm.com, broonie@kernel.org, ryan.roberts@arm.com References: <20250611121011.23888-1-dev.jain@arm.com> Content-Language: en-US From: Donet Tom In-Reply-To: <20250611121011.23888-1-dev.jain@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Authority-Analysis: v=2.4 cv=H4Hbw/Yi c=1 sm=1 tr=0 ts=68498c5e cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=VwQbUJbxAAAA:8 a=7CQSdrXTAAAA:8 a=VnNF1IyMAAAA:8 a=XEzngQ3GfsX9Zgn8DdkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjExMDExNSBTYWx0ZWRfXxAIBAcvxP0EW 04ZtUulwRSxMgDBs5hHFwuqfw3rC+nQi9+/lBvatZw1+k/ROAg2N28UlNs63nwg2Td3Ym1s+lJe v9LTChtJAtWYRcvLll7pmSTVtXQ86ayeqe/X+4yMEKkHMoWjbwOujBKgAnhY0jaq5mzLqPGokBq lm6i3CXM9swxvUd7tshCIptlXbAzInRLxJRiia5TZI3rpaCRLLMmDx2mW5mtECNyqEawnKu2KQo Cp2YH/GPUgCFyBD6+A9BjvNBHdcE1athDj4LFdXGELQcVgnIYYFTcoWMFkc8Ny1vmITia5+iZVr 2Ofn+3fQw1qZAt4pf6y213IctOVjEZj4esg8P+WaYhq6gM5ufXIOZyGIITuzSlsie7R65Kmzfbi Gga805FPOWkJ//sFRuWv0I0KHdZWeYzFa/h/TVu1Q3USOQYqPZQu03nunR4eIunuHLrSAaFY X-Proofpoint-GUID: B8ZbJ8-SYOAYRMs2hvb70-kHGfp4ARTc X-Proofpoint-ORIG-GUID: lYAi-sABKWSOYAzxPuwwH7-9W-tNIQTA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-11_05,2025-06-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 mlxlogscore=999 phishscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 clxscore=1011 adultscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506110115 X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 77BC820022 X-Stat-Signature: rfw5nnze5336km8dmnpzmx55tp6nu7uz X-Rspam-User: X-HE-Tag: 1749650539-468373 X-HE-Meta: U2FsdGVkX1+/UTDF9Z77ZhO1BhmfhTrjAcj5hQlrTziGgqvk4zzqZvWYoKN0apPD0KQKKVeJXjcH2zFqNP7OnlWZenkGXmgK/lt/wa6J07xQsOQaNYm9iqaY6yuKZedfbNCVQ6V+KH7xqSzi1VJEUMsp/OzARm4ksyq6JVQVJ07APeNiNBzaEH6CR72tl8QxMt60G/ADKvaO+UmSMss+jGZtHO3JaBruFpIMCxVswwrhTufHLm4LAYIeAD2rnBVbSiIffx/Xv3gkbqEO4j40oKGTyJOan9+1+G+rja6/v8XnZrER1yVmBPH5NkT87875aaJfs3HH4dzlCtNMueqMT8hMpyNWZQDMCndc+p9GWykNFafni96nsPMAMtRe9NxNe4GGktBZ4q+1XTdsfmnVr/05b7VQmap7q7dV5zgSS8GXbuyYy69WwrJweK/wJQjHryFEdCJrU2wAJyZzbZBgYS1aUiHiblce7PzpHN0+VUa1i7+iC9R8jyBNENmy/B8bO+wWUhksbPOq1h+CF/Hko8kfR8OyxhL+/Xawe8louaTbAjiz0ownidj8YSBXd4OmTxYjBfD2lF3lfEcP/aDaZki5oWzKNi/9aX8RCIYa7nM3GzNuBaQdsl83BLw8yIw8UJIp5JezYgesBrY3Sw4c2N/sdHN/3cM3vtKGRhpTAsNkw5YAbbVf1Ae64+ns90JQ9PuN087tcnPtt18WNE/zVd0FLr2tGRa2HD+L0HcdtipzeuOASKxyAKNG2DsC97fpvCjt+eD3RfrzkShzFmmkqqFUk9/tS4W9FLvrG65XBMI8pwG1b9W6O2MtiE7UvgDfjG7hvI8kxGsHWNpswHOT3jOHaK7oUtHAH4q8G7jXk87Aycboju89NLwtfKBZX/dsI1+090ro3UH1Cp6YODp/lc+rjKtzeFiQQbUu9on9BvBTte0zMYD2tT1uZhf6OD0txQLtVk0D891F7CfmuL3 37t2TLSB x9wq49n16IdlikLRTY8onBK3+4P8SHBv2qBsSVPh025mb9pWBSeJJvtgLJKl4YMOBxh+JBKRMHaUDDMA8VXWQ5GdGm8rVMSHev4L29amUCe1CBxObtGFknvipZOshQXmmgiElRO9afonwc9Y4BCn0I0j6Kaju0us9GokUAVtTDrg36pUfVjbPWtY1ymXVXETsNKMLLgzrRJozVtoTsKPvYTI7k8Nus0gje6zYxUrFskdX+1i/YrkTXjOMTQiOvkGVgAe5d+H4Zwq1wmXthT5Um2YEV6oyPUsNoF4XIs0tAHJGf6P2Q3zNZjGuWx8w05ac1oGMCO+nupS9ZuLvHlWgPs28OK5EEeqLSa3j9IcVoDWb7wMPYS3hLQXnK5pX97jcRBq5+P0yXqd998kj2dhj0Kkitmf0B1f6/9aDBBMd8i5meHQi/ZtBqVSpKH1cXiHliEDLq53Ez+WoddS3DMq/M5PuuUN3tY3OH6Lr45XnCFIW5WvbBHJwnHT9J+1y48EIoyLjxFHO6UhT674rOYQzcunxNw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 6/11/25 5:40 PM, 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 this config to selftests/mm/config so that > CI systems can include this config in the kernel build. > > Fixes: efe99fabeb11b ("selftests/mm: add test about uprobe pte be orphan during vma merge") > Reported-by: Aishwarya > Closes: https://lore.kernel.org/all/20250610103729.72440-1-aishwarya.tcv@arm.com/ > Signed-off-by: Dev Jain > --- > tools/testing/selftests/mm/config | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tools/testing/selftests/mm/config b/tools/testing/selftests/mm/config > index a28baa536332..e600b41030c1 100644 > --- a/tools/testing/selftests/mm/config > +++ b/tools/testing/selftests/mm/config > @@ -8,3 +8,4 @@ CONFIG_GUP_TEST=y > CONFIG_TRANSPARENT_HUGEPAGE=y > CONFIG_MEM_SOFT_DIRTY=y > CONFIG_ANON_VMA_NAME=y > +CONFIG_FTRACE=y I have tested this patch, and it is working fine. ok 7 merge.forked_source_vma #  RUN           merge.handle_uprobe_upon_merged_vma ... #            OK  merge.handle_uprobe_upon_merged_vma ok 8 merge.handle_uprobe_upon_merged_vma # PASSED: 8 / 8 tests passed. Tested-by : Donet Tom