remove_dead = 0;
}
} else {
- vcred.vc_uid = cfs_curproc_uid();
- vcred.vc_gid = cfs_curproc_gid();
+ vcred.vc_uid = cfs_current()->uid;
+ vcred.vc_gid = cfs_current()->gid;
}
return sec->ps_policy->sp_cops->lookup_ctx(sec, &vcred,
void sptlrpc_import_flush_my_ctx(struct obd_import *imp)
{
- import_flush_ctx_common(imp, cfs_curproc_uid(), 1, 1);
+ import_flush_ctx_common(imp, cfs_current()->uid, 1, 1);
}
EXPORT_SYMBOL(sptlrpc_import_flush_my_ctx);
pud = lustre_msg_buf(msg, offset, 0);
- pud->pud_uid = cfs_curproc_uid();
- pud->pud_gid = cfs_curproc_gid();
- pud->pud_fsuid = cfs_curproc_fsuid();
- pud->pud_fsgid = cfs_curproc_fsgid();
+ pud->pud_uid = cfs_current()->uid;
+ pud->pud_gid = cfs_current()->gid;
+ pud->pud_fsuid = cfs_current()->fsuid;
+ pud->pud_fsgid = cfs_current()->fsgid;
pud->pud_cap = cfs_curproc_cap_pack();
pud->pud_ngroups = (msg->lm_buflens[offset] - sizeof(*pud)) / 4;
task_lock(current);
if (pud->pud_ngroups > current_ngroups)
pud->pud_ngroups = current_ngroups;
- memcpy(pud->pud_groups, current_cred()->group_info->blocks[0],
+ memcpy(pud->pud_groups, cfs_current()->group_info->blocks[0],
pud->pud_ngroups * sizeof(__u32));
task_unlock(current);
#endif