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 A1B1DC83F1A for ; Thu, 17 Jul 2025 14:27:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3C5E56B009E; Thu, 17 Jul 2025 10:27:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 376636B00A0; Thu, 17 Jul 2025 10:27:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 23EFC6B00A2; Thu, 17 Jul 2025 10:27:58 -0400 (EDT) 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 0003B6B009E for ; Thu, 17 Jul 2025 10:27:57 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id C4CA71DA985 for ; Thu, 17 Jul 2025 14:27:57 +0000 (UTC) X-FDA: 83673985794.09.2F02A3F Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by imf13.hostedemail.com (Postfix) with ESMTP id D7EA92000B for ; Thu, 17 Jul 2025 14:27:55 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mfmDyH9X; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.49 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=1752762476; 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=Bku05+DNIlaPeHqRJ4y/c3E9v08tlUqoZ6kZCd1AC2c=; b=bPVEr76rLzE26rUqlpug8jyKHGw03gbt6A24qFZ2xTTzWhRK+Y2zMpKHAg07za2WfAiNRN DfvKaJqYv60c5vFPLT8qhkVsSaG5s2lUsAyowZz5EgmZNTGp21FgGrz3j5gnkkq4+e4tI+ fh6szSFj8Ay50NVZZPbE9DpCN6V6sEI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752762476; a=rsa-sha256; cv=none; b=IObyoAgGFLiLP8kiW6bY4kdlQE1hwtYpknRWrVWlL5UYn7tJb3pPgbYNZLIaKC+alzgrRB kVwKlexGcE4NG6IzICyZZFrirxSqCaYhZUYNZjFg6TRw1aKxBSDfQXLZ/C/bedM58irf9j nlehU/QRNwHMeJNba23MsxTGlbMzOHE= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mfmDyH9X; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.49 as permitted sender) smtp.mailfrom=snovitoll@gmail.com Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-556373661aaso938885e87.2 for ; Thu, 17 Jul 2025 07:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752762474; x=1753367274; 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=Bku05+DNIlaPeHqRJ4y/c3E9v08tlUqoZ6kZCd1AC2c=; b=mfmDyH9XNrYRsQGiDK0oxQBxWq41tePWhMjOyabfpSjyZwusnUjF1KVXkw9Xwi5x4M d6NgwfxL1zoSTwEJcfB9g6Xryvv5vW9puyfZ1aGC9JEoIJudcwxDufFblz4l1PUMTHZd b7XKz2M+xAsB7hXwx3goYyjalwaHqmlOVhjJR8Jsnm4owjqanRz5h8NCQbl5+Wqra149 sfKf1S0IAa1cKXfNLJ+PODgzPnNWQohk2d6IiLX+t4hDtNVzJfZO+sIjjX29HZMgOAg8 V4kOXZVV6VNBnABkK8TopsTsg9uyUUZpxDiuPax26p7ghozBopfMgNUe9DCixb6ayxL1 SGJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752762474; x=1753367274; 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=Bku05+DNIlaPeHqRJ4y/c3E9v08tlUqoZ6kZCd1AC2c=; b=Mpv9g0OqnNBDYNcgiwLo0O+Y6vZM+EfzHXqh1DGv409xVO/XD0KeBId9TB6eJo+lki agtKaDhEz1s+IGccZovP2TX3y8EalAfebeLM5kfZcg7pwPRXlDNNfwduGeNxt7Lqtry0 JLjH5puY2OkezTWwa1IS2p0pAng8sz0PHuK+D3DM2AoB8VBy3/dQUX3To7x/mPTZWwlb 5JF2NmxwaRwkDGT2gzzqAraU39n3u50EzMRYcwG9cZBL8IcSKS7UDGw9UstzNBSLW673 WEQGZtEyhaA7SvUeV0SjDsVdhRYFcSttfSxT2u2iL1MHuKjk24S/KeFUueq00wW+Gm3r t1Bw== X-Forwarded-Encrypted: i=1; AJvYcCWoffYoGJdwGl/V+0ATAQsVR226lcnsYiOzhc/y0Ewq8db5yDWatNO3nNiUZcu+os2ob89OhD5u4Q==@kvack.org X-Gm-Message-State: AOJu0YxjP54VkM6CCNXsm8oO1W9X7oaFdmo1vUlEmfRVY6q/4HID/OoO vJBR1Eo90QxW60iBjmYTGB7JnB+85hKQdn11mvJTVOOZjRNjzNNiNaUC X-Gm-Gg: ASbGncs3YKIyPsW6UPPFkbK7HkbqXUmZPoFPsGJx+4SY5D1dqPMTN9RKrWeVcRhTu/j n0zX6DV0kZ8IwtlPqdYFXamuuvBQwA3OhZVCS61NtEnSJRuwBO6cC9BjmjD3g4s3urQAoLhYyW2 QyFe8oeJY+NVK+P0LTp+f0XhFLzY2TGd6Zg18i0rNoqS/KzpuSzVMSZMHhITfICIsheZFy2WL6e hwlMw3eGd5ey0YG2WrPjWQwAVf4izt+JwIVAPGQETJbywjXuTmg+WaC5o2xTBE8gCRzqyi9u+Ix oGh178iUCijkKbh/AhAsuX2ECzqTqwH+uX28pTzreag9Wxv+X0ddz8rIGYA1UY1sDbJCznG+CW/ /K6Nc2L0FufPBYCKieanzt/YsUrja+ZigP/SrY4QTxrVyN53Q/nPehrSON+87KkKRMshQsg2+Nq eq13Q= X-Google-Smtp-Source: AGHT+IG3RRCZYJkrl0IFxNTcXHaC63cFJOMHtvbXLWcJf3SefCDeVNa3EwWa0HZJEZD2h7TP1+bY7g== X-Received: by 2002:a05:6512:1452:20b0:553:af30:1e8b with SMTP id 2adb3069b0e04-55a233affa7mr1874039e87.38.1752762473999; Thu, 17 Jul 2025 07:27:53 -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.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 07:27:53 -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 04/12] kasan/arm64: call kasan_init_generic in kasan_init Date: Thu, 17 Jul 2025 19:27:24 +0500 Message-Id: <20250717142732.292822-5-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-Queue-Id: D7EA92000B X-Stat-Signature: sh6n7etx16pgutbgkzx694d47agqkgpe X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1752762475-802600 X-HE-Meta: U2FsdGVkX1/8XU/uWC7dYhAqI2uZDNbDJTI1VyxYKisK0Ab2T+B4qQ61NZdhaW/BN7gdkRofPs5WJY4yawNU4jxYK1ZkAfuo8RGyFkgrLPR16t3GBk4OcZs2Wo64b7Mq0ANu1q+kyKWWh51/YEgChsHjoZvUnCtbLvEAaKqUPjmxTkJYp8ZBOmQ72+9rUfcyl3cCMrVlE1VpD5uNS1GiGeB5GKLn+1moWqLGuy4jQLH8mEs4VzYTbC/KMhAtRWhvRnbPiyhyuJpD8YvBoxtyQJRfZAmW8q6QtiKP5r3HWiplTxekQSJxGvTn1s2uHiikEFcrUdkg5dy7tq5pnjhthfmiMZJvZU8eo6/wVJq8EOJS7spuE41/VbOB4EhYar9ELuPeo9LfpxCP1/rRg/f50BhA9FMvHjcZ5wj84xMUH4yDZLm7QjPiTKM+PprlPFJtBDMdiDLQiRha4XleKE4LA3r1nm12fZm+dcOUPpTfJJulQS9dY/X31BdULwkESoY0qjPrcscxpZK10HOvsmCMZSYkgmiidi3Fy4KCA9S+9AmcNVUtJ/ETCxVmhfJnbffQYjK29fB+14NlwmjhZdZ2rrg429pUIOvB+z/2TzNCDjyUzg50yuywktv21M5z2HqHGbuHnlwmw+wgB0wLsUeA3EKgykeXiOaFw1NVwB5l0fmmn2VgMF08R65Bui5XRmFw01pO2HD/Wm06Boyvnkw9YYhtQVWFh7n4rXmHozuYU/AwtQnwm0HTVAVgGKVeH24Z1MwQtXDpmb5DG9cpFS6MJ938FcU6nNK8jk7iKgEkOKjyV7auCRTt7YnbuiX7z5hHSTOQdLS7uZH9xfWhBuqk2i2E6FEeUtc+Gf7JzVuoCg5KZN4bnOJoe/zlICmhsEMJeByppEaNJT1L5wpJnn1FD499p0bc3PoUkv0bp5Hu/2HXU5VBK9mom1ZfBufF/6thWk86zoI8bvGLa1t3ybt p9JnvUHH P4sESiOhRSRnLTJrcYU7a1N7Eo8OHLqebryTbyT2jNDwR/3amvTOxZItInWKZyjRqzIUzITvH1iLf0vN1UJNWhi3iv+Rq7+t2vEqlGjp6iySjwQf2+05uN5XBF5z2pTlza2b8qYsB8GwfiLgKexpTzv/iZeqZDYEdo2qZOM66ZKLJuLLtAxdWQL+9cFASY6q0F4Fu++kuGdVqtsX5LkjMhKGJ+Tb/Nzcjc1PvFlzVZFe6WArsfRAo0clYa/qNn1+vyugkl5KgHLhtShyivNhMw/2BPK1zCZYqi7Rc12t2dlv6r1rri8vsp6KEYs/4gicb3v1h6SDpFfUTBSE5jfEi9audhql7Dl5EPwVCh4ay/t0K0V5Kc+WPk6ya5icI0DJDmRflg4oBsFs4gDgoUMXugYlaHK7wGzZcSjWTz5P41wTXgNDIKusOJ9PWuTlEFvaX1IRVtXdGUDkVmYFnEhDYNVxsewvo1lDVnEJ8989TzIa9/joGo6tTP4ut0JE7t5a76b4fNQJpMaZA9Ppx8vuPJhhicV9yz0+1KcgoYvtiS9U6vqX6suptn0TIOQ== 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. Since arm64 doesn't select ARCH_DEFER_KASAN, this will be a no-op for the runtime flag but will print the initialization banner. For SW_TAGS and HW_TAGS modes, their respective init functions will handle the flag enabling. Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217049 Signed-off-by: Sabyrzhan Tasbolatov --- arch/arm64/mm/kasan_init.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/arch/arm64/mm/kasan_init.c b/arch/arm64/mm/kasan_init.c index d541ce45dae..abeb81bf6eb 100644 --- a/arch/arm64/mm/kasan_init.c +++ b/arch/arm64/mm/kasan_init.c @@ -399,14 +399,12 @@ void __init kasan_init(void) { kasan_init_shadow(); kasan_init_depth(); -#if defined(CONFIG_KASAN_GENERIC) + kasan_init_generic(); /* * Generic KASAN is now fully initialized. * Software and Hardware Tag-Based modes still require * kasan_init_sw_tags() and kasan_init_hw_tags() correspondingly. */ - pr_info("KernelAddressSanitizer initialized (generic)\n"); -#endif } #endif /* CONFIG_KASAN_GENERIC || CONFIG_KASAN_SW_TAGS */ -- 2.34.1