X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Fdir.c;h=55fa6a8b403e2bd8e6b5b624682fe53c6f5a47f4;hp=708b01a9c0970767969822a1e3e87545a7260148;hb=14c1444535f2474268741795fabcec8541741f31;hpb=6b2cd6118cdf245dd3d32318b913431ebcaf0d28;ds=sidebyside diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c index 708b01a..55fa6a8 100644 --- a/lustre/llite/dir.c +++ b/lustre/llite/dir.c @@ -949,7 +949,7 @@ static int ll_dir_ioctl(struct inode *inode, struct file *file, struct obd_quotactl *oqctl; int rc, error = 0; - if (!capable(CAP_SYS_ADMIN)) + if (!cfs_capable(CFS_CAP_SYS_ADMIN)) RETURN(-EPERM); OBD_ALLOC_PTR(oqctl); @@ -973,7 +973,7 @@ static int ll_dir_ioctl(struct inode *inode, struct file *file, struct if_quotacheck *check; int rc; - if (!capable(CAP_SYS_ADMIN)) + if (!cfs_capable(CFS_CAP_SYS_ADMIN)) RETURN(-EPERM); OBD_ALLOC_PTR(check); @@ -1028,13 +1028,13 @@ static int ll_dir_ioctl(struct inode *inode, struct file *file, case Q_QUOTAOFF: case Q_SETQUOTA: case Q_SETINFO: - if (!capable(CAP_SYS_ADMIN)) + if (!cfs_capable(CFS_CAP_SYS_ADMIN)) GOTO(out_quotactl, rc = -EPERM); break; case Q_GETQUOTA: if (((type == USRQUOTA && current->euid != id) || (type == GRPQUOTA && !in_egroup_p(id))) && - !capable(CAP_SYS_ADMIN)) + !cfs_capable(CFS_CAP_SYS_ADMIN)) GOTO(out_quotactl, rc = -EPERM); /* XXX: dqb_valid is borrowed as a flag to mark that