Re: [PATCH] x86: create array based interface to change page attribute

Arjan van de Ven
2008-04-01T20:58:52Z

Thomas Hellström wrote:
> Given this problem, the previously mentioned use-case, and the fact that
> we mostly really use user-space mappings,
> Is there a possibility we could add the following functions to Dave's
> patch (provided they would work as intended, of course, namely
> invalidate / bring back the kernel mapping).

sadly there are multiple mappings, both in theory and practice.
Especially the _np / _p functions specifically work on only the mapping you specify.

For this to work we would need to somehow make a "mark all mappings NP, but please only do the kernel ones" kind of thing.
The semantics of that are... lets say messy at best.