[BACK]Return to kern_auth.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/kern_auth.c between version 1.80 and 1.81

version 1.80, 2022/03/27 16:23:08 version 1.81, 2022/04/09 23:38:33
Line 145  kauth_cred_free(kauth_cred_t cred)
Line 145  kauth_cred_free(kauth_cred_t cred)
         ASSERT_SLEEPABLE();          ASSERT_SLEEPABLE();
   
 #ifndef __HAVE_ATOMIC_AS_MEMBAR  #ifndef __HAVE_ATOMIC_AS_MEMBAR
         membar_exit();          membar_release();
 #endif  #endif
         if (atomic_dec_uint_nv(&cred->cr_refcnt) > 0)          if (atomic_dec_uint_nv(&cred->cr_refcnt) > 0)
                 return;                  return;
 #ifndef __HAVE_ATOMIC_AS_MEMBAR  #ifndef __HAVE_ATOMIC_AS_MEMBAR
         membar_enter();          membar_acquire();
 #endif  #endif
   
         kauth_cred_hook(cred, KAUTH_CRED_FREE, NULL, NULL);          kauth_cred_hook(cred, KAUTH_CRED_FREE, NULL, NULL);

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.81

CVSweb <webmaster@jp.NetBSD.org>