summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2012-07-09 10:52:43 +0000
committerDavid S. Miller <davem@davemloft.net>2012-07-09 14:49:15 -0700
commit96ca7ffe748bf91f851e6aa4479aa11c8b1122ba (patch)
treec7531e434b5bb9a7120148779b9416a629dd4250
parenta64d49c3dd504b685f9742a2f3dcb11fb8e4345f (diff)
downloadop-kernel-dev-96ca7ffe748bf91f851e6aa4479aa11c8b1122ba.zip
op-kernel-dev-96ca7ffe748bf91f851e6aa4479aa11c8b1122ba.tar.gz
bonding: debugfs and network namespaces are incompatible
The bonding debugfs support has been broken in the presence of network namespaces since it has been added. The debugfs support does not handle multiple bonding devices with the same name in different network namespaces. I haven't had any bug reports, and I'm not interested in getting any. Disable the debugfs support when network namespaces are enabled. Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/bonding/bond_debugfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/bonding/bond_debugfs.c b/drivers/net/bonding/bond_debugfs.c
index 3680aa2..2cf084e 100644
--- a/drivers/net/bonding/bond_debugfs.c
+++ b/drivers/net/bonding/bond_debugfs.c
@@ -6,7 +6,7 @@
#include "bonding.h"
#include "bond_alb.h"
-#ifdef CONFIG_DEBUG_FS
+#if defined(CONFIG_DEBUG_FS) && !defined(CONFIG_NET_NS)
#include <linux/debugfs.h>
#include <linux/seq_file.h>
OpenPOWER on IntegriCloud