On Thu, 2008-01-31 at 16:10 -0600, Rune Torgersen wrote:
Scott Wood wrote:
quoted
Scott Wood wrote:
quoted
Nathan Lynch wrote:
quoted
Is the crashing program multithreaded? The first report had firefox
triggering the oops.
OK, I've got a test program that triggers it now. I'll see if I can
figure out what's going on.
The problem seems to be that update_mmu_cache() is called on a guard
page with no access rights.
Changing update_mmu_cache() to always call flush_dcache_icache_page()
fixes it, though a better performing fix would probably be to add an
exception table entry for the dcbst.
I can confirm that this seems to fix it.
Might be better to avoid the flush when the page isn't readable ?
Ben.