Re: PTE access rules & abstraction

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Hugh Dickins
Date: Wednesday, September 24, 2008 - 11:45 am

On Tue, 23 Sep 2008, Benjamin Herrenschmidt wrote:

The powerpc bug whereof you write appears to have been there since ...
linux-2.4.0 or earlier:
			entry = ptep_get_and_clear(pte);
			set_pte(pte, pte_modify(entry, newprot));

But perhaps powerpc was slightly different back in those days.
It sounds to me like a bug in your current ptep_get_and_clear(),
not checking if already hashed?


Then I hope he will probably send Linus the fix.

Though what we already have falls somewhat short of perfection,
I've much more enthusiasm for fixing its bugs, than for any fancy
redesign introducing its own bugs.  Others have more stamina!

Hugh
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
PTE access rules & abstraction, Benjamin Herrenschmidt, (Fri Sep 19, 10:42 am)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Sun Sep 21, 11:22 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Mon Sep 22, 2:05 pm)
Re: PTE access rules & abstraction, Nick Piggin, (Mon Sep 22, 8:10 pm)
Re: PTE access rules & abstraction, David Miller, (Mon Sep 22, 8:16 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Mon Sep 22, 10:31 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Mon Sep 22, 10:35 pm)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Mon Sep 22, 11:13 pm)
Re: PTE access rules & abstraction, Nick Piggin, (Mon Sep 22, 11:18 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Mon Sep 22, 11:49 pm)
Re: PTE access rules & abstraction, Nick Piggin, (Tue Sep 23, 2:50 am)
Re: PTE access rules & abstraction, peter, (Tue Sep 23, 4:54 am)
Re: PTE access rules & abstraction, Hugh Dickins, (Wed Sep 24, 11:45 am)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Wed Sep 24, 2:20 pm)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Wed Sep 24, 2:57 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Wed Sep 24, 3:07 pm)
Re: PTE access rules & abstraction, Martin Schwidefsky, (Wed Sep 24, 3:17 pm)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Wed Sep 24, 3:43 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Wed Sep 24, 3:53 pm)
Re: PTE access rules & abstraction, Hugh Dickins, (Wed Sep 24, 4:55 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Wed Sep 24, 6:04 pm)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Thu Sep 25, 11:15 am)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Thu Sep 25, 2:44 pm)
Re: PTE access rules & abstraction, Jeremy Fitzhardinge, (Thu Sep 25, 3:27 pm)
Re: PTE access rules & abstraction, Benjamin Herrenschmidt, (Thu Sep 25, 4:02 pm)