[Devel] [PATCH rh7] Print ve_name instead of veid to the kernel log
Vladimir Davydov
vdavydov at parallels.com
Sun Jun 21 09:06:04 PDT 2015
For UUID-named containers veid is meaningless.
Signed-off-by: Vladimir Davydov <vdavydov at parallels.com>
---
drivers/tty/sysrq.c | 4 ++--
fs/namespace.c | 4 ++--
kernel/kmod.c | 4 ++--
kernel/ve/vznetstat/ip_vznetstat.c | 8 ++++----
net/netfilter/nf_conntrack_core.c | 4 ++--
net/netfilter/nf_conntrack_expect.c | 4 ++--
6 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
index fe0b813ee215..de29f8e25f65 100644
--- a/drivers/tty/sysrq.c
+++ b/drivers/tty/sysrq.c
@@ -1035,8 +1035,8 @@ static ssize_t write_sysrq_trigger(struct file *file, const char __user *buf,
if (ve_is_super(cur))
__handle_sysrq(c, false);
else if (pnum--)
- printk("SysRq: CT#%u sent '%c' magic key.\n",
- cur->veid, c);
+ printk("SysRq: CT#%s sent '%c' magic key.\n",
+ cur->ve_name, c);
}
return count;
diff --git a/fs/namespace.c b/fs/namespace.c
index 0330418af396..154746c9a087 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -1889,9 +1889,9 @@ again:
goto again;
case 1:
if (*data_pp) {
- ve_printk(VE_LOG_BOTH, KERN_WARNING "VE%u: no allowed "
+ ve_printk(VE_LOG_BOTH, KERN_WARNING "VE%s: no allowed "
"mount options found for device %u:%u\n",
- ve->veid, MAJOR(dev), MINOR(dev));
+ ve->ve_name, MAJOR(dev), MINOR(dev));
err = -EPERM;
} else
err = 0;
diff --git a/kernel/kmod.c b/kernel/kmod.c
index 04948eed43d7..691f430b81ea 100644
--- a/kernel/kmod.c
+++ b/kernel/kmod.c
@@ -888,8 +888,8 @@ int call_usermodehelper_fns_ve(struct ve_struct *ve,
}
if (wait > UMH_WAIT_EXEC) {
- printk(KERN_ERR "VE#%d: Sleeping call for containers UMH is "
- "not supported\n", ve->veid);
+ printk(KERN_ERR "VE#%s: Sleeping call for containers UMH is "
+ "not supported\n", ve->ve_name);
err = -EINVAL;
goto out_put;
}
diff --git a/kernel/ve/vznetstat/ip_vznetstat.c b/kernel/ve/vznetstat/ip_vznetstat.c
index f9b0aab16006..ff33dc5b4e0c 100644
--- a/kernel/ve/vznetstat/ip_vznetstat.c
+++ b/kernel/ve/vznetstat/ip_vznetstat.c
@@ -43,10 +43,10 @@ static unsigned int venet_acct_in_hook(const struct nf_hook_ops *hook,
goto out;
#if VZNS_DEBUG
- printk("%s: in %s, out %s, size %d, in->owner_env=%d\n",
+ printk("%s: in %s, out %s, size %d, in->owner_env=%s\n",
__FUNCTION__, in ? in->name : NULL, out ? out->name : NULL,
venet_acct_skb_size(skb),
- in ? in->nd_net->owner_ve->veid : -1);
+ in ? in->nd_net->owner_ve->ve_name : -1);
#endif
/*
@@ -88,9 +88,9 @@ static unsigned int venet_acct_out_hook(const struct nf_hook_ops *hook,
goto out_hdr_error;
#if VZNS_DEBUG
- printk("%s: in %s, out %s, size %d, out->owner_env=%d\n",
+ printk("%s: in %s, out %s, size %d, out->owner_env=%s\n",
__FUNCTION__, in ? in->name : NULL, out ? out->name : NULL,
- venet_acct_skb_size(skb), out ? out->nd_net->owner_ve->veid : -1);
+ venet_acct_skb_size(skb), out ? out->nd_net->owner_ve->ve_name : -1);
#endif
/*
diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index d0b2af596dd5..dc224384c8aa 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -695,9 +695,9 @@ __nf_conntrack_alloc(struct net *net, u16 zone,
unlikely(atomic_read(&net->ct.count) > ct_max)) {
if (!early_drop(net, hash_bucket(hash, net))) {
atomic_dec(&net->ct.count);
- net_veboth_ratelimited(KERN_WARNING "VE%u: "
+ net_veboth_ratelimited(KERN_WARNING "VE%s: "
"nf_conntrack table full, dropping packet\n",
- net->owner_ve->veid);
+ net->owner_ve->ve_name);
return ERR_PTR(-ENOMEM);
}
}
diff --git a/net/netfilter/nf_conntrack_expect.c b/net/netfilter/nf_conntrack_expect.c
index bfa95fd3ff51..42684c826f4d 100644
--- a/net/netfilter/nf_conntrack_expect.c
+++ b/net/netfilter/nf_conntrack_expect.c
@@ -408,9 +408,9 @@ static inline int __nf_ct_expect_check(struct nf_conntrack_expect *expect)
}
if (net->ct.expect_count >= init_net.ct.expect_max) {
- net_veboth_ratelimited(KERN_WARNING "VE%u "
+ net_veboth_ratelimited(KERN_WARNING "VE%s "
"nf_conntrack: expectation table full\n",
- net->owner_ve->veid);
+ net->owner_ve->ve_name);
ret = -EMFILE;
}
out:
--
2.1.4
More information about the Devel
mailing list