David Miller wrote: [Sat Oct 04 2014, 03:12:37PM EDT] > From: Bob Picco <bpicco@xxxxxxxxxx> > Date: Thu, 2 Oct 2014 10:24:35 -0400 > > > At this commit: > > 59a35b1 sparc64: Use kernel page tables for vmemmap. > > I think I figured out what the bug is. > > It has to do with how KERN_PGTABLE_WALK masks in the sub-pagesize > bits for huge pages. > > That assembler works fine for PAGE_OFFSET mappings where the > sub-pagesize bits always have a direct correspondance to the > physical bits. But for something like vmemmap that doesn't > work. > > I'll verify this and work on a fix. This is exactly where I was on Friday afternoon. Unfortunately I was too exhausted to contribute. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html