Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp1308404imm; Fri, 29 Jun 2018 15:41:42 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdQBEi68T0C+yST61E/abjd30M2D8GxpAttpM0JfgWS456DfQ4OW9VMvapUaeVRtSvvwJAf X-Received: by 2002:a17:902:1e6:: with SMTP id b93-v6mr4258921plb.149.1530312102701; Fri, 29 Jun 2018 15:41:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530312102; cv=none; d=google.com; s=arc-20160816; b=KncgyTGtGk4tpjAJo6pwirJA8j58VqyY5pxvT8YqrzHcB0P08vvsqZTATFRK4mLBgh 0gUrKa7H13xKAyQpZGT7erBQGLqm1P0x0ykJ0D6MFvc1JM48rGU04hEvTkKYk6/M02GL mNsinsxVO56PNn2MJMUD+U7etAXuGOO5EHaj/OYwPxrj29MuackL5s+hcz3Z1YQH5c9H 8UW7wQ3UIupb+Z+xOy694oV7gooJyOibYbtkAE389ag59S5c8j7m75UD/VYcCMFcLr5q yRMFOuimWIY1MeVp6AMN1xHIGNK/rnRA4VSouun6mHjwueQOoihH36vJs5e6BmEcSypU +JXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:mime-version:user-agent:date:message-id:cc:to :subject:from:dkim-signature:arc-authentication-results; bh=5TJVGt/+q9iQ0OrmDP8z63hOFyc3OPIhbvop/RPCDgA=; b=eHwurr7qep3OTvvgFWBAKN5/OEvygyRwxilxIbA/Gw56xGXEM8TDHQ/0PLWMcyn5aH 4gv9lmLIRjWHJe+1Hqw55XNpzW+nDESm2sumoBclINk6sSLjUMyw8yt5iaNUKe9mY6+e Sqj9IQX4h1xjhzTxpiWQBTnwvWRsFspWtpd6z9JZWzfy+SUwXP8RCQDGim/2bMt3ZNXF L/cwG9bfBxPQuDgQF+G7iHToo1Nqfi3t+sUmC9z/ZrKrTUrykTSduBpkBVBM7DAplv0d Gq0cy8wdbEZFFcfatWhlwNa+PdSkRMlX19j8NlvujbQrxTmgW5yBiDDbhOinTUHbZWSg kd4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=WbFQT+9s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f8-v6si11142419plb.381.2018.06.29.15.41.28; Fri, 29 Jun 2018 15:41:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=WbFQT+9s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937394AbeF2UmQ (ORCPT + 99 others); Fri, 29 Jun 2018 16:42:16 -0400 Received: from mail-ot0-f194.google.com ([74.125.82.194]:45911 "EHLO mail-ot0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754453AbeF2UmO (ORCPT ); Fri, 29 Jun 2018 16:42:14 -0400 Received: by mail-ot0-f194.google.com with SMTP id k3-v6so11266914otl.12 for ; Fri, 29 Jun 2018 13:42:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:subject:to:cc:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=5TJVGt/+q9iQ0OrmDP8z63hOFyc3OPIhbvop/RPCDgA=; b=WbFQT+9sBQVrCwNuWZEdSaEBERPdfx4XF0OFwu0KYA8E58wqXKkvJtP2uH0mdJEIpA cpODbHZy5lbzbwAaI4JTf/YZy2/X1/rXJ3EAXlr0vH7iNlhNgPhWqVhK8WpE93jqoS/Q oPQaQdHREEVt1hLKWKrWuGtDKLwtc/8pYz2zcEaE0n25Zpu475AEsuWGPEfuYkITju/Y Hjaf5SOY/io392T+mJsyG7PX4FVDv43vEwFBbrVP4QKPkVekQr+lP4SpxGr3u1B3tjTs fyzgEMv2xU9MwY+7ZUOrX0qnxsmPZRtp8GRhOqsxeXAk4f3MwRW52x/GOzlPaxBgsKsA qS1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:subject:to:cc:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=5TJVGt/+q9iQ0OrmDP8z63hOFyc3OPIhbvop/RPCDgA=; b=Zzxa6oop4v6H+zNZSLP2yRezuHpwM6Cgv8TvIGI9jnyOyMSSnsKqWbrt53ZeeYazLr rKcetVN5IjeNLZkG58VgASV+ot7hq1Xl96SzwUygI214YxlTs8oGkqf2vT8Bw/TFuxmw zDtJSaiQcdaqtK85wzoWAFuobadJFLCc1ROJU8Q3KUBHi4JEGjjTmg3yoRcY/rP0t+Qe vjyOGLvxCtSYOxo2EYqeIjBDuZCwfa/gsphbqW+NRpMFFEyFREvj5fXMGk0gMA+f4kQj Tx4ocLp/o7ItvCSq02I7ZcHy8G7+CM0A9uwj52MHVfz64w7ZWr+jkszExORoRrvlHVdf wftw== X-Gm-Message-State: APt69E2E0D/d0fun0v18yXNGyKEfxVrOAH/ee0YlHVp3MhEcT10D96p6 qifZPrcwpQO8os0XAJMeWFgmAw== X-Received: by 2002:a9d:6314:: with SMTP id q20-v6mr10502970otk.12.1530304934344; Fri, 29 Jun 2018 13:42:14 -0700 (PDT) Received: from [192.168.1.107] (cpe-24-31-253-228.kc.res.rr.com. [24.31.253.228]) by smtp.gmail.com with ESMTPSA id t196-v6sm5314201oie.1.2018.06.29.13.42.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Jun 2018 13:42:13 -0700 (PDT) From: Larry Finger Subject: [Update] Regression in 4.18 - 32-bit PowerPC crashes on boot - bisected to commit 1d40a5ea01d5 To: Matthew Wilcox , "Kirill A. Shutemov" , Vlastimil Babka , Christoph Lameter , Dave Hansen , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Lai Jiangshan , Martin Schwidefsky , Pekka Enberg , Randy Dunlap , Andrey Ryabinin , Andrew Morton , Linus Torvalds , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linuxppc-dev@lists.ozlabs.org, LKML Message-ID: <99169786-61dd-b19c-ac81-84bcd0a67de4@lwfinger.net> Date: Fri, 29 Jun 2018 15:42:12 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org My PowerBook G4 Aluminum crashes on boot with 4.18-rcX kernels with a kernel BUG at include/linux/page-flags.h:700! The problem was bisected to commit 1d40a5ea01d5 ("mm: mark pages in use for page tables"). It is not possible to capture the bug with anything other than a camera. The first few lines of the traceback are as follows: free_pgd_range+0x19c/0x30c (unreliable) free_pgtables_0xa0/0xb0 exit_pmap+0xf4/0x16c mmput+0x64/0xf0 do_exit+0x33c/0x89c oops_end+0x13c/0x144 _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 flush_old_exec+0x490/0x550 I have more information regarding this BUG. Line 700 of page-flags.h is the macro PAGE_TYPE_OPS(Table, table). For further debugging, I manually expanded the macro, and found that the bug line is VM_BUG_ON_PAGE(!PageTable(page), page) in routine __ClearPageTable(), which is called from pgtable_page_dtor() in include/linux/mm.h. I also added a printk call to PageTable() that logs page->page_type. The routine was called twice. The first had page_type of 0xfffffbff, which would have been expected for a . The second call had 0xffffffff, which led to the BUG. Larry