From: Jurij Smakov <jurij@xxxxxxxxx> Date: Wed, 21 Dec 2011 21:34:29 +0000 > On Wed, Dec 21, 2011 at 03:58:38PM -0500, David Miller wrote: >> From: Jurij Smakov <jurij@xxxxxxxxx> >> Date: Tue, 20 Dec 2011 23:00:40 +0000 >> >> > Today I've tried running Xorg on my SunBlade 1000 with a rather old >> > ATI Mach64 graphics card. When I launch Xorg, messages like these get >> > logged a few times: >> >> Can you see if reverting this fixes things? >> >> -------------------- >> commit 3e37fd3153ac95088a74f5e7c569f7567e9f993a >> Author: David S. Miller <davem@xxxxxxxxxxxxx> >> Date: Thu Nov 17 18:17:59 2011 -0800 >> >> sparc: Kill custom io_remap_pfn_range(). >> >> To handle the large physical addresses, just make a simple wrapper >> around remap_pfn_range() like MIPS does. >> >> Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> > > It does not look like this change made it into 3.1 (where I see these > errors). Interesting.... try applying it! :-) The bug log message is essentially complaining that pte_special() is not true and the PFN is for an area outside of the physical memory range. The patch I mentioned uses generic code instead of the by-hand sparc stuff, and is likely to fix that kind of problem. So give it a try and let me know how it goes. -- 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