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 C77A2C021B2 for ; Tue, 25 Feb 2025 09:47:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3C67F6B007B; Tue, 25 Feb 2025 04:47:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 376216B0082; Tue, 25 Feb 2025 04:47:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 218A06B0085; Tue, 25 Feb 2025 04:47:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 0459D6B007B for ; Tue, 25 Feb 2025 04:47:36 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A1A8B1A101F for ; Tue, 25 Feb 2025 09:47:36 +0000 (UTC) X-FDA: 83157989712.06.B3F8EAA Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf26.hostedemail.com (Postfix) with ESMTP id 6E09C140002 for ; Tue, 25 Feb 2025 09:47:34 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf26.hostedemail.com: domain of ryan.roberts@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=ryan.roberts@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740476854; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=brk7gnai6gz4UHxzLy/Nm9XzohQjir1AWQRNXEfyYAM=; b=L39dY065rPTIPJQuD/rSC9s+7yN9judLKBzPaJfgW8DGoe3Ryc5EKuvin8SDaKQefwKuNO Ms6ecrQItj4pL+iD67VeIoQYglS7EjqGItMiNPvrUGDmxGQv6THS06QNTvzvEvbrtKInS2 Uee6fJ8ggwwA6OouTHkwTlqyKVXtIYk= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf26.hostedemail.com: domain of ryan.roberts@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=ryan.roberts@arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740476854; a=rsa-sha256; cv=none; b=w14AujPSuYPQZQ2dzePua0KB4FHtSz19qJ5Q1MARdl5Nq8hdoAFXMjgQ8gi70r8q2F6qsL CmsuftwFXiam3nu3xymrcGWVnsHgyXZHCS7gBY12rsTe1Fvzd7T80AeH8gjieB1aN4iBel PzUGt5G3o2erndhF8BAwkoYYHnC7s10= Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F18311516; Tue, 25 Feb 2025 01:47:49 -0800 (PST) Received: from [10.57.84.186] (unknown [10.57.84.186]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4972E3F673; Tue, 25 Feb 2025 01:47:32 -0800 (PST) Message-ID: Date: Tue, 25 Feb 2025 09:47:30 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: kernel BUG at arch/arm64/mm/mmu.c:185! Content-Language: en-GB To: Luiz Capitulino , LKML , linux-mm@kvack.org Cc: ardb@kernel.org, "linux-arm-kernel@lists.infradead.org" , Catalin Marinas , Will Deacon References: <9f5600b3-6525-4045-ad1f-4408dfc9ce0f@redhat.com> <789c17e6-5ebc-4e37-93cd-19d24f148fd8@redhat.com> From: Ryan Roberts In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspam-User: X-Stat-Signature: 8ofr331wic6zi61a7qd63u54jb76f6e5 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 6E09C140002 X-HE-Tag: 1740476854-374261 X-HE-Meta: U2FsdGVkX1+7KYHIpjVMPS8oadk6pIL0NQ5hDi6Dwzm6e6IUt7a7MhYj+PdBzcKtLssYNwu5qJuoz8kbM5a58NBMDUfkqeQwgUfVMUePx4yOtOtJFpshmDW8XEh3Y2DQRlAcSl8WwtesMP/lhSHDg4kPcYa3NLqNTwMK2FoYDOp7jQIDg/yO7k0BujnH+IG1fA3XfnjVEcd4M8gy8PfGf7vOY9gwMli2yvBlq5DxvnbSqSoY+cpAYhERXlGxAuKqURSsEcp3B9bCY/0oqOvj/i+IjMRu1WOElnirwQpD4cSv2iKXqhhP4pnRwfMj/GBjuZfxMh5fkuk1/BVquCe+AHnnmF2WLU1qrd00/3H9+nkrY+Z25dL3cqmjjUuWKWqSm+CvkW+TZPFMouEtEQfMqjMkTvxcM1ZrmqL+8ErfEBJZq82QL4eMXVtCHgY44H59r/qGNAMxEjchT5PWWWCPXYj1Wh1qP2Mz5yI0Z4p0e3CKOiga69ZKySxRLaXS4Fn56oLc9I/eWEU+Zre+bQBt2Uy90MVLsHZfnixS2+qumxmgG33OpmOHykoWIbL+/UHj0IL8lDsc7JHBkq8s5iJSNxaAsIXh4k3uT3Zutjx73US7jYytDueZcrF4pmtsrHHwgkjthZAnOJ4yacnomL4EM/zPRTZ7sEL4SJEwW4zBWr/tbH61oFQ1aJjyZwE8AJsgaM6Gjb0Nmqo3tiu0TzHATN9WKW0CWXysjJc4KCe5V0E/rJ14JqziaHgHBztOjkFWgueCU0qX+f31ZdBYipHZmeCGASgq4cn2LQt8qPwmz6Vk6VZJbuDrGv1KMn46Oyuh5pny2h/nkjtDdPLlc1kh7q8A3OEsFr15HUGPwZtKqfgcV7WmMYIS16ZqNpJxyhSirfkLWCz2y39t9SocY2idl0a8w9TuQSam8E8XZttA+lKAYx6w0ad54AXPQowLl8v7B69nyAqfFlMqfKiyjr0 WGyUK/PD 0mXc95WhryRYanPHOYFJ/7xf8Dh/RfD4jJIMdDg7HOkIlWWc3Qd7CjFh3tLZt94jZwfWDxBEPPuZnk+Naf2l66hDU9adDU3WCoUHhFE1z5bvE3jOOhhMfJhHLXU2nIAAalwrtxb8H/gRoPwKL36qKAC4eUPRKJjw4YSDv1l5YYZrRW77Q29oDMcZ/xynhHprxL3T4kJv2GtQIyFtAaVb5L5ZfdMlNUYMczGO/EmfIGfO9vtvvVM2dEzrFEGm70JSt7QbZA1vS71Y+H6B8ctfK5FQ0sw== 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: (Adding arm folks for visibility) See original report here for context: https://lore.kernel.org/all/a3d9acbe-07c2-43b6-9ba9-a7585f770e83@redhat.com/ TL;DR is that 6.14 doesn't boot on Ampere Altra when kaslr is enabled. On 20/02/2025 20:08, Luiz Capitulino wrote: > On 2025-02-19 09:40, Luiz Capitulino wrote: > >>>> Btw, I'll try to bisect again and will also try to update the system's firmware >>>> just in case. > > I tried to bisect it and again, got nowhere. > > Git bisect says the first bad commit is 8883957b3c9de2087fb6cf9691c1188cccf1ac9c . > But I'm able to boot that tree... > OK, think I've found the dodgy commit: Commit 62cffa496aac ("arm64/mm: Override PARange for !LPA2 and use it consistently") Based on the changes it certainly looks like it could be the issue, but I haven't spotted exactly what the problem is yet. Ard, could you take a look? I managed to hack multi ram bank support into kvmtool, so I can now repro the issue in virtualization. Then was able to bisect to get to the above commit. I'll keep digging to see if I can get to the root cause, but I suspect Ard is best placed to hypothesise at this point. Thanks, Ryan