From: Ido Schimmel <idosch@xxxxxxxxxxxx> First patch adds a missing ndo_uninit() in the bridge driver, which is a prerequisite for the second patch that actually fixes the oops. First version was rejected for being "half baked", but given the amount of changes in this version and that three stable kernels need to be patched, a better approach might be to simply revert the patch in the Fixes line and have this patchset go through net-next. Ido Schimmel (2): bridge: implement missing ndo_uninit() bridge: netlink: register netdevice before executing changelink net/bridge/br_device.c | 13 ++++++++++--- net/bridge/br_if.c | 1 - net/bridge/br_multicast.c | 7 +++++-- net/bridge/br_netlink.c | 12 ++++++++++-- net/bridge/br_private.h | 5 +++++ 5 files changed, 30 insertions(+), 8 deletions(-) -- 2.9.3