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 93BCFC83F22 for ; Thu, 17 Jul 2025 14:28:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D163F6B00B3; Thu, 17 Jul 2025 10:28:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CC9AB6B00B5; Thu, 17 Jul 2025 10:28:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BA63C6B00B6; Thu, 17 Jul 2025 10:28:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A67206B00B3 for ; Thu, 17 Jul 2025 10:28:17 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 71A0C110C19 for ; Thu, 17 Jul 2025 14:28:17 +0000 (UTC) X-FDA: 83673986634.21.C7C5D9E Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) by imf27.hostedemail.com (Postfix) with ESMTP id 7A83940016 for ; Thu, 17 Jul 2025 14:28:15 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NYusauGA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf27.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=snovitoll@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752762495; 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=xwSPw6gFzDTyOsOkroA5OTCCxXe2CzpjscG8NASBaU4=; b=aFm11pqVN/YR/Ol1j4rNaDg/kB28ckIWaASqQ/+p6febL1yezfXe7h28l9LjJKG2ws97ey 0XuFlrOOLdbXyf0+8km5xmjjMhVnfsq3P+l2l5iHOqunQUwBlj9s07fFQbYN11xJMWqxNE wK4JYhFQEzaLO48OXoYVT2rPed4wNvE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752762495; a=rsa-sha256; cv=none; b=Ya4Z/+sLtePIjpGLMgkeFZGVs98KkxqdR0Y/gwrMld7vgmVf3xuiATcBBD+qQZHJmuId+V A5ZkR0XSTR5sRP0c5uuVLc7gMNyII/7f043wVhPB3wHtoOjd4twTLzNbTtbcUHw4YRiqAM vMd2Z/eKjaARviYOILbg0ANDtceKfmQ= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NYusauGA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf27.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=snovitoll@gmail.com Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-5551a770828so1169228e87.1 for ; Thu, 17 Jul 2025 07:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752762494; x=1753367294; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xwSPw6gFzDTyOsOkroA5OTCCxXe2CzpjscG8NASBaU4=; b=NYusauGAjYQ3qq88Ty84v0ZcaBTeQ8RorfqAM9KInIZsen8d/6kFvh1eLqQ4L3FnID Aaoklul3wS11S4T//1dPE9xs888fUarc7tlBJ+RzK9UHt/gWSxrgU9B6aezDigUUItJJ doYTl87PdHjUpdn8bnZYF7FdBjnPHj73YM9hST+o7PqZWz/6HyejkMjYZGtX6IW/UX1y ZohQmR8juqPlsLYnhxvabn0u17SGhl28/hQR1XJbfhz11oyoS6RByzIxgaDeAz39PSQl 7IjdjDA8mJYgnlndQI0VY2/3ywWgZ96vGxxV+awGjPpmR1bYgJQJDNMJpOFcYo06Dw9D V3/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752762494; x=1753367294; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xwSPw6gFzDTyOsOkroA5OTCCxXe2CzpjscG8NASBaU4=; b=kaWio9g03ICkH0mPv83/DxwcYCPKks4m45sRvFQRsiBMdz5GPCNih61iAvNfQXwJ9q Cjri1dEn1x0jsPOOVYx24k9Ekh46l1oUVYVd+g5BPRGaSFbMvwk3snwjFcORd5SIsiab qwlzjUUOSdOYDQ1Ej/wF1J5f1sBMKqu2cBXqhuRDhYtZwxkTETE3/DgeI1OGrl7ehob9 9ixtUaRatOrC3quJsviH5tU+lfBTqwiF35rGfEWlGDUlGUaHiLUsntxx6MoY8he3Gks5 CMBQ8WQr3EWv+0nvo5LRZPFAa8E/VV1r6Gaf8cjoAr0cUyUt//5uHbOr/4PnuP4eSpWS HWMw== X-Forwarded-Encrypted: i=1; AJvYcCWj69/+CsgjA2Vae4XaLeyoAuasxMQnFNGh78HCCIb4jt2RLfe8h2AefInbnfCQ+hqwItPrS94NMw==@kvack.org X-Gm-Message-State: AOJu0YxKy5cPgXIyr76thDZawOLNMDjCBXkF+/vx0i9BfgfHtkvUJ7zU 7ffdC/Zp6TRB1i+kfJ90yDGDrD/VFzlwm86XWpBxdXabn6/tmIY4I3Hy X-Gm-Gg: ASbGncua6GIlp+x1tFtnwfDl1NZ5sfHwfk+Pyk7h0xW8z5zf2NP2AcIyDZmTczstAxf iV6OIdN156LJCETuyhgwMhASac9Y2DVxCfYEBu8YLmQEcnRgZVhVo+Tw9u4J96LfybAFOEMInqn +dCb0iB2e9STXCqko9weWsAG/Db1nwTOQY0UClbCsqwQlSEcWFHKA+4GW9vx4owM/1DjN1uLXY2 7SV81tuYP34EtXtYMpASbulqCykD2IS/bFYhs1rL6WXJ/pREdLcsy7jiNb/eY47ggpACp7NdsFd HEodUM8quvnvELG3HwOflcKY/nbEFnEeqXAgsTYCjCH41P/PCdhdEDRjddamv5Qn4ZYiPzT2gC6 QoZOxvrI4hdIFxd6C0gR/6TBxabFMvPi8Sb2D+NdexKsrPOIJJPdKDkgw+go6r78eodK/ X-Google-Smtp-Source: AGHT+IFV4/fgUWSLQ9HeTYD1ZNc8U4khjXBXPUvRtZGAA8fcpyT35FlSXgJszoiLVDo7d7offe3D+A== X-Received: by 2002:a05:6512:3710:b0:554:f74b:78c1 with SMTP id 2adb3069b0e04-55a233db3famr2128904e87.43.1752762493542; Thu, 17 Jul 2025 07:28:13 -0700 (PDT) Received: from localhost.localdomain (178.90.89.143.dynamic.telecom.kz. [178.90.89.143]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-55989825fe3sm3022975e87.223.2025.07.17.07.28.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 07:28:12 -0700 (PDT) From: Sabyrzhan Tasbolatov To: hca@linux.ibm.com, christophe.leroy@csgroup.eu, andreyknvl@gmail.com, agordeev@linux.ibm.com, akpm@linux-foundation.org Cc: ryabinin.a.a@gmail.com, glider@google.com, dvyukov@google.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, loongarch@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-um@lists.infradead.org, linux-mm@kvack.org, snovitoll@gmail.com Subject: [PATCH v3 10/12] kasan/s390: call kasan_init_generic in kasan_init Date: Thu, 17 Jul 2025 19:27:30 +0500 Message-Id: <20250717142732.292822-11-snovitoll@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250717142732.292822-1-snovitoll@gmail.com> References: <20250717142732.292822-1-snovitoll@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: x8ei9b5c6ow1tew4ujj671rto3darm9t X-Rspamd-Queue-Id: 7A83940016 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1752762495-398735 X-HE-Meta: U2FsdGVkX18MKpqwt2NgeWzke88DVKegzTI52WBQsQELxBloe07bTWYiVU3+dORGNYjnpMHIDyEJL3mdOL1bk2FiKX5pQtVWesrAqRkDs8sUuISYNsggTav9vHG3WhRReTsdy/LLEHLWzIvV51Gd9F897dGCY+n1iglkPjgGCYTaGI1z5Vlv7MaI3PDvoBXItGTY2rwatGcviiXQIN7I9RIVmVNYW0gXJw3PmckWyyaBnkmXuIC5nW58m/NoH9B0T0Yi2rLuIJUZE2Foa4DK3LGHWEu4zYpjs5uCws3R7CbiKkrEPuOxmoeX5x5DWLL4NWYGZLjiJBwzqFWKuECwNT7L/SFypQRMeL067cl717TyHzF91Lzto+CubUFekp8+2YYWmxUxO38B4wtlRtelDFRT9hg5VChk2w5sMe+/B3sJmT/KSIXwsmc+OCwVtJPoIc9uHBA2AAlz7ZYd/GstZOG3MZTuvpu+oYGCoTpTMo0t5hjPt3ZlOgQpK11VOh8MzgsRjAbY00ReF9BLi5Z+y7MBZcrcGrKLI9wCQcrlNExh7z20/WsCNr0paEl/9t2e5336cEPr4fVUgv3RAptTnYCO3Px7pF5zIEeEd8Dlcl+Hf1IiInt5RZ5evDo62sT9op1aqYp+cthsRyb6oqlyba7m9UUmdRjRDnluUUFgNscVr9B7Cu6ED7BM4sEuaCSce/qFFaGseKMBxExS5XzKEx9spOeOCoVgHd1vGLG+ZS95HHSHTexOmWjI/7tzkNoc2q4z8rTu4kiscyDHrfUyaqti1QJVMuVGIhSgxh2X3S6quQESsRBwyWYvzgwOOnswXxW380FW9IHOTpIFbw3UAizt+a0pI5cryGygVnIaT2ENeUpwFVd/Qu4wr6SjWPjA0ns84GiGlsxie5yzX3G+Igs4s8J0RASLiMbgjSrJmDxTIef2kc+2Vynj4CnUri9nTcFORS2fFm0d32I0QfF t5SSwccp 4GhL2HvG8GyViMdbMH76lxglXnF1Ts2SSrasUKE2SR1JOybui7ZpNNak36s02OXAV9nFK2FfAqancgZVVIzJW/iDV6epFZ7eI4F58V3lkynXWzxwt0+SbwbXeUFnokkWkK2wMYM4OWj6miYqSkm1W09itT4Ssif945nJdGcvxDW5RbSm1sPo/5KgR9gqIHTiueLrE1TR5qL/DmEw84v0ogViM3WkXGFVUMdtrIOvvuOfh+DO1PnQ9KVf3e8ucfDZWRjvVhZflxEq5MaueW4jBmmWzTlr+HaHmSES25PIps1fVAjHHcnsS4H9Zr6pFPUqCpztOOHPF5B/JGrKgRhpoP6+2Pthn/MrpEwEN8kPOfakhydwB9y7ZTLjMnARdzjreJ0F7X2EEe6uYSX/3asD6FgGewAh026g9GzzRyshXLvOWkWccgr51a4OCqB0Z3z7qs3P46MWBKkP6Fw7dc5Dh3onghvI2ySPyS1lfx5dAucgbwbhMgNGYvxew6bn1xWAkeyqYBM6+6bVTzpU= 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: Call kasan_init_generic() which handles Generic KASAN initialization and prints the banner. Since s390 doesn't select ARCH_DEFER_KASAN, kasan_enable() will be a no-op, and kasan_enabled() will return IS_ENABLED(CONFIG_KASAN) for optimal compile-time behavior. s390 sets up KASAN mappings in the decompressor and can run with KASAN enabled from very early, so it doesn't need runtime control. Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217049 Signed-off-by: Sabyrzhan Tasbolatov --- arch/s390/kernel/early.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/s390/kernel/early.c b/arch/s390/kernel/early.c index 54cf0923050..7ada1324f6a 100644 --- a/arch/s390/kernel/early.c +++ b/arch/s390/kernel/early.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -65,7 +66,7 @@ static void __init kasan_early_init(void) { #ifdef CONFIG_KASAN init_task.kasan_depth = 0; - pr_info("KernelAddressSanitizer initialized\n"); + kasan_init_generic(); #endif } -- 2.34.1