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 50472C4167B for ; Fri, 15 Dec 2023 09:27:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DEDEA8D0126; Fri, 15 Dec 2023 04:27:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D772E8D0121; Fri, 15 Dec 2023 04:27:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C178D8D0126; Fri, 15 Dec 2023 04:27:57 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id AD4D48D0121 for ; Fri, 15 Dec 2023 04:27:57 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 7C29DC0CE5 for ; Fri, 15 Dec 2023 09:27:57 +0000 (UTC) X-FDA: 81568525794.10.6B95B91 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf30.hostedemail.com (Postfix) with ESMTP id 75A2E8001C for ; Fri, 15 Dec 2023 09:27:55 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ar+MEkcH; spf=pass (imf30.hostedemail.com: domain of aneesh.kumar@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=aneesh.kumar@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702632475; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hYPAQIWLk8khuqHUwuIA1MRsSUVYCv86odQdWoEDCdQ=; b=2voQk64YzYL7u0yFlGEBacf/ICLi+NIx7afvfo+6/WG6kvjheCOlVBUGA8SiqYowganL9y OlcdmGSa00oP3O4T321X8EE67ZgLAj3faOB95g2gG2UW9Y8uKG8tRVPJSQFn8JuunyBT8Q A6ZaLIYTtFFy2Z4cdMUcqzLuCVoGtjY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702632475; a=rsa-sha256; cv=none; b=qfEAIZhEJrokpkF/21gRgRwTvgj5ut8YGgnYR5r0NrGyvFWqJ94AOETcXa/qnYbia+rLrW xLcvIsTc3rv1bnva6D5iH4FSeSHOCWP1ElPKrOTMPxYOeYcTM9//hJQgsTTwxjw20R7kpw 1PCKlsyuF2AemxxZ1z2iU7ZQx1+Iyi8= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ar+MEkcH; spf=pass (imf30.hostedemail.com: domain of aneesh.kumar@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=aneesh.kumar@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id EB562CE25C0; Fri, 15 Dec 2023 09:27:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CDAC5C433C8; Fri, 15 Dec 2023 09:27:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702632470; bh=hYPAQIWLk8khuqHUwuIA1MRsSUVYCv86odQdWoEDCdQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ar+MEkcHFnCt8QuVaWalo6GF4nkAsmr/DHYeBxF91ZpTgeXcVGBksxuMerTBnaFDH ZRdk76FjXNnbx7AbOQozWTTgTbsj8wshiazXMDSX6yMaVVL6ExJFNI3d+YfyCacVfl v/eXaDIDy+AuWmcaTcUilH77G/FNtLp5d3UXvEaVQnc2pTJOv3iM1K1E05abawHxZR xAt4TdZiQHncAO1/PISkvu0/dVfCI6pSFIQllHDW10IU7kiUeCVMYoygENiamJ94P3 8EdSpVNeGX09ZHMbMl7Ra0JB7w/4SCWRp7uZvxInPYmQK2VY+vy0QlhvJeUDPSw+fr FVCsIox21GUIQ== X-Mailer: emacs 29.1 (via feedmail 11-beta-1 I) From: Aneesh Kumar K.V To: Nicholas Miehlbradt , glider@google.com, elver@google.com, dvyukov@google.com, akpm@linux-foundation.org, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu Cc: linux-mm@kvack.org, kasan-dev@googlegroups.com, iii@linux.ibm.com, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Nicholas Miehlbradt Subject: Re: [PATCH 10/13] powerpc: Define KMSAN metadata address ranges for vmalloc and ioremap In-Reply-To: <20231214055539.9420-11-nicholas@linux.ibm.com> References: <20231214055539.9420-1-nicholas@linux.ibm.com> <20231214055539.9420-11-nicholas@linux.ibm.com> Date: Fri, 15 Dec 2023 14:57:42 +0530 Message-ID: <87ttoju86p.fsf@kernel.org> MIME-Version: 1.0 Content-Type: text/plain X-Stat-Signature: y6fdbj9m99i3x3ji8yxgxksbirqanytp X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 75A2E8001C X-Rspam-User: X-HE-Tag: 1702632475-295828 X-HE-Meta: U2FsdGVkX18LO8fe30Pr5TsF+DDATbqf8CRnxUDYoz6b0HpJ1CdLmyjO00jpXAKa+nWvB9o6C7KaQ/6d1Tcp+EMHOydHJUHT2KNQQVMUcL88gKo1kESTLGJ3JgO5IPJN8SQVF7tr01Eupp9XrGMbfAZ5BtSZBoeNJg9QPvVAK4JRaP1lwNuejDub6fHw0RlwkwCUf90JJNJJwJBMWkK2Ipv7mC8M1IGaVEAoGgZTOnoQnuptWsGyOAw++AdNvE4aM4lwWANMO6VURMYz7jA2rdhhTZbkslL8aCC7pB1cli28Jq3j9KWNzTxOG/3tQwHpdfprMSqMZohvXShlixUkGRd0atJwwaBYxqGwR39fiUB86KG7hWx4K5zMcCsxus8J1rPAIifjFkXXM8m4JmxvrUTwIKxyOe5QxauUG2sHREebUhsuxMKx8cStGYX6VkGKjmUH2DgugNWmmtDmR3lNQMaQPkMMhBi2AyUv71nfUnvtGGLiDjsJG9Rk+iUkEa4f4TvKuSTOICkfWGo7el+Rg6YDeRCwzkJYseCbbmqQrL5hULVKDj115AmcHRa5y/8n4Ml1DzrOWg029Zx1/nzPN5hHHD30XjiU2ijcJPZ4UIeEaQWCtvziC+yN+yAMBxbqDlvtt9YZTnBU0A7usUqih2VQ3xD/eeYf/T4iwCh6tgj1JDKeHf+1spvCbiuEx1RGuzKCzb95BpZYZ5kr/ji0gyLcGJIxDAXC6SoFw8LawC1UvuRFf4PYoHEfgMRxKxPt8GE8RBOULJ42yjgBzREZkt4uCx0hWn0iaqn/TWDFmoeMn3mVYN1wELF1phaITUlcQ/ycLMfWFtLQpInrXs4hwM1TpSyUckdPlT4H5bYCch1vUK72ScrXH6ltHnhumyqGo7KOTR4rdqkYC8ADRpYw8IFt1RWdbcGdmG8E6K1YC9BBvUJuUZeX19LxhR28xpWfSr5EtaOCNIOknZYia7V GnVF9ERl Z2SE/2tAIs15MbXAEhAR2WBbLL+b2kdLiE1AllWiKuQAoELLb+Pmn9KaTzmRhG2pfoZOnXUckxs8CKSHCByvCGcI0JvWeHotZRBaMY5utH/kfXRiipWK32pds+gDKLn7tUHbCnDiBuQHjUjFN1tiwVK+cWcf6kkrp1/er X-Bogosity: Ham, tests=bogofilter, spamicity=0.000093, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Nicholas Miehlbradt writes: > Splits the vmalloc region into four. The first quarter is the new > vmalloc region, the second is used to store shadow metadata and the > third is used to store origin metadata. The fourth quarter is unused. > Do we support KMSAN for both hash and radix? If hash is not supported can we then using radix.h for these changes? > Do the same for the ioremap region. > > Module data is stored in the vmalloc region so alias the modules > metadata addresses to the respective vmalloc metadata addresses. Define > MODULES_VADDR and MODULES_END to the start and end of the vmalloc > region. > > Since MODULES_VADDR was previously only defined on ppc32 targets checks > for if this macro is defined need to be updated to include > defined(CONFIG_PPC32). -aneesh