svn commit: r272546 - in head/sys: kern sys

Mateusz Guzik mjg at FreeBSD.org
Sun Oct 5 02:16:54 UTC 2014


Author: mjg
Date: Sun Oct  5 02:16:53 2014
New Revision: 272546
URL: https://svnweb.freebsd.org/changeset/base/272546

Log:
  Get rid of crshared.

Modified:
  head/sys/kern/kern_prot.c
  head/sys/sys/ucred.h

Modified: head/sys/kern/kern_prot.c
==============================================================================
--- head/sys/kern/kern_prot.c	Sun Oct  5 01:28:21 2014	(r272545)
+++ head/sys/kern/kern_prot.c	Sun Oct  5 02:16:53 2014	(r272546)
@@ -1884,23 +1884,13 @@ crfree(struct ucred *cr)
 }
 
 /*
- * Check to see if this ucred is shared.
- */
-int
-crshared(struct ucred *cr)
-{
-
-	return (cr->cr_ref > 1);
-}
-
-/*
  * Copy a ucred's contents from a template.  Does not block.
  */
 void
 crcopy(struct ucred *dest, struct ucred *src)
 {
 
-	KASSERT(crshared(dest) == 0, ("crcopy of shared ucred"));
+	KASSERT(dest->cr_ref == 1, ("crcopy of shared ucred"));
 	bcopy(&src->cr_startcopy, &dest->cr_startcopy,
 	    (unsigned)((caddr_t)&src->cr_endcopy -
 		(caddr_t)&src->cr_startcopy));

Modified: head/sys/sys/ucred.h
==============================================================================
--- head/sys/sys/ucred.h	Sun Oct  5 01:28:21 2014	(r272545)
+++ head/sys/sys/ucred.h	Sun Oct  5 02:16:53 2014	(r272546)
@@ -108,7 +108,6 @@ void	cred_update_thread(struct thread *t
 void	crfree(struct ucred *cr);
 struct ucred	*crget(void);
 struct ucred	*crhold(struct ucred *cr);
-int	crshared(struct ucred *cr);
 void	cru2x(struct ucred *cr, struct xucred *xcr);
 void	crsetgroups(struct ucred *cr, int n, gid_t *groups);
 int	groupmember(gid_t gid, struct ucred *cred);


More information about the svn-src-head mailing list