Commit 78d40a34 authored by Eric W. Biederman's avatar Eric W. Biederman Committed by Ben Hutchings

bonding: debugfs and network namespaces are incompatible

commit 96ca7ffe upstream.

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: default avatar"Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
parent b5ff5ad1
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include "bonding.h" #include "bonding.h"
#include "bond_alb.h" #include "bond_alb.h"
#ifdef CONFIG_DEBUG_FS #if defined(CONFIG_DEBUG_FS) && !defined(CONFIG_NET_NS)
#include <linux/debugfs.h> #include <linux/debugfs.h>
#include <linux/seq_file.h> #include <linux/seq_file.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment