|
@@ -107,7 +107,7 @@ static ssize_t freeze_store(struct gfs2_sbd *sdp, const char *buf, size_t len)
|
|
|
int n = simple_strtol(buf, NULL, 0);
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
switch (n) {
|
|
|
case 0:
|
|
@@ -135,7 +135,7 @@ static ssize_t withdraw_show(struct gfs2_sbd *sdp, char *buf)
|
|
|
static ssize_t withdraw_store(struct gfs2_sbd *sdp, const char *buf, size_t len)
|
|
|
{
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
if (simple_strtol(buf, NULL, 0) != 1)
|
|
|
return -EINVAL;
|
|
@@ -150,7 +150,7 @@ static ssize_t statfs_sync_store(struct gfs2_sbd *sdp, const char *buf,
|
|
|
size_t len)
|
|
|
{
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
if (simple_strtol(buf, NULL, 0) != 1)
|
|
|
return -EINVAL;
|
|
@@ -163,7 +163,7 @@ static ssize_t quota_sync_store(struct gfs2_sbd *sdp, const char *buf,
|
|
|
size_t len)
|
|
|
{
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
if (simple_strtol(buf, NULL, 0) != 1)
|
|
|
return -EINVAL;
|
|
@@ -179,7 +179,7 @@ static ssize_t quota_refresh_user_store(struct gfs2_sbd *sdp, const char *buf,
|
|
|
u32 id;
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
id = simple_strtoul(buf, NULL, 0);
|
|
|
|
|
@@ -194,7 +194,7 @@ static ssize_t quota_refresh_group_store(struct gfs2_sbd *sdp, const char *buf,
|
|
|
u32 id;
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
id = simple_strtoul(buf, NULL, 0);
|
|
|
|
|
@@ -213,7 +213,7 @@ static ssize_t demote_rq_store(struct gfs2_sbd *sdp, const char *buf, size_t len
|
|
|
int rv;
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
rv = sscanf(buf, "%u:%llu %15s", &gltype, &glnum,
|
|
|
mode);
|
|
@@ -502,7 +502,7 @@ static ssize_t quota_scale_store(struct gfs2_sbd *sdp, const char *buf,
|
|
|
unsigned int x, y;
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
if (sscanf(buf, "%u %u", &x, &y) != 2 || !y)
|
|
|
return -EINVAL;
|
|
@@ -521,7 +521,7 @@ static ssize_t tune_set(struct gfs2_sbd *sdp, unsigned int *field,
|
|
|
unsigned int x;
|
|
|
|
|
|
if (!capable(CAP_SYS_ADMIN))
|
|
|
- return -EACCES;
|
|
|
+ return -EPERM;
|
|
|
|
|
|
x = simple_strtoul(buf, NULL, 0);
|
|
|
|