struct vrequest treq;
AFS_STATCNT(afs_xsetgroups);
- AFS_GLOCKP(p);
+ AFS_GLOCK();
+
+ p = osi_curproc();
code = afs_InitReq(&treq, p->p_rcred);
- AFS_GUNLOCKP(p);
+ AFS_GUNLOCK();
if (code)
return code;
*/
if (PagInCred(p->p_rcred) == NOPAG) {
if (((treq.uid >> 24) & 0xff) == 'A') {
- AFS_GLOCKP(p);
+ AFS_GLOCK();
/* we've already done a setpag, so now we redo it */
AddPag(p, treq.uid, &p->p_rcred);
- AFS_GUNLOCKP(p);
+ AFS_GUNLOCK();
}
}
return code;