On Friday 2009-06-05 03:14, Sven-Thorsten Dietrich wrote: >On Fri, 2009-06-05 at 00:21 +0200, Jan Engelhardt wrote: >> >> Cc'ing linux-rt. Mabye someone has a flash of an idea. >> >> On Thursday 2009-06-04 23:42, Hector Centeno wrote to Jan Engelhardt: >> > >> >I hope it is OK to contact you directly to this email. I've been >> >trying to use your 2.6.29 RT kernel for OpenSuse 11.1 and came across >> >some problems related to the Intel graphics driver (I have a laptop >> >with intel GMA 950). The problem seems to be related to the new intel >> >driver development that is going on and that seems to affect older >> >hardware like mine. I get a constantly growing list of errors in >> >/var/log/mesages like these: >> > > >Try this patch: > >Signed-off-by: Sven-Thorsten Dietrich <sdietrich@xxxxxxx> > >Index: b/arch/x86/mm/iomap_32.c >=================================================================== >--- a/arch/x86/mm/iomap_32.c >+++ b/arch/x86/mm/iomap_32.c >@@ -38,7 +38,7 @@ void *kmap_atomic_prot_pfn(unsigned long >- idx = type + KM_TYPE_NR * smp_processor_id(); >+ idx = type + KM_TYPE_NR * raw_smp_processor_id(); >@@ -69,7 +69,7 @@ void >- enum fixed_addresses idx = type + KM_TYPE_NR*smp_processor_id(); >+ enum fixed_addresses idx = type + KM_TYPE_NR*raw_smp_processor_id(); Yes, it does fix the problem. Enabling PAE and not having applied this patch also produces a working system for the original poster. My thought was that this function kmap_atomic_prot_pfn is not used, or used differently, under PAE. Could this be? -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html