Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jan 2007 22:35:33 GMT
From:      Todd Miller <millert@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 113283 for review
Message-ID:  <200701212235.l0LMZXi6064151@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=113283

Change 113283 by millert@millert_macbook on 2007/01/21 22:34:34

	Use vfs_context_ucred() where it makes sense.

Affected files ...

.. //depot/projects/trustedbsd/sedarwin8/darwin/xnu/bsd/vfs/vfs_vnops.c#9 edit

Differences ...

==== //depot/projects/trustedbsd/sedarwin8/darwin/xnu/bsd/vfs/vfs_vnops.c#9 (text+ko) ====

@@ -857,7 +857,7 @@
 	context.vc_ucred = p->p_ucred;	/* XXX kauth_cred_get() ??? */
 
 #ifdef MAC
-	error = mac_vnode_check_ioctl(context.vc_ucred, vp, com);
+	error = mac_vnode_check_ioctl(vfs_context_ucred(&context), vp, com);
 	if (error)
 		goto out;
 #endif
@@ -1025,7 +1025,7 @@
 		context.vc_ucred = p->p_ucred;	/* XXX kauth_cred_get() ??? */
 
 #ifdef MAC
-		error = mac_vnode_check_kqfilter(kauth_cred_get(),
+		error = mac_vnode_check_kqfilter(vfs_context_ucred(&context),
 		    fp->f_fglob->fg_cred, kn, vp);
 		if (error) {
 			(void)vnode_put(vp);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701212235.l0LMZXi6064151>