From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 41HZpD2nGxzF2vk for ; Sat, 30 Jun 2018 10:56:20 +1000 (AEST) Date: Fri, 29 Jun 2018 19:55:30 -0500 From: Segher Boessenkool To: Linus Torvalds Cc: Larry Finger , Randy Dunlap , Dave Hansen , Lai Jiangshan , Linux Kernel Mailing List , Matthew Wilcox , Pekka Enberg , Jerome Glisse , Paul Mackerras , "Kirill A. Shutemov" , Martin Schwidefsky , Andrey Ryabinin , Christoph Lameter , ppc-dev , Andrew Morton , Vlastimil Babka Subject: Re: [Update] Regression in 4.18 - 32-bit PowerPC crashes on boot - bisected to commit 1d40a5ea01d5 Message-ID: <20180630005530.GX16221@gate.crashing.org> References: <99169786-61dd-b19c-ac81-84bcd0a67de4@lwfinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Fri, Jun 29, 2018 at 02:01:46PM -0700, Linus Torvalds wrote: > On Fri, Jun 29, 2018 at 1:42 PM Larry Finger wrote: > But the real question is what the problem was the *first* time around. > I assume that has scrolled off the screen? This part: > > _exception_pkey+0x58/0x128 > ret_from_except_full+0x0/0x4 > --- interrupt: 700 at free_pgd_range+0x19c/0x30c > LR = free_pgd_range+0x19c/0x30c > free_pgtables+0xa/0xb > exit_mnap+0xf4/0x16c > mmput+0x64/0xf0 > > Does reverting that commit 1d40a5ea01d5 make everything work for you? > Because if so, judging by the deafening silence on this so far, I > think that's what we should do. > > That said, can some ppc person who knows the 32-bit ppc code and maybe > knows what that "interrupt: 700" means talk about that oddity in the > trace, please? 700 is "program interrupt"; here it probably means a BUG() happened (which does a trap instruction, which causes a 700). The stuff that scrolled away should tell more. Segher