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 1CCC8C7EE31 for ; Thu, 26 Jun 2025 15:33:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4F2F8D000B; Thu, 26 Jun 2025 11:33:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AD90D8D0001; Thu, 26 Jun 2025 11:33:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 952148D000B; Thu, 26 Jun 2025 11:33:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 7C39A8D0001 for ; Thu, 26 Jun 2025 11:33:16 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 078E9B60D2 for ; Thu, 26 Jun 2025 15:33:16 +0000 (UTC) X-FDA: 83597945592.16.1967336 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by imf14.hostedemail.com (Postfix) with ESMTP id 0FF98100012 for ; Thu, 26 Jun 2025 15:33:13 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TUpS1yEz; spf=pass (imf14.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.52 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=1750951994; 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=wSxJD4SCtsi5mR6YtVjdi0UPNRveg1OSTrY+9IeINk8=; b=j2YQqU9sQjLAJt1DoMcAOvTv51Ic46PRCzSlPc+M0HJPNsiwBSV0lB8azOISKdws7XuX09 /pSGi8vSc6nwO2fY4LqZyX6fg6ARaVnIB/fyNagAYUwYwVqxioHAe+vfsPHb4DLbn1kEe8 WtTlLBFP3K+iP6zDUaeG15TG2S1wCb0= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TUpS1yEz; spf=pass (imf14.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750951994; a=rsa-sha256; cv=none; b=69v9xbWdxaQz2MwURGqv+1ad1vc03G7ycHBoBr7CbQHTjkWpXTr47OAgNbpkLt1C4bCHvU pw5gJRVkiJC9ky7OQEM//kEl4MzTasAqo+Qrj5/v34IgUWBffVKzlVeu5LyorxXm0hnnMc T1l0+6ZcqrDGlfPKIIg/As/Zbn4EInQ= Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-54d98aa5981so1655430e87.0 for ; Thu, 26 Jun 2025 08:33:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750951992; x=1751556792; 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=wSxJD4SCtsi5mR6YtVjdi0UPNRveg1OSTrY+9IeINk8=; b=TUpS1yEz9pGDQQNeX1aahGyQ53IbNJvB9RfaRvsanW9GUarhZFdGXHESg89tHhgdhL RhyydDQ3b9NfSbJLuOXMSvGD7jRXQsND6+S2XklKvY0tvnOEMTRjWOmWjMt3aICYpe/x 3OcnN5p3DsO+tIaq52vPqySTwXkeNYLuphmK2azd8ZPmjcRFf9MfOlEw7q985Q7rq7Mb REdqu3KE+dgymEIdrNeyjJH0QD8Y23iF/KvzHVLFd01jkRkiSAdyvIZBhokZLbzyp/BS bNKP+szpd51GfIYujhcEVlMMnf+J9NHsvKdQ4+wv3KOFkxUxtjOogUe38A/gezNBMFeG dlog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750951992; x=1751556792; 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=wSxJD4SCtsi5mR6YtVjdi0UPNRveg1OSTrY+9IeINk8=; b=ePKwVqZqxOenQl9ejKeC1uO3kYHOy2tLMlOJkBmJm6iscztyLNmyi8agF9FPOy8WR7 nT3a0u86A9cUCQI9Qh+XHgziXjV5MPCsuNk93+ESIo9iDnV9yIlzuQiuwOTVlhnHC/PT lii2T1eJ/Z5RNn/dGz7xx1hWygYQbXh59GQMo2DxLNAvhRu2D1QnfP3dfg5qdJubZkIH ++OZE7RaphrKVt92I+52t4OV/hIvwv0SNnhdWGRc1XIhoimIXmv0bLuE/1snAqkzwStt 3hQqqbOq5RMbA5CI+9JM9/EhiPwgTVSINgCJzYOpUjOW5NeciSkjHbfoeTiotzZqSJR0 u7lg== X-Forwarded-Encrypted: i=1; AJvYcCUd6drpP2mb81K9wLfKuLrQSY6Hk7mrPJkf3T/L7XnHdYg0UlqMtIt8GFc0AHteEiwXtiCBj/luig==@kvack.org X-Gm-Message-State: AOJu0YwrsTdAFf/gSUftV3lzR70QsY13kQSJXqGm/m9pAJnsnfNQMvqd lkZBMvbgeMzTMl0jI1/e2NFFX1AkDm/eCeVa15u6kNb1kUstZaiT/5O79sJ9Cqk+IuA= X-Gm-Gg: ASbGnctxjyq+iTXVCWN9nDsOKsq8MKYZ7+3b1QTcWTIj3XNyRLvCGt2vc0y2ZTs7lfv p6T/azH+wefObOkY+zMZYByhxwOfmmvKJwSJxtvCGjMZvlaBnU7s6iMuwKFkuojKv/N3biuVT8k JvPSZoyZJlBkQ7gd452woGl7D3iAWYi2q+AUdbD/1snGQTbi6duDjsK8A/LHQfE4oK3DVr7dAP7 f9DNKvI3deAfyT9SooO6Ndym1e0uPcXf7ARHrdzHFMNBsD4BKuOVqOo+dPDe74ZEywp8Te7+Oq+ XwC3UxxC1EWK9txc452hV6wVezF+N3IaEwO2CaOWOYfxOFhPWTNBhh5yxsMd906gAS3T/HIOjSY eJsizAjYkhQxZFvqVlMRGxkd3cg66CA== X-Google-Smtp-Source: AGHT+IFoZkRuIIumANr6hYYRzr1inmKBevr4v8neJa1j+iQaqRjcvodg6bFFAhrpbTZKPBtQIm3EXA== X-Received: by 2002:a05:6512:15a1:b0:553:2882:d79b with SMTP id 2adb3069b0e04-554fdd1b90dmr3161154e87.32.1750951992214; Thu, 26 Jun 2025 08:33:12 -0700 (PDT) Received: from localhost.localdomain (2.135.54.165.dynamic.telecom.kz. [2.135.54.165]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5550b2ce1fasm42792e87.174.2025.06.26.08.33.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Jun 2025 08:33:10 -0700 (PDT) From: Sabyrzhan Tasbolatov To: ryabinin.a.a@gmail.com, glider@google.com, andreyknvl@gmail.com, dvyukov@google.com, vincenzo.frascino@arm.com, linux@armlinux.org.uk, catalin.marinas@arm.com, will@kernel.org, chenhuacai@kernel.org, kernel@xen0n.name, maddy@linux.ibm.com, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, alex@ghiti.fr, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, svens@linux.ibm.com, richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net, dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, x86@kernel.org, hpa@zytor.com, chris@zankel.net, jcmvbkbc@gmail.com, akpm@linux-foundation.org, nathan@kernel.org, nick.desaulniers+lkml@gmail.com, morbo@google.com, justinstitt@google.com Cc: arnd@arndb.de, rppt@kernel.org, geert@linux-m68k.org, mcgrof@kernel.org, guoweikang.kernel@gmail.com, tiwei.btw@antgroup.com, kevin.brodsky@arm.com, benjamin.berg@intel.com, kasan-dev@googlegroups.com, linux-arm-kernel@lists.infradead.org, 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, llvm@lists.linux.dev, snovitoll@gmail.com Subject: [PATCH v2 10/11] kasan/riscv: call kasan_init_generic in kasan_init Date: Thu, 26 Jun 2025 20:31:46 +0500 Message-Id: <20250626153147.145312-11-snovitoll@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250626153147.145312-1-snovitoll@gmail.com> References: <20250626153147.145312-1-snovitoll@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 0FF98100012 X-Stat-Signature: kek35x1bfi3xfbhw1u36kxcm55nnge6d X-HE-Tag: 1750951993-181863 X-HE-Meta: U2FsdGVkX19RYPTvrK2rzNfMZ5o7rq7rBOazN9exo5loQANJyAJo/fAzu85EiT4OzM22ugIv3rnH3YTdARaBtakl+z081Enkrn/kVevtArkKg/l1uSpeQX+zXItuMiBBlT1YTqBn0UE8SgCjUrPhrjrOeHSB7m1A6cTsAtBg/M73sxixFx77lQl8ZsvxwxRzmiaWgKOcHqwBUAjQ+XJnM/i8ELBlZOXULduVjV/VwCCamKrZGQ49aiOvcnAbiKw5JcIpxCbJMSH4bPGW2QHvA2PPaZ0ZlO6ZdMuTWltZGrImMGAFWeTuARJL/wCICi50E1lSLOF1Qhg7mzxjbVD1PFrAZaS+xWVprTU8yrAK/ecGIENhU32mBbe1via4TNYdrZ2VTANYLeKrh1nvxAEhyIFEru/4kvmmoBoVpTaR8zU6xSwGtMzIpKMIgCi3wgh8NxPvpR4nJJuqY8pc8K6VZbw0sc4736gi86DIeWXeGNDRzwb8wqDIA5ct4UoyLoev8WXxgaClNUirHOCQzaok1hmxUnx5P/oijnlhyqGHJzsTlcg87SBzZ2Ovb9n0xUP0OukQu8NBIFS8rlsjEbTrTWPa+rhYxtiFEmBavNgvGijgP5PcTk4GDmHLIf2Dts9vOK26hbbUos1/t5R55MrXNwTJ6u8Kg2IIu5/8yy1/31mlT/aiL4Fen4jjQb/47wv+GzDBCBlgEYMVQXidhWnqIZyaKDPGS0DJGPF4OW3K17nDFcTqo0fuUDqmSEjXWn0+D1dgGvCJfOcloOVWgqUvJVoIXFDuoj2QOoCrSIsIwVk2D/IDXLa0WlZk/VVL63+L38k9G/9MPJYUbY4sWlREBJWaNAcVm+Sp7fhJtDfswZwtX6cqIXecfgnMpjhnEkxY9dZwG4CLpwric0BeldDtabioIXw3mpndUiKoZObtNHxkU9YIqdTfaP/VGAYnJxoSJGCfOUGsE60Eg1/OyOu ohICgDmT XfJV9c+WZQ1CzoKEe7tefEF+mu4xEwNdyFAGSDF8ZDFPtwER1txHqtpYOyjBuI7nGdiseAQw9AV6+OmVJ96qyVa1D0KjFYJLkwVmu/pANEAsd05RCwgvM5w8xgo+cqIkfctGao+7vUZJvWCqW1+sSwcNLK4qP+ehRd+NrJEv1gb4JaVT/l6t8NViOkg9HYp1bIpVQ+EEGpvqJgz7hTIKDj2K+c5bR2zKJqnTl/gLFzPr52NWy7l340iPm6T5z5AopOiwXyQlWTthpkUqvClZpt4Vg7PIVq2oQsfQLYrXEPI07lf2fBPDN9V6MrGGI30Yd/oZ2+tAJ0qzRxzOuOXB2Em4Mcos3nrf8x3xUw+HNgyaEfOeA/XM9Xge6PxXspOSy99kbJ2EqMwNse/o2WSg51+Pe49sdebkG+h1BtKHQEPrMKAh1vhSeX7GT74TnMlccS9lgqTzayO7V4aRB/iNvoB9Io36q1u/WYJ9HoUhn+APcVNHSNtIWpXnmRMMJnkURw6FQxuwwQABdIWTCvGzg8iDVGH0FhcN1SzIE4BR7ns8JxYCyOI3a0NHhew== 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 enables the static flag to mark generic KASAN initialized, otherwise it's an inline stub. Also prints the banner from the single place. Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218315 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