git: kernel - Improve uidinfo
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Wed Nov  1 17:50:10 PDT 2017
    
    
  
commit b3c6f0e59d1bfeab398d54dba4b85d576523ce8d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Nov 1 17:47:48 2017 -0700
    kernel - Improve uidinfo
    
    * Improve uifind() to check td_cred for likely uid's, avoiding all
      locking on hits.
    
    * Create proc0 cred's cr_uidinfo and cr_ruidinfo using uicreate().
      All creds should now never have a NULL cr_uidinfo or cr_ruidinfo,
      so also remove conditionals that test for NULL.
    
    Suggested-by: __mjg
Summary of changes:
 sys/kern/init_main.c     |  7 +++++--
 sys/kern/kern_lock.c     |  2 +-
 sys/kern/kern_prot.c     | 18 ++++++------------
 sys/kern/kern_resource.c | 20 ++++++++++++++++++--
 sys/sys/resourcevar.h    |  1 +
 5 files changed, 31 insertions(+), 17 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b3c6f0e59d1bfeab398d54dba4b85d576523ce8d
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list