Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2819153rwb; Mon, 7 Nov 2022 19:04:32 -0800 (PST) X-Google-Smtp-Source: AMsMyM5Iss+EfdO1S6fPBUqkcBYymrnUOueToAeXzRUSHUs/GdlQY+k+Vtuqthnim6c2s4+6W1DB X-Received: by 2002:a17:907:a053:b0:7ad:4a55:4ce0 with SMTP id gz19-20020a170907a05300b007ad4a554ce0mr48841426ejc.541.1667876672299; Mon, 07 Nov 2022 19:04:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667876672; cv=none; d=google.com; s=arc-20160816; b=xAsdgjOdRUYdT/8YcyFAYIhwynKWzZVUU79UE/ecul4NWW0kHvN/SBaZRhJWbFIFC/ yyeXGpLF2x9NM6FSljQBdlrq4bknT9BrA3PuT+iVnGo/PDVjm4T/5VWWow4rZ8wi1q/Q H5rHr7Fffit7yAD1KUWoSfIbBRQddohj7xV98yAM3hmT45c8zq4PaAVR7nMUMhNzEs4a O5NqglYAXKfWkrtMZqWQBuRiBLZV3j3R/9e9ZwIrlmiNiYtbUn1PeDNgWrOk4pYP3tVU bLNRR047kSZTpaet4izJpwQGQGFzgmjxZtzkGVL12jaQi7X5ESbLHCAMz7XOpAT1EaUl ckeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:cc:to:subject:message-id :from:content-transfer-encoding:date:dkim-signature:mime-version; bh=FU21ncL2l11/qz7WY82e+c7SFpEW0tFZRTnQuAorJIg=; b=Px/9SajEZ7++MbqmJPMpoi0y+5dlBsDsmGO75dTjQeyoRVAdgcr4JKiR0cOS2AXh8b FN01nB3Xg281ynWAlmT4Dmq1+pdI/l1XaMnDR44w+LeZyYYjx8EuOolx3LMzzoQZ3Psk iXOzyfjEuiD1LpkE+icO/j6X3pDXMihgc62RIYZF5UBuY/CyWikT+oeE5KrknKLGX16f fgfCJ9Z8BZj2Kt7SKzpKKSeydfXyCVhxybUDvga96MvsZDet2kUCbBa7ss2AX20AOFd5 C74+OS+pki9FSasaf9Z+IHVsbie9lX06/PT/DZmqqYdELN5CYLsAPLdWcRNbsf4uUJcs XCBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=XlVkP+2W; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ds15-20020a170907724f00b0079ddb52369bsi10926919ejc.61.2022.11.07.19.04.10; Mon, 07 Nov 2022 19:04:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=XlVkP+2W; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233230AbiKHC17 (ORCPT + 91 others); Mon, 7 Nov 2022 21:27:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbiKHC14 (ORCPT ); Mon, 7 Nov 2022 21:27:56 -0500 Received: from out0.migadu.com (out0.migadu.com [IPv6:2001:41d0:2:267::]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6221824BE5 for ; Mon, 7 Nov 2022 18:27:55 -0800 (PST) MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1667874473; h=from:from: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=FU21ncL2l11/qz7WY82e+c7SFpEW0tFZRTnQuAorJIg=; b=XlVkP+2WVi8HUfkYHA/Tl7vWqIQ7fbPEp84lL1GSstRQExS6nDa/UKEK2sRZC1vN1iSLAp obdj1eQl396OaGVMmnMyL6GaMmybDMNepHhsGN8tj4FbxOZoaXe26lZGck42DyYD0lgrny 04uNbQyaOTa5IJ8x+Wp63FUdkyG8P6s= Date: Tue, 08 Nov 2022 02:27:53 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: "Yajun Deng" Message-ID: <58779468e28e026a1aa30a42ca7e8aec@linux.dev> Subject: Re: [6.1.0-rc3-next-20221104] Boot failure - kernel BUG at mm/memblock.c:519 To: "Sachin Sant" , rppt@linux.ibm.com Cc: "linuxppc-dev" , "open list" , linux-mm@kvack.org In-Reply-To: References: X-Migadu-Flow: FLOW_OUT X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Sachin,=0AI didn't have a powerpc architecture machine. I don't know w= hy this happened.=0A=0AHi Mike,=0ADo you have any suggestions? I tested i= n tools/testing/memblock, and it was successful.=0A=0ANovember 6, 2022 8:= 07 PM, "Sachin Sant" wrote:=0A=0A> While booting = recent linux-next on a IBM Power10 Server LPAR=0A> following crash is obs= erved:=0A> =0A> [ 0.000000] numa: Partition configured for 32 NUMA nodes.= =0A> [ 0.000000] ------------[ cut here ]------------=0A> [ 0.000000] ker= nel BUG at mm/memblock.c:519!=0A> [ 0.000000] Oops: Exception in kernel m= ode, sig: 5 [#1]=0A> [ 0.000000] LE PAGE_SIZE=3D64K MMU=3DRadix SMP NR_CP= US=3D2048 NUMA pSeries=0A> [ 0.000000] Modules linked in:=0A> [ 0.000000]= CPU: 0 PID: 0 Comm: swapper Not tainted 6.1.0-rc3-next-20221104 #1=0A> [= 0.000000] Hardware name: IBM,9080-HEX POWER10 (raw) 0x800200 0xf000006 o= f:IBM,FW1030.00=0A> (NH1030_026) hv:phyp pSeries=0A> [ 0.000000] NIP: c00= 00000004ba240 LR: c0000000004bb240 CTR: c0000000004ba210=0A> [ 0.000000] = REGS: c000000002a8b7b0 TRAP: 0700 Not tainted (6.1.0-rc3-next-20221104)= =0A> [ 0.000000] MSR: 8000000000021033 CR: 24042424 X= ER: 00000001=0A> [ 0.000000] CFAR: c0000000004ba290 IRQMASK: 1=0A> [ 0.00= 0000] GPR00: c0000000004bb240 c000000002a8ba50 c00000000136ee00 c0000010f= 3ac00a8=0A> [ 0.000000] GPR04: 0000000000000000 c0000010f3ac0090 00000010= f3ac0000 0000000000000d00=0A> [ 0.000000] GPR08: 0000000000000001 0000000= 000000007 0000000000000001 0000000000000081=0A> [ 0.000000] GPR12: c00000= 00004ba210 c000000002e10000 0000000000000000 000000000000000d=0A> [ 0.000= 000] GPR16: 000000000f6be620 000000000f6be8e8 000000000f6be788 000000000f= 6bed58=0A> [ 0.000000] GPR20: 000000000f6f6d58 c0000000029a8de8 00000010f= 3ad8800 0000000000000080=0A> [ 0.000000] GPR24: 00000010f3ad7b00 00000000= 00000000 0000000000000100 0000000000000d00=0A> [ 0.000000] GPR28: 0000001= 0f3ad7b00 c0000000029a8de8 c0000000029a8e00 0000000000000006=0A> [ 0.0000= 00] NIP [c0000000004ba240] memblock_merge_regions.isra.12+0x40/0x130=0A> = [ 0.000000] LR [c0000000004bb240] memblock_add_range+0x190/0x300=0A> [ 0.= 000000] Call Trace:=0A> [ 0.000000] [c000000002a8ba50] [0000000000000100]= 0x100 (unreliable)=0A> [ 0.000000] [c000000002a8ba90] [c0000000004bb240]= memblock_add_range+0x190/0x300=0A> [ 0.000000] [c000000002a8bb10] [c0000= 000004bb5e0] memblock_reserve+0x70/0xd0=0A> [ 0.000000] [c000000002a8bba0= ] [c000000002045234] memblock_alloc_range_nid+0x11c/0x1e8=0A> [ 0.000000]= [c000000002a8bc60] [c0000000020453a4] memblock_alloc_internal+0xa4/0x110= =0A> [ 0.000000] [c000000002a8bcb0] [c0000000020456cc] memblock_alloc_try= _nid+0x94/0xcc=0A> [ 0.000000] [c000000002a8bd40] [c00000000200b570] allo= c_paca_data+0x7c/0xcc=0A> [ 0.000000] [c000000002a8bdb0] [c00000000200b77= 0] allocate_paca+0x8c/0x28c=0A> [ 0.000000] [c000000002a8be50] [c00000000= 200a26c] setup_arch+0x1c4/0x4d8=0A> [ 0.000000] [c000000002a8bed0] [c0000= 00002004378] start_kernel+0xb4/0xa84=0A> [ 0.000000] [c000000002a8bf90] [= c00000000000da90] start_here_common+0x1c/0x20=0A> [ 0.000000] Instruction= dump:=0A> [ 0.000000] 7c0802a6 fba1ffe8 fbc1fff0 fbe1fff8 7c7d1b78 7c9e2= 378 3be00000 f8010010=0A> [ 0.000000] f821ffc1 e9230000 3969ffff 4800000c= <0b0a0000> 7d3f4b78 393f0001 7fbf5840=0A> [ 0.000000] ---[ end trace 000= 0000000000000 ]---=0A> [ 0.000000]=0A> [ 0.000000] Kernel panic - not syn= cing: Fatal exception=0A> [ 0.000000] Rebooting in 180 seconds..=0A> =0A>= This problem was introduced with next-20221101. Git bisect points to=0A>= following patch=0A> =0A> commit 3f82c9c4ac377082e1230f5299e0ccce07b15e12= =0A> Date: Tue Oct 25 15:09:43 2022 +0800=0A> memblock: don't run loop in= memblock_add_range() twice=0A> =0A> Reverting this patch helps boot the = kernel to login prompt.=0A> =0A> Have attached .config=0A> =0A> - Sachin