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 09557C54EAA for ; Fri, 27 Jan 2023 04:50:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 06F058E0002; Thu, 26 Jan 2023 23:50:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 01E298E0001; Thu, 26 Jan 2023 23:50:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E27F08E0002; Thu, 26 Jan 2023 23:50:15 -0500 (EST) 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 CEE698E0001 for ; Thu, 26 Jan 2023 23:50:15 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9E27BC0694 for ; Fri, 27 Jan 2023 04:50:15 +0000 (UTC) X-FDA: 80399352390.13.959F106 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by imf26.hostedemail.com (Postfix) with ESMTP id 4FD30140010 for ; Fri, 27 Jan 2023 04:50:11 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=ellerman.id.au header.s=201909 header.b="oSu9/Iai"; spf=pass (imf26.hostedemail.com: domain of mpe@ellerman.id.au designates 150.107.74.76 as permitted sender) smtp.mailfrom=mpe@ellerman.id.au; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674795013; 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=xrXkmoW88qRFi3cS/J8wdbXij99nXqiP/sRzTWWDpHM=; b=qBOrZ7V5OA3+O9WOTofE6Z9exA+v7sEFBUAG05zqJum1Ghd3u62LH9Mkp7CFuWGnV4NrC3 RszwxpHwRNoGBP7nFN5rYBL5vgVTCXd8Eq6isVwk7eZvIEa9mb2nBaQJsNRWzt0OmBj4Hy 8gVpnf+jg6i4MfAL4p/2D4z3ZC80Ge4= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=ellerman.id.au header.s=201909 header.b="oSu9/Iai"; spf=pass (imf26.hostedemail.com: domain of mpe@ellerman.id.au designates 150.107.74.76 as permitted sender) smtp.mailfrom=mpe@ellerman.id.au; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674795013; a=rsa-sha256; cv=none; b=MypEJZWbkul940Ie+EC/Ml2cPsUxMu2Z7UzO7mbB9sMqDBFEZbE8gXUoyUGGkp08VHq9p+ rkRiS24Kkx4Mh9y1STnpRQlOGrwy57QovTu6SvznUinW6K89Ma6LanaweWizbR+DNq8JoS a/FR7hMkIZBNDFynsfTgQzmrxn4f2iU= Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4P34rJ02zQz4xGM; Fri, 27 Jan 2023 15:50:07 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellerman.id.au; s=201909; t=1674795008; bh=xrXkmoW88qRFi3cS/J8wdbXij99nXqiP/sRzTWWDpHM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=oSu9/IaiVeQxufg2Zflj72HUZdDIFHIsgWMA2FUIVh88i23rPhEHjDjfq98IAp7A/ DnaKtn7E3QgQ0B0UxRtn6kolE/ndlORgylafo/dQcvtVXTXShSTFyjJ1ND2w6HGNPM b1iAy2ZSuYL34vDYm48gROwv1hVnwkk97nvOrxUQ5uDbwQReN4xGwBeAS7aEyAgt3s UFdwxPE0NE5UHENu/vMgurJVfUw4qp3p0ZxFH7YXx8xTNdlegohom8AwoYkjIwqPcY YxSMnYzTyOm2lp0RWeKVwlVVI6JCWrbtfSDAjXZKfRWDMHqnFWy5xvGFsYx+l20yVi +2YtUaeafdUog== From: Michael Ellerman To: Andrew Morton , Christophe Leroy Cc: Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, kasan-dev@googlegroups.com, Nathan Lynch Subject: Re: [PATCH] kasan: Fix Oops due to missing calls to kasan_arch_is_ready() In-Reply-To: <20230126152024.bfdd25de2ff5107fa7c02986@linux-foundation.org> References: <150768c55722311699fdcf8f5379e8256749f47d.1674716617.git.christophe.leroy@csgroup.eu> <20230126152024.bfdd25de2ff5107fa7c02986@linux-foundation.org> Date: Fri, 27 Jan 2023 15:50:01 +1100 Message-ID: <874jsctwcm.fsf@mpe.ellerman.id.au> MIME-Version: 1.0 Content-Type: text/plain X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: csahf96sjrg31b6fbo941fwdjbakhgjr X-Rspamd-Queue-Id: 4FD30140010 X-HE-Tag: 1674795011-519512 X-HE-Meta: U2FsdGVkX190Jdpo3ZgJY/qNjjozrj1TdAPJElJzvus27+a0YpJ+lj32/2d+knjgnA1S/h7L2RvtKan5lFqK8Y1NTKvQBcB0vO0m4WU7ocnY6hy+EYnm+haAHnwLLgiB45dRKkLgQOQ6vdjLRTyTwnF+fu1lLu5CenvaRcizp/ayrM5bAjJbJuVAeirh5LycIumfOdOskrvokjdr6BZ5IEZ1ycZkyNR5HdxBH2v1na7gh99rtMrmCbazfIF9k4wtir7WY9BTS+WYUkv2GE8O+g3SQeiNZhoW4PI4sLzPIoiPJwjczBRmOt3kkPNYh1+W1UrljRTt7ZCYXPEplTlO9xl+7oZwKJwDe25X1zVgzuURGUaHDUQVTjx9U70RxOnFy65rbqejV2RXn2jPvS+YuNvBSj8yZcFR1VNLGvQzRFro3QnZYOW4QKrXxdCiwiNJRw+El/YIb/gQ7AdRD25PvU6tHY4zoRn9lWfrwHXh2VPA69o0Up0jmZQdRiteH9aor+Bqo5BjoZw8oRvgtN81AdfpRRmkRj7l3P/Uj9Ttv2nAGwB6aHATvA4Ai42y92aFClgfMXE3FTSlWs0rlY6nNgMVVzvXUlyBnmyUCIVjseQc+HCUjcYrncRhuoDUd0Kvtcryx9aub20gKnbK4Bwi8vzkxHO5iBD/Jce3j5ItoYzeph8f7+MrfAz4tkjAHPySFLi47PbRxYUr5kTqs9x84czUPQXHWmN1TQB3dp5vKiiWBuyP6ZvHcEqBYOGFYExJ9wwqagxKmIx7UgyjI+ltjhlJ3JpEBBEcGeQ63GJI62zPXVnFcnK2e7dvp/kJjnWTpnxWgxwNyl+ymPyUKIqRSKw33DpDI4UDdLWOcTQEbPEtALypik49jZwryOQgX+rQYb30wauSS3qk1h6xfcGavCfZUUUq+G5hjeve26XKfjzLkBRXg/KTcL7l0rI7LjORrGr2qnV1ajL2pjn/g1S 2BKVk74Y ZfHkclFBWufhncRMf/moSWGTrsO5iDbdsEatE2Bo4SDhhqNukW3xN6dX3TjvJaq9H+azzsbRtYulj8yATzDU38McO4g7KkaYwDMzZ4fSbPP2erBjbKreHufSxoldFbeftLjVggvyeDUMf/8AbaFZxyNuIYailGq5R0hQG71y5OaA5dP/Jh7ziQY/2VpOvraAbtlrfRtbOtYzkdKIcZWN1n2OXYfZUXoF7KVN7PND8lUEIw4ey3zr+0ZQfqABvhYYwI1GTT0gWMBiKl4xk0YlR0+UH6r46lu1BljvIKRDaOUyhbnmsA5QH2qbmX53TEEfI28M0HSPpCa9QO532pi14K/GHJ4JMwLYCMQqw6MplrwmrueFgjEWfIGQY16Zc/LAESNrBxIWkaYHZyvQPPjUNnY3SsMUat9UhQZ3ByxjUCspqJScgyAKAYuFQCi0VpV5BjhCk 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: Andrew Morton writes: > On Thu, 26 Jan 2023 08:04:47 +0100 Christophe Leroy wrote: > >> On powerpc64, you can build a kernel with KASAN as soon as you build it >> with RADIX MMU support. However if the CPU doesn't have RADIX MMU, >> KASAN isn't enabled at init and the following Oops is encountered. > > Should we backport to -stable? If so, can we identify a suitable Fixes: target? It would be nice if it went to stable, but I'd defer to the Kasan maintainers. The kasan_arch_is_ready() checks went in a while back, but there wasn't a meaningful user until the powerpc support went in, so I'd target that: Fixes: 41b7a347bf14 ("powerpc: Book3S 64-bit outline-only KASAN support") Cc: stable@vger.kernel.org # v5.19+ cheers