ub->private_data2 is only used for storing iolimit housekeeping struct,
so call it appropriately.

Signed-off-by: Vladimir Davydov <vdavy...@parallels.com>
---
 include/bc/beancounter.h |  3 +--
 kernel/bc/beancounter.c  |  2 +-
 kernel/ve/vziolimit.c    | 14 +++++++-------
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/include/bc/beancounter.h b/include/bc/beancounter.h
index c0e88f6b6fcb..85e0f9066243 100644
--- a/include/bc/beancounter.h
+++ b/include/bc/beancounter.h
@@ -107,8 +107,7 @@ struct user_beancounter {
        atomic_long_t           wb_requests;
        atomic_long_t           wb_sectors;
 
-       void                    *private_data2;
-
+       void                    *iolimit;
        unsigned long           oom_score;
 
        /* resources statistic and settings */
diff --git a/kernel/bc/beancounter.c b/kernel/bc/beancounter.c
index ee3a6f761965..01726636a776 100644
--- a/kernel/bc/beancounter.c
+++ b/kernel/bc/beancounter.c
@@ -393,8 +393,8 @@ static inline void free_ub(struct user_beancounter *ub)
 {
        free_percpu(ub->ub_percpu);
        kfree(ub->ub_store);
-       kfree(ub->private_data2);
        kfree(ub->ub_name);
+       kfree(ub->iolimit);
        kfree(ub);
 }
 
diff --git a/kernel/ve/vziolimit.c b/kernel/ve/vziolimit.c
index 1da233d2f89d..628ec805116e 100644
--- a/kernel/ve/vziolimit.c
+++ b/kernel/ve/vziolimit.c
@@ -163,7 +163,7 @@ static int iolimit_virtinfo(struct vnotifier_block *nb,
                unsigned long cmd, void *arg, int old_ret)
 {
        struct user_beancounter *ub = get_exec_ub();
-       struct iolimit *iolimit = ub->private_data2;
+       struct iolimit *iolimit = ub->iolimit;
        unsigned long flags, timeout;
        struct request_queue *q;
 
@@ -257,7 +257,7 @@ static void throttle_state(struct user_beancounter *ub,
 
 static struct iolimit *iolimit_get(struct user_beancounter *ub)
 {
-       struct iolimit *iolimit = ub->private_data2;
+       struct iolimit *iolimit = ub->iolimit;
 
        if (iolimit)
                return iolimit;
@@ -268,11 +268,11 @@ static struct iolimit *iolimit_get(struct 
user_beancounter *ub)
        init_waitqueue_head(&iolimit->wq);
 
        spin_lock_irq(&ub->ub_lock);
-       if (ub->private_data2) {
+       if (ub->iolimit) {
                kfree(iolimit);
-               iolimit = ub->private_data2;
+               iolimit = ub->iolimit;
        } else
-               ub->private_data2 = iolimit;
+               ub->iolimit = iolimit;
        spin_unlock_irq(&ub->ub_lock);
 
        return iolimit;
@@ -296,7 +296,7 @@ static int iolimit_ioctl(struct file *file, unsigned int 
cmd, unsigned long arg)
        if (!ub)
                return -ENOENT;
 
-       iolimit = ub->private_data2;
+       iolimit = ub->iolimit;
 
        switch (cmd) {
                case VZCTL_SET_IOLIMIT:
@@ -365,7 +365,7 @@ static ssize_t iolimit_cgroup_read(struct cgroup *cg, 
struct cftype *cft,
                              size_t nbytes, loff_t *ppos)
 {
        struct user_beancounter *ub = cgroup_ub(cg);
-       struct iolimit *iolimit = ub->private_data2;
+       struct iolimit *iolimit = ub->iolimit;
        unsigned long val = 0;
        int len;
        char str[32];
-- 
2.1.4

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to