> > For future reference, in mmu_context.h. Bloody tricky mtctl() macro > > doesn't take a prefix, just the numeric cr #. > > Evil. If this is a problem with the WD bit, the problem is likely here: mtctl(context >> (SPACEID_SHIFT - 1),8); It's possible this might set the WD bit depending on the alignment of context and the value of SPACEID_SHIFT on your machine. If you can duplicate, maybe add a BUG_ON. On hppa64, all structs are passed by value, so the alignment of context may only be BIGGEST_ALIGNMENT. Dave -- J. David Anglin dave.anglin@xxxxxxxxxxxxxx National Research Council of Canada (613) 990-0752 (FAX: 952-6602) -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html