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 74F09C83F38 for ; Thu, 17 Jul 2025 14:28:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 107556B00A4; Thu, 17 Jul 2025 10:28:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0B79D6B00A9; Thu, 17 Jul 2025 10:28:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9A656B00AB; Thu, 17 Jul 2025 10:28:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id D53C56B00A4 for ; Thu, 17 Jul 2025 10:28:04 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 8FB3F12F0FB for ; Thu, 17 Jul 2025 14:28:04 +0000 (UTC) X-FDA: 83673986088.10.2C10867 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by imf23.hostedemail.com (Postfix) with ESMTP id 97D90140002 for ; Thu, 17 Jul 2025 14:28:02 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=X8wbE9v2; spf=pass (imf23.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752762482; 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=fypRqRD7duJ7p6/XnMiehAY4t+I2qqoeS7XCKLtEaPI=; b=v+zNG0yVGhUA2WgR1/vDMR19c7awORyVbTvoj72BcUdY3FAqFhjU9HS21MsiNBgetEqamh POvUYQqHCd5VpUMqkuuPDVw5a2zhfxrDv4/hShenRIcKR08ndj+IvU31uM933bjCBru/7N WPP7YtbIfhTpevot4kteUb4/J/5DZRw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752762482; a=rsa-sha256; cv=none; b=rsBvYJgMgBmTFO51SkBZ8okpBCD70JMaMmpLwXT6i+JgBLemAaZKJoUuLP4lC1asOrvhvB kHgVRy1c9xWybnVXlyBS/WR4EApOnGYkCKPITOtG0O3khqy0svlSCHvfIWf/18jVUfa2yQ bHknxpN8ynZntaDlOzSrAjEQ1dIQ8pk= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=X8wbE9v2; spf=pass (imf23.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-553b584ac96so1113535e87.1 for ; Thu, 17 Jul 2025 07:28:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752762481; x=1753367281; 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=fypRqRD7duJ7p6/XnMiehAY4t+I2qqoeS7XCKLtEaPI=; b=X8wbE9v2UixqWDbtf8fBtv7+P3p+fPQuxj8cRUuLemcWVq/+5Wqn6xTRHsBtocqPrK aZyan2ExsmO9SWjjNpor+9Of1X97VrF2Q4jMJsTzj7zKt9PJanTX2TPPlrfXJ9+LBfTg 5DlVAdbqz06zkB/KNDzyfk4AhikTwjpShTviJHJ+jttTUmYRBwPYqNXnh+YjzLogoD9n rRU4PyilY9InEhJqNQzEMC/mMLlzwwngMeRhjOko5z1FWBXvEHf+Lq5KCXcC8XnNp26R zNbwONfwUd8ItQHcZMnnpPEDAO6IXuBZCcf+zJNAyBdfsY/EdX+Pto6UCt55ZSgGyrSE M3rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752762481; x=1753367281; 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=fypRqRD7duJ7p6/XnMiehAY4t+I2qqoeS7XCKLtEaPI=; b=so9rkf5EnZXxw7c+sxSGDwkDQRfN6KPk/i62Xf1IObGrVK/fv7EkLB2nC5k1ulVsJ6 SjIOWXNpH9zlkIYnAf/n4FDwsKbd9j6j2Uqcr+ZEbBdDHAgRamxd0a71E6XL6VLxgnej GM+wgQSKgMqrlThVEHgpy1HEgRHc6MC6aCl2TMv2dgMEVByQuGjesqntXHNBe7cSkXdV tmzWb4HVcvCC+wkjmFnYWQudRlp3w+MI7/WeSfyyhYqPDN0GprWgQeFMWS/XQFY6QkoW ovehcHeBvFxtnhBsTfB9QRkiLr/qjCTtnqoeaQwEjjQ0wLsXUVD1mx9DHalTMa9XGxvq pBCA== X-Forwarded-Encrypted: i=1; AJvYcCWBNQy05wHghRLiq2Nv+jGG1JwyCn2VDc9h6fR9u+jzlzw/k9Iq9is4JPieUu30ACPekmxdN7nxsg==@kvack.org X-Gm-Message-State: AOJu0YwBAh+5f/LA4iS0tVm2nOF9kyGs8mijKLGhDknSS2hr+hLoyL+p 9J7Ud6FeBygHIKFhT1S5UWmDB6vTdE6uic0ZPs58n4W7ckCHSntAzkqE X-Gm-Gg: ASbGnct0h5Tn5+OwiyY+6RsSTuVBJuxwr+QwA8mJzRTfRxdfQ1dhmi+psLMiEOCQ08o yqHm/zf62xMJ2+tS1fqbmM946WkkUIBTVzJ+X1xTh0iDKRp4p1xqsfSnVklomHJRJ8fmquzike4 VsJYP/gd1HNFHc1EGNfOHMBMpxYp2AreaWj4AoYuvRlkFLJLA3ncpfq8wlu3OyoWC0cUIA4e7yT iSzBu3fYwZipZ9/HEmZCETo+jLKz3rRKZssQXQd6eHDBPwkFp7tbGHEQqN/qKDZaQ3mlu2R6Md3 YjLUWnWUmLtTvhaoI6gqq1p1YIoqSvOo/hNo9ZZM17fIAYvjaTD5LNwv61I77HBy06X8GEFHju2 3XA2M69vDlROrvCPoywA+JdGU6gi6UETKZiPpwcnZ3fwK9cwOUWJ9AeRWOR1EFb89Si8T X-Google-Smtp-Source: AGHT+IFLVShq7sQke2+sS90z+vGxECzG8DIPcMIPlB0XqE9wZj6ZkLlHMF4FaDTA86AkwLv8/0lA9Q== X-Received: by 2002:a05:6512:63c4:10b0:553:ae47:685f with SMTP id 2adb3069b0e04-55a233b1914mr1997025e87.38.1752762480616; Thu, 17 Jul 2025 07:28:00 -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.27.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 07:27:59 -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 06/12] kasan/xtensa: call kasan_init_generic in kasan_init Date: Thu, 17 Jul 2025 19:27:26 +0500 Message-Id: <20250717142732.292822-7-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-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 97D90140002 X-Stat-Signature: 6paqorjmkxm67zkzeap49bwnew4iota3 X-Rspam-User: X-HE-Tag: 1752762482-166507 X-HE-Meta: U2FsdGVkX19OE5oCaY62fGQuAzOoPkgY0cIfe4m5jJGiKk096sGSZ0IbErHFd5DAW5WLIm/jBO8138yiaugx0X9wgBddLxLZAZ+OyFqA616rb8nwqvwkpI44unR6Bb2hNM+U6crJbPzGOO0NPR0MwFwmpWBgy5uwUrxpJ/z7y0jmdXqfyFcRvMA02p9xHfVOAGuxZ/szkkh6b+2gsp/7E19khXADJlzyEV7phX5BHn1g91RCRLzexAJDqkKb6H17hYkGIbZX9E7SuBEL6oIA6s2AGMrQE5vmw6JCix5nc4f9AdWY7NOOIZ76n7lZgLhRWZ4IH350tUgY14r8MW76Q/1vbBdlFYLcFOJwSRo1KYVMmpHuQeXpVMAVtDhBggMVJnJKHDcaGanN0PSJFoOaGI7Dw1/GneRXFPk/3OBF1XTBteCX9CVnsS5Op50Df+M7gecC2N2nTdOA0/EaNZyvGX7TkkjBcUr0Qx9gg1hIGat/vIKoWm5epxQMKZf51Z4I93xT8Q0UOSdj5UUdo9PnmqCItvo+LijClhoCbHpT2xDyQLzmqmL/4uhbFlULVMX1kwTu10mW1LiTPpygG48vMe/qfTu+HeSsuvFpo9+uLVvui4A+VFzpNdDo+18Y6R8k0q3zHX2YDsMpoOELGMYRnr5hPCizVXOxkwgdKddrM10IYqvECsPNI9AM04TfPZyIkVWFmr4/nXclfy7g3XwMNB6X2UcKQUkjrBQnNaUV2OqznrxpYsY9xOiL34EagsJoPop/957KpjZ6Qwe9BUw7vxaeoQqa0vDJOPJXSjijczvHsmBusPgy0NEw2jmflW93x/gwlV0k1DqzM8Fo3KTakG1xMHXXnZywJWvQ/YJP8YUG5zXf6BxBFMSyyYLsa0XMlwT8H2ZUhy4Z+xdFzVNOfYiUL0NYFtdQv6cvpKUOpKPwmqq3kEh5d/otjyBiUTyv6Lonwett5vCpBKdBk+S odxQnT++ i/oO03EQAOqMkFTCKr/AV11Plw/R51faNBagNmuwNnN3otukxZY+K9HKs4gNIEza797vyIEUb8Du1oNtRt3GKOOGPYeM3Oe1Nziw9kr3pzmk/sbtL2QUEqzL27/7lHFsR9dbuznMpXRsEhr5Fr0ACLnFEmN7p3KeCMlgqQP0omezMcnHyW2MJQ7u8TaY45b+3buL11VpAncOVzwqBtRdjSBwrDOsV4u3I4HxzJWpg4JQffi4OGlvPjwGFvnzK70wjvgxI4No7SPSMqP30xlTBmdPjklTIheRLblC56WSGrPpUykPRkdP+GjY3Q7aK9ZPIg+lDphpjTAsezADSH+1Ea2K569h4DQWWiVckiaXNnO7DIGvgi6j0CsNS6kHZ7x4l4Doi8GTLTqwBmg2fM1AULAD718qZkCqKoTo5xvjhCmhORwUfZw28KLo9J63OWq58q3A+C9sGAe9gmQ+nXvfJ/4gJPRxlvVq1oTFngH6FrExCzR98L8FUR2/Oa7VOnp+2vRJvWx2olHftvOYNjTZkH2qH3ly3ErG5RsG/hEvidfUzWYs1kIjWy7w7pw== 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 xtensa doesn't select ARCH_DEFER_KASAN, kasan_enable() will be a no-op. Note that arch/xtensa still uses "current" instead of "init_task" pointer in `current->kasan_depth = 0;` to enable error messages. This is left unchanged as it cannot be tested. Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217049 Signed-off-by: Sabyrzhan Tasbolatov --- arch/xtensa/mm/kasan_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/xtensa/mm/kasan_init.c b/arch/xtensa/mm/kasan_init.c index f39c4d83173..0524b9ed5e6 100644 --- a/arch/xtensa/mm/kasan_init.c +++ b/arch/xtensa/mm/kasan_init.c @@ -94,5 +94,5 @@ void __init kasan_init(void) /* At this point kasan is fully initialized. Enable error messages. */ current->kasan_depth = 0; - pr_info("KernelAddressSanitizer initialized\n"); + kasan_init_generic(); } -- 2.34.1