summaryrefslogtreecommitdiff
path: root/staging/mops.h
diff options
context:
space:
mode:
Diffstat (limited to 'staging/mops.h')
0 files changed, 0 insertions, 0 deletions
e-remove&id=9c26542685130ef3b55cdb4e04eec0ac33376b41'>9c26542685130ef3b55cdb4e04eec0ac33376b41 (patch) tree46a9c7f7c66783b327f287abbdacb7592acb1891 /net/dsa parent8e92ab3a426e04dc355b196e3b4474f633025a3b (diff)
net: dsa: rollback bridging on error
When an error is returned during the bridging of a port in a NETDEV_CHANGEUPPER event, net/core/dev.c rolls back the operation. Be consistent and unassign dp->bridge_dev when this happens. In the meantime, add comments to document this behavior. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa')
-rw-r--r--net/dsa/slave.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/net/dsa/slave.c b/net/dsa/slave.c