|
@@ -128,7 +128,7 @@ static int ipvlan_port_create(struct net_device *dev)
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
err:
|
|
err:
|
|
- kfree_rcu(port, rcu);
|
|
|
|
|
|
+ kfree(port);
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -145,7 +145,7 @@ static void ipvlan_port_destroy(struct net_device *dev)
|
|
netdev_rx_handler_unregister(dev);
|
|
netdev_rx_handler_unregister(dev);
|
|
cancel_work_sync(&port->wq);
|
|
cancel_work_sync(&port->wq);
|
|
__skb_queue_purge(&port->backlog);
|
|
__skb_queue_purge(&port->backlog);
|
|
- kfree_rcu(port, rcu);
|
|
|
|
|
|
+ kfree(port);
|
|
}
|
|
}
|
|
|
|
|
|
#define IPVLAN_FEATURES \
|
|
#define IPVLAN_FEATURES \
|