diff --git a/drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.c b/drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.c index 77e10384c0d0..e74c3e28a972 100644 --- a/drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.c +++ b/drivers/staging/lustre/lustre/libcfs/linux/linux-curproc.c @@ -58,6 +58,7 @@ void cfs_cap_raise(cfs_cap_t cap) { struct cred *cred; + cred = prepare_creds(); if (cred) { cap_raise(cred->cap_effective, cap); @@ -68,6 +69,7 @@ void cfs_cap_raise(cfs_cap_t cap) void cfs_cap_lower(cfs_cap_t cap) { struct cred *cred; + cred = prepare_creds(); if (cred) { cap_lower(cred->cap_effective, cap);