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 BF794C83F22 for ; Thu, 17 Jul 2025 14:28:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B8F8C6B00B5; Thu, 17 Jul 2025 10:28:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B3FE66B00B6; Thu, 17 Jul 2025 10:28:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B91F6B00B7; Thu, 17 Jul 2025 10:28:20 -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 8ACE36B00B5 for ; Thu, 17 Jul 2025 10:28:20 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 5319716076C for ; Thu, 17 Jul 2025 14:28:20 +0000 (UTC) X-FDA: 83673986760.05.94EFDF2 Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by imf06.hostedemail.com (Postfix) with ESMTP id 56E36180016 for ; Thu, 17 Jul 2025 14:28:18 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=hbwiWlnA; spf=pass (imf06.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.45 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=1752762498; 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=axtwyv1QW9Jl3sEVwduJUxW6lENRlEEn6jAlKX1Xswk=; b=8U8iacQElkYGkXBGrgaaycgbMm/U867arxuYwBOWuBgo+EkxH69cg42DIcBTmEuXXsTh2g mWkVwqo06EG3/3/up60jDOrHh5wirpe6cD7yLhet9yejLDotj3qvo8jiuN+zAWD2MPqdik DE+3F4fwlhiMl+TMMQbCW9X/RnKvvXc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752762498; a=rsa-sha256; cv=none; b=0qRG4rUeHoZ+UK3sV87WdStLVyj6wmPR+ZOEF0vbp+Z/oV55Dr675AvJLXo6AaZm1wuQlV Bo5CzCuQMqqe20h+yONZbQ6HGaMkZCGp7EY5VBgYcsWG9qVnd+teSHeN9s0sSnVtL2A+xz 4w6DQAmPiWmZqVRLRc54Gr8MaZFxH/w= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=hbwiWlnA; spf=pass (imf06.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.45 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lf1-f45.google.com with SMTP id 2adb3069b0e04-558f7fda97eso784767e87.2 for ; Thu, 17 Jul 2025 07:28:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752762497; x=1753367297; 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=axtwyv1QW9Jl3sEVwduJUxW6lENRlEEn6jAlKX1Xswk=; b=hbwiWlnA9aygkyNFAyZ53OEKv/aRhVtjB9yk1GdzWBUVT9j8nh6CcNvboLheg+0L7K ilOgKTksvagLsp4pycExTSyYcDpRsMEvEk+IJMYf2pHLT7o7zKK5iPgZ+hfuxtjhUFi6 jHGL+B8eatkjXihL6yarIqsn7pOWgjxa2WAigIgQ8zEC9Y/f0JHj7eurKeQKyKt1wHwE PQRZyzYoPLZGCkVUAn98RvQpteqraFYKPuPEbQNmjuBhJ4/0Y/10uN0nyjqlssIU8KVF 5Bqwic2SB2lug6ChjaLs21v5ddPowEPY9TdVa4Eq0PXFxt4O0AcB0577Pe6unqjAJeuf +M1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752762497; x=1753367297; 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=axtwyv1QW9Jl3sEVwduJUxW6lENRlEEn6jAlKX1Xswk=; b=uUqN7PueH9VlcooDxu+EsCpMYwhLijKP7pTiOXK1J0MwLMN2xcqPFv6t2FKY7902iT dqcESekhXRclfJecSolAj7rryAmpmIOpTiwyK2w/csCeKq6aRV87qg+69upnCZvZTsSQ zyzJ+9I+0UWXRt9S4I0yfsboZ96ZfOjwO4pisvtXcjyGO7kvfD/OceGgRRN+3eYAEai9 HOJW1EUQM7st3xQu+nF700NDeeR2gfcw6i/9ThcUVurdlgOjNgs/dDAUC//H9oxPD/lF TPKIpvYlAE28020BkD14sbm5GqVcB63VPTaI7W+eI+Dak5TAfz9RRrrzbVeeDGGLkyKe pZlg== X-Forwarded-Encrypted: i=1; AJvYcCXPnfvxTTxFnRni+MWQ/NJ4W5wxYMd1da6q2FRHDPqUy14eBgKwkUq7L/QdHdcAC7puIpyxSfNaTQ==@kvack.org X-Gm-Message-State: AOJu0Yw1Rhpd6AMU05cTZUSidG0Fio6r18tCoV8amUxTM9oYheM6Aas0 bYW8Iayd01y6mK5ondqWpbX89m38BwjSbR1AkwZWTRj1i1t0CrAOyXTh X-Gm-Gg: ASbGncuMutU2yYHHMPCiv5nB+mo1t+JAzhGHqTGcCXw0ZIUaAMDLUyEJuTjV7q63qKf KIfZiFL36BSOJLrAbD/DU+nURAws95FscmpxinHUwZGpaGpC2OcS6cnnYEyixwXciC3PClgcomK TFM17VXctJUf4k8y7BYE3b8o/6fWIXrQa4C7QP13tYGXlAolJ/0gzcAm8UyLbVmtpdQ0pNLi57v GmJ5snYWdc9NkIy4aoS9cAK68h5FhHXEuP672HAkjSpolRlWxAEUQZenjw8Cfh/mOskzcMlHfc5 rCOCNYPBR5w+XlcZbAewXpbN6fiht/AEoZO+PtBhoJjjg7J2761Vz+Vqgb/Zxlnz4Uug3K66AE5 4p9rtrVJ7Uzd6nHQDFJE1Lg1ToiHT0P7zEKAYbR0ghxn71SYvSOjDBcdIHWmXdgO+Kl7u X-Google-Smtp-Source: AGHT+IEO/8eHWJm582VzmdIOAIhCMVFXDa+uycN9FWVanpBus9xWQw/+gRsCzypPbNm9nuGJ8ZjzCw== X-Received: by 2002:a05:6512:33ca:b0:553:37e7:867c with SMTP id 2adb3069b0e04-55a23fb26f9mr2259542e87.50.1752762496407; Thu, 17 Jul 2025 07:28:16 -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.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 07:28:15 -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 11/12] kasan/riscv: call kasan_init_generic in kasan_init Date: Thu, 17 Jul 2025 19:27:31 +0500 Message-Id: <20250717142732.292822-12-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: 56E36180016 X-Stat-Signature: swytrombeqymogo3rk93kde9y6fiiwc5 X-Rspam-User: X-HE-Tag: 1752762498-917110 X-HE-Meta: U2FsdGVkX19nnR60Z2hYb1jpgjS6DoluwakoQhUwlmyEZzmbtpx2XX/Mx2zuJdua8ZYLcaU2PwLxJbMcK4e9+fIc1ARlVlrMXYSjvZ5GaMEBtN734GIiGDmn8DJVMcGHGyjz6LpWxSnDpnLOvnGGQDCvIX1x+gN1gXwlvUsPblsT9XRsimmkUmf7TwJzSW0N8g1zpA2H1bgtEItBjc+nDAvrCZSR754h2cHYdyMUfYhvf6R/21PwpcDR+nI0cxEFLjrLw/mQSslzNeHtfx4pwnJD8lgi1j2VpR8cFGlJrs/a0Ubte4/lV/QT+/96OT1FCuHLagORW/jZcPY7wQarwiDac6CdRcUA2TN9MWBfh7Ss0BY67lggZuxUT/XCFyg0soqtOh2jxKFRr/MP1ced1pXCWzMVcKDfciQNtmdsAmt6g2K7i9+FV4Mwcq3IHmrxs3KeH6+sP5R86jbrbKMfqA+AwC8uk55+8iDbIXv6NUR3sfSkQd1OSJb+nIz42hWKFMj7TFjnKebyUD1w4+OxjcEr9XB9x77NH3rv/gMdJ1Nwsbea+tz4qRmLcrsFAFX97GS8uwEPs0rrIamA3xmHkePm+bZtbYwwq/4SVcgFPHD67cxVRXrW+KJZnL39GAwJGlA53ZEIq9Ea2D1LhTn9u3q/U8zEja/1HGX9uSaXKvl81NjYPoeJx4bxS3alYFzvG2AlxFlYf/7ONzQcReOCdF9FkvQqy9M2NAMQTUmG6G/mALGJcmw8GKQsSk/33gizSLdHLSpbGiHtzcdMCP8rEMBSUXGNeFxJAcqeP2/VO3JQUHAty4dkcHcGQvtoo2ziTypfrxL/rZpyFXioRJJvJzI0FhrUkMUXFFBxUoC8un5NmWf8QPXsvNa0nUhPmSJvKow23VvJRrHjMFfuRzxpsmi5D7l8DiJwp2MTM7exXrN2tGVQavshTuvG3QhSVg9eS3P+7eU9tv/ELJcFeNr GCiHRhKI M8llf1QOPI47U47T+XVREvf/Ac9IJcfUiorAjTkewPQqdBLVeFCPRCZB0YkAacDR9+bZMML1OsJyJBlaswXGdNFbD2PdfHBNpsfNQkprxyCRT9DdFKlI4ioZpxxj+CEKpl4Fk6gZ83RFT5rBRRxfTkMYMclrECt4DSW9JMx/+8Br8qiu6zr6STl4yT7WYNUzEQz7CNqA/3ZrlHUM40xxray456jglCF0+EVEuaePWfajpC8Ua4Kf2O5nRQxUyuBDetC5HvdSGYfUQ0WH7WQ8E4f/RzZyyLZiZihOquGmhuXNSJ2fNo9MgdArnG9i9JVw3jGwvQCpHaHoXzaY932Bt7Jzg7f65WIqElc8gS4Qe3yATaH+aZsXSN/8HvbQNf+/Mm/jz8uPNdOIcOy5ifeld+uv2KlsQ+gOYd3JAXR898ju2pfJk3AeY4t0AtYYG5pfdaGQvlasVDdRPvxk27LKyDrynJ6A//Rey/B19PFY1ZG/lJtQRTsioXXzgnvdSC+N7Ai+FEWlNFmwuRqv/5GW0rRk1C2QGACy7svZAnMF6MEhYpSBqNG5JFJ50iw== 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 riscv 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. Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217049 Signed-off-by: Sabyrzhan Tasbolatov --- arch/riscv/mm/kasan_init.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/mm/kasan_init.c b/arch/riscv/mm/kasan_init.c index 41c635d6aca..ba2709b1eec 100644 --- a/arch/riscv/mm/kasan_init.c +++ b/arch/riscv/mm/kasan_init.c @@ -530,6 +530,7 @@ void __init kasan_init(void) memset(kasan_early_shadow_page, KASAN_SHADOW_INIT, PAGE_SIZE); init_task.kasan_depth = 0; + kasan_init_generic(); csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | satp_mode); local_flush_tlb_all(); -- 2.34.1