From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f199.google.com (mail-pf0-f199.google.com [209.85.192.199]) by kanga.kvack.org (Postfix) with ESMTP id 60E146B025E for ; Fri, 25 Nov 2016 06:41:24 -0500 (EST) Received: by mail-pf0-f199.google.com with SMTP id y68so102113923pfb.6 for ; Fri, 25 Nov 2016 03:41:24 -0800 (PST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30118.outbound.protection.outlook.com. [40.107.3.118]) by mx.google.com with ESMTPS id c41si15724995plj.134.2016.11.25.03.41.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 25 Nov 2016 03:41:23 -0800 (PST) Subject: Re: mm: BUG in pgtable_pmd_page_dtor References: <296bdd6b-5c9e-0fbc-8aa1-4e95d0aff031@suse.cz> From: Andrey Ryabinin Message-ID: Date: Fri, 25 Nov 2016 14:41:43 +0300 MIME-Version: 1.0 In-Reply-To: <296bdd6b-5c9e-0fbc-8aa1-4e95d0aff031@suse.cz> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Vlastimil Babka , Dmitry Vyukov , Andrew Morton Cc: "Kirill A. Shutemov" , Michal Hocko , Ingo Molnar , Joonsoo Kim , "linux-mm@kvack.org" , LKML , syzkaller On 11/25/2016 11:42 AM, Vlastimil Babka wrote: > pr_emerg("page:%p count:%d mapcount:%d mapping:%p index:%#lx", > page, page_ref_count(page), mapcount, > @@ -59,6 +61,21 @@ void __dump_page(struct page *page, const char *reason) > > pr_emerg("flags: %#lx(%pGp)\n", page->flags, &page->flags); > > + pr_alert("raw struct page data:"); > + for (i = 0; i < sizeof(struct page) / sizeof(unsigned long); i++) { > + unsigned long *word_ptr; > + > + word_ptr = ((unsigned long *) page) + i; > + > + if ((i % words_per_line) == 0) { > + pr_cont("\n"); > + pr_alert(" %016lx", *word_ptr); > + } else { > + pr_cont(" %016lx", *word_ptr); > + } > + } > + pr_cont("\n"); > + Single call to print_hex_dump() could replace this loop. > if (reason) > pr_alert("page dumped because: %s\n", reason); > > -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org