diff options
Diffstat (limited to 'kernel/cgroup.c')
-rw-r--r-- | kernel/cgroup.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 068f58da855a..0bd79a81666a 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c | |||
@@ -1311,10 +1311,10 @@ enum cgroup_filetype { | |||
1311 | FILE_RELEASE_AGENT, | 1311 | FILE_RELEASE_AGENT, |
1312 | }; | 1312 | }; |
1313 | 1313 | ||
1314 | static ssize_t cgroup_write_uint(struct cgroup *cgrp, struct cftype *cft, | 1314 | static ssize_t cgroup_write_u64(struct cgroup *cgrp, struct cftype *cft, |
1315 | struct file *file, | 1315 | struct file *file, |
1316 | const char __user *userbuf, | 1316 | const char __user *userbuf, |
1317 | size_t nbytes, loff_t *unused_ppos) | 1317 | size_t nbytes, loff_t *unused_ppos) |
1318 | { | 1318 | { |
1319 | char buffer[64]; | 1319 | char buffer[64]; |
1320 | int retval = 0; | 1320 | int retval = 0; |
@@ -1338,7 +1338,7 @@ static ssize_t cgroup_write_uint(struct cgroup *cgrp, struct cftype *cft, | |||
1338 | return -EINVAL; | 1338 | return -EINVAL; |
1339 | 1339 | ||
1340 | /* Pass to subsystem */ | 1340 | /* Pass to subsystem */ |
1341 | retval = cft->write_uint(cgrp, cft, val); | 1341 | retval = cft->write_u64(cgrp, cft, val); |
1342 | if (!retval) | 1342 | if (!retval) |
1343 | retval = nbytes; | 1343 | retval = nbytes; |
1344 | return retval; | 1344 | return retval; |
@@ -1419,18 +1419,18 @@ static ssize_t cgroup_file_write(struct file *file, const char __user *buf, | |||
1419 | return -ENODEV; | 1419 | return -ENODEV; |
1420 | if (cft->write) | 1420 | if (cft->write) |
1421 | return cft->write(cgrp, cft, file, buf, nbytes, ppos); | 1421 | return cft->write(cgrp, cft, file, buf, nbytes, ppos); |
1422 | if (cft->write_uint) | 1422 | if (cft->write_u64) |
1423 | return cgroup_write_uint(cgrp, cft, file, buf, nbytes, ppos); | 1423 | return cgroup_write_u64(cgrp, cft, file, buf, nbytes, ppos); |
1424 | return -EINVAL; | 1424 | return -EINVAL; |
1425 | } | 1425 | } |
1426 | 1426 | ||
1427 | static ssize_t cgroup_read_uint(struct cgroup *cgrp, struct cftype *cft, | 1427 | static ssize_t cgroup_read_u64(struct cgroup *cgrp, struct cftype *cft, |
1428 | struct file *file, | 1428 | struct file *file, |
1429 | char __user *buf, size_t nbytes, | 1429 | char __user *buf, size_t nbytes, |
1430 | loff_t *ppos) | 1430 | loff_t *ppos) |
1431 | { | 1431 | { |
1432 | char tmp[64]; | 1432 | char tmp[64]; |
1433 | u64 val = cft->read_uint(cgrp, cft); | 1433 | u64 val = cft->read_u64(cgrp, cft); |
1434 | int len = sprintf(tmp, "%llu\n", (unsigned long long) val); | 1434 | int len = sprintf(tmp, "%llu\n", (unsigned long long) val); |
1435 | 1435 | ||
1436 | return simple_read_from_buffer(buf, nbytes, ppos, tmp, len); | 1436 | return simple_read_from_buffer(buf, nbytes, ppos, tmp, len); |
@@ -1490,8 +1490,8 @@ static ssize_t cgroup_file_read(struct file *file, char __user *buf, | |||
1490 | 1490 | ||
1491 | if (cft->read) | 1491 | if (cft->read) |
1492 | return cft->read(cgrp, cft, file, buf, nbytes, ppos); | 1492 | return cft->read(cgrp, cft, file, buf, nbytes, ppos); |
1493 | if (cft->read_uint) | 1493 | if (cft->read_u64) |
1494 | return cgroup_read_uint(cgrp, cft, file, buf, nbytes, ppos); | 1494 | return cgroup_read_u64(cgrp, cft, file, buf, nbytes, ppos); |
1495 | return -EINVAL; | 1495 | return -EINVAL; |
1496 | } | 1496 | } |
1497 | 1497 | ||
@@ -2158,14 +2158,14 @@ static struct cftype files[] = { | |||
2158 | 2158 | ||
2159 | { | 2159 | { |
2160 | .name = "notify_on_release", | 2160 | .name = "notify_on_release", |
2161 | .read_uint = cgroup_read_notify_on_release, | 2161 | .read_u64 = cgroup_read_notify_on_release, |
2162 | .write = cgroup_common_file_write, | 2162 | .write = cgroup_common_file_write, |
2163 | .private = FILE_NOTIFY_ON_RELEASE, | 2163 | .private = FILE_NOTIFY_ON_RELEASE, |
2164 | }, | 2164 | }, |
2165 | 2165 | ||
2166 | { | 2166 | { |
2167 | .name = "releasable", | 2167 | .name = "releasable", |
2168 | .read_uint = cgroup_read_releasable, | 2168 | .read_u64 = cgroup_read_releasable, |
2169 | .private = FILE_RELEASABLE, | 2169 | .private = FILE_RELEASABLE, |
2170 | } | 2170 | } |
2171 | }; | 2171 | }; |