From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755813AbcIFUQG (ORCPT ); Tue, 6 Sep 2016 16:16:06 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:59141 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753288AbcIFUQE (ORCPT ); Tue, 6 Sep 2016 16:16:04 -0400 Date: Tue, 6 Sep 2016 13:16:03 -0700 From: Andrew Morton To: Dan Williams Cc: linux-nvdimm@ml01.01.org, linux-mm@kvack.org, Ross Zwisler , "Kirill A. Shutemov" , linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/5] mm: fix show_smap() for zone_device-pmd ranges Message-Id: <20160906131603.5374113e726e1e05becc34cb@linux-foundation.org> In-Reply-To: <147318057623.30325.10495460878595242707.stgit@dwillia2-desk3.amr.corp.intel.com> References: <147318056046.30325.5100892122988191500.stgit@dwillia2-desk3.amr.corp.intel.com> <147318057623.30325.10495460878595242707.stgit@dwillia2-desk3.amr.corp.intel.com> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 06 Sep 2016 09:49:36 -0700 Dan Williams wrote: > Attempting to dump /proc//smaps for a process with pmd dax mappings > currently results in the following VM_BUG_ONs: > > kernel BUG at mm/huge_memory.c:1105! > task: ffff88045f16b140 task.stack: ffff88045be14000 > RIP: 0010:[] [] follow_trans_huge_pmd+0x2cb/0x340 > [..] > Call Trace: > [] smaps_pte_range+0xa0/0x4b0 > [] ? vsnprintf+0x255/0x4c0 > [] __walk_page_range+0x1fe/0x4d0 > [] walk_page_vma+0x62/0x80 > [] show_smap+0xa6/0x2b0 > > kernel BUG at fs/proc/task_mmu.c:585! > RIP: 0010:[] [] smaps_pte_range+0x499/0x4b0 > Call Trace: > [] ? vsnprintf+0x255/0x4c0 > [] __walk_page_range+0x1fe/0x4d0 > [] walk_page_vma+0x62/0x80 > [] show_smap+0xa6/0x2b0 > > These locations are sanity checking page flags that must be set for an > anonymous transparent huge page, but are not set for the zone_device > pages associated with dax mappings. Acked-by: Andrew Morton