--- x/net/bridge/netfilter/ebtables.c +++ y/net/bridge/netfilter/ebtables.c @@ -1270,8 +1270,6 @@ int ebt_register_table(struct net *net, table->ops = ops; ret = nf_register_net_hooks(net, ops, num_ops); - if (ret) - __ebt_unregister_table(net, table); audit_log_nfcfg(repl->name, AF_BRIDGE, repl->nentries, AUDIT_XT_OP_REGISTER, GFP_KERNEL);