Subject: Re: useracc() or usercrack()?
To: None <tech-kern@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-kern
Date: 09/13/1998 12:59:49
In article <199809131254.IAA02857@lunacity.ne.mediaone.net> mycroft@mit.edu (Charles M. Hannum) writes:
>So, I'd like to remedy this. Either we should fix useracc() or we
>should remove it. To fix it, I suggest:
>
>* Make it a machine-dependent function. Have it check the permissions
> in the page table and iff that fails call (u)vm_fault(), to handle
> copy-on-write, etc. (For reading, we could possibly just have it
> try to read the page! Very fast...)
>
>* Eliminate the extraneous uses of it just to detect errors early.
> This is kind of pointless.
>
>* On ports with shared address spaces, switch back to using useracc()
> and accessing the signal context directly.
>
>
>Any comments from the cashew gallery?
I suggest that we remove it.
christos