From patchwork Tue Nov 21 22:01:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Leoshkevich X-Patchwork-Id: 13463626 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 DD828C61D85 for ; Tue, 21 Nov 2023 22:02:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6F9C06B04C9; Tue, 21 Nov 2023 17:02:39 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 682B56B04CC; Tue, 21 Nov 2023 17:02:39 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4D69F6B04CE; Tue, 21 Nov 2023 17:02:39 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 37E656B04C9 for ; Tue, 21 Nov 2023 17:02:39 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 16B331407C8 for ; Tue, 21 Nov 2023 22:02:39 +0000 (UTC) X-FDA: 81483336438.30.5ED5785 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf14.hostedemail.com (Postfix) with ESMTP id B3E6E100029 for ; Tue, 21 Nov 2023 22:02:36 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=mgSXs3ED; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf14.hostedemail.com: domain of iii@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=iii@linux.ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700604156; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=f3AHgxo7CJkEcMIYOZw3Qvaw0LNtelk9GucjvrirN9U=; b=MF5nIPtEYfbN85e70PQCKF5w8vJyyAmju3m9iMIExgGMtwkx5NwOwtcgqXFacEiIBbmI8B WAxd5dufhkdSVhvVPEsvaPfkmnh+BhhDl9TEvb4xMSV6k+aIPNolY3dhSbCxL1XAG2CChb m80yn8F/6zQ88Xibqnrn4PqsM8fsV84= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=mgSXs3ED; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf14.hostedemail.com: domain of iii@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=iii@linux.ibm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700604156; a=rsa-sha256; cv=none; b=Mo3s3JM40Wiv+D42XIlHmqH7xzLb+9HxMsV1Sh4y4e+4tVCgZwwF5I/QY9yAC4emoSqMI+ 1APD0OrGObuXU5DiXWecaS/I6CbI8pfM8rttJ66VMILKkL+U/B5W0bSgovRj1scf0JOuhc vitoYOTMJnQq1c3l/HRFZ72Ct8PBwXQ= Received: from pps.filterd (m0353726.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3ALLfG9l025275; Tue, 21 Nov 2023 22:02:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding; s=pp1; bh=f3AHgxo7CJkEcMIYOZw3Qvaw0LNtelk9GucjvrirN9U=; b=mgSXs3EDQ53NFWeIKL9xoviWtmmRqIK/VXWymBv1kzbHFJ1HJoU52kiGk4EiNhWkQA/w f/5ZyM6JBUXCSC31LQe6b0yqrkSUmdMJ/jWTWp3a6D6mgb3eWtQ8z+XklUe0Bi9Shc4V VQPBi4DeU/1QJ5o1R+qVAFmm0sQUSnP+qdCCOXqfwca+IJybBU+f/veWfJNslF22vsWl yjl02m/TDvHXKdajEZdgEM/wMmGj3BgB2cXXAtuJsuHV0bD+xTb+xe9ijst/QnqNrMFk AmQaL29EmN+A7OMqV4k8JAHHQz1i//U8XWoH6p+Kq3Lqbek5PaC23iOBjFz4SbOS7a1i YQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3uh46a1a0f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Nov 2023 22:02:29 +0000 Received: from m0353726.ppops.net (m0353726.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 3ALLfvNH028432; Tue, 21 Nov 2023 22:02:29 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3uh46a19y5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Nov 2023 22:02:28 +0000 Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 3ALLnKcO007619; Tue, 21 Nov 2023 22:02:27 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3uf8knuq22-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Nov 2023 22:02:27 +0000 Received: from smtpav06.fra02v.mail.ibm.com (smtpav06.fra02v.mail.ibm.com [10.20.54.105]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 3ALM2OkV10814012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Nov 2023 22:02:24 GMT Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 19F112005A; Tue, 21 Nov 2023 22:02:24 +0000 (GMT) Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A203320063; Tue, 21 Nov 2023 22:02:22 +0000 (GMT) Received: from heavy.boeblingen.de.ibm.com (unknown [9.179.23.98]) by smtpav06.fra02v.mail.ibm.com (Postfix) with ESMTP; Tue, 21 Nov 2023 22:02:22 +0000 (GMT) From: Ilya Leoshkevich To: Alexander Gordeev , Alexander Potapenko , Andrew Morton , Christoph Lameter , David Rientjes , Heiko Carstens , Joonsoo Kim , Marco Elver , Masami Hiramatsu , Pekka Enberg , Steven Rostedt , Vasily Gorbik , Vlastimil Babka Cc: Christian Borntraeger , Dmitry Vyukov , Hyeonggon Yoo <42.hyeyoo@gmail.com>, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Mark Rutland , Roman Gushchin , Sven Schnelle , Ilya Leoshkevich Subject: [PATCH v2 11/33] kmsan: Export panic_on_kmsan Date: Tue, 21 Nov 2023 23:01:05 +0100 Message-ID: <20231121220155.1217090-12-iii@linux.ibm.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231121220155.1217090-1-iii@linux.ibm.com> References: <20231121220155.1217090-1-iii@linux.ibm.com> MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: xUScG0AM4UlYqELexcF37HUScvwlgRBd X-Proofpoint-GUID: 8PySRi5MwXxotbKPHBjzYmkONm1nC8Mc X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-21_12,2023-11-21_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311210172 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: B3E6E100029 X-Stat-Signature: n1dzt8foqognhmt53b7bapidamrcg888 X-HE-Tag: 1700604156-267583 X-HE-Meta: U2FsdGVkX19QXPqLSGWzbcrBLhhkvyDeimkevBWpjRJ/r/eRJ5WSfeplrexo5zLy8uK3dyoxMon8wVWhjlx8R5IX2oNnLNmlqitolUeycQ9yyxHzliCi+vfAtSaUlrzCgMT5Bql8Jz0vvr46xgIz/1ef93FlduZ7F25tiBu8BZF2i2ABL3WCfYq12VxjpNAzYVliv4gVixsbPuyZbuSLFMYJ6wJ+FxXTBzJqxW9mKGnFhT58fXk0BAJ7xtvWt8yzdBVXK7Jmy+PfRR/eo+Jq1/uAsHghK507Dxw5ExNCNCO7MLutG1avNLeTX/6MSegOxCyd0Kc86kX1NEDjZn40e6NDTuz3HZO5rgIjsr9y5Md7gYgrNbbvJPBca8pWq1CPlXn9i1Kl7UEXbV3+vh7Ajt8xx9zIEZGTspzNeQE0Jcj/8JDzDzNaymcfsa+qkK34SNuw41v5tHd9ONL0CdBQkD+hd9ut+7/ff5Zanuw+8GMb4zo0vpw0AUfQhmzn7+UDE634U1GWNFjBAXn6ftaoNhykt4VaVGca92t5jMGIS9FkakRpMKPbSldQRJVygqjrqMBTOQ+Yko/ny/ozuqacPYFq2LRGvluXmLO+WBrJvPyaQrsKCddgm16daRZgarF61TbfXuIoQkdSLV7ZqCksw7ZVgi6Ah+zUwZobDbfnbjIiyolMhOw3PtLd5d/iPIKXqFFbDXlWvrwfVkoFHVeiOBrtqaz7y4kxRW+U7m8q3jF3equyrg03YxFE4KnuKLfGn73AEPfzSanjpTOe6yTLwkYgLmW3qo4/fgJC9KaPDb8b1a1328uN/0Rhlq5zO34JUPeSaA3XPJaSdIiLQnuY8mNu/aLXpLCmWJr7vyoebsssVCVyhehHnnGsY9zXYxlNimS8BkBqhqzGkGro89dAN/gsW5847Q3qYsZaqZgQzzjBTo/k9nEU74YxB+RwBzfanASB9L2bxz+g8UBAlNh A78GfgXJ 4ltveZUWKFcSwXb4ANeaEGu4BfNrm4SklISuKKvE4nkv7anxA66BJ0ki6M7iCXBwl/6+tbUaI7TOt1SmffsdI0wluP99tT/k9PFZvmd+TZWvB5i1GdvW7r29HTvJBd094JvGkhKpNaVEepp6u2CJil4P2UbSguplpCPMkDdJQ1cfu0CPCGjloA+2NEDztdart1WxgetJK6gDOuSWBUBYeBk2DPCXYxoLZBV0FY/1vHelv7eXmT5J8kTwxa1SzeUOmUEate7DWd9uKtI9vxs3b0LAcCrvRbAnLr86a X-Bogosity: Ham, tests=bogofilter, spamicity=0.000735, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: When building the kmsan test as a module, modpost fails with the following error message: ERROR: modpost: "panic_on_kmsan" [mm/kmsan/kmsan_test.ko] undefined! Export panic_on_kmsan in order to improve the KMSAN usability for modules. Reviewed-by: Alexander Potapenko Signed-off-by: Ilya Leoshkevich --- mm/kmsan/report.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/kmsan/report.c b/mm/kmsan/report.c index 02736ec757f2..c79d3b0d2d0d 100644 --- a/mm/kmsan/report.c +++ b/mm/kmsan/report.c @@ -20,6 +20,7 @@ static DEFINE_RAW_SPINLOCK(kmsan_report_lock); /* Protected by kmsan_report_lock */ static char report_local_descr[DESCR_SIZE]; int panic_on_kmsan __read_mostly; +EXPORT_SYMBOL_GPL(panic_on_kmsan); #ifdef MODULE_PARAM_PREFIX #undef MODULE_PARAM_PREFIX