Subject: Re: Process credentials change
To: Andrew Doran <ad@NetBSD.org>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 07/10/2006 09:22:16
On Jul 10, 2006, at 2:50 AM, Andrew Doran wrote:

> 1. maintain p_cred as the master copy
> 2. hold a reference to creds in each struct lwp
> 3. on syscall / user trap, update l->l_cred if (l->l_cred != p- 
> >p_cred)
> 4. use the LWP creds wherever sane
> 5. make accounting flags per-LWP and collate into struct proc on  
> LWP exit
>
> Any comments?

I think this sounds like a wonderful idea.

-- thorpej