linux/drivers/net/ipvlan
Gao Feng 48140a210b driver: ipvlan: Free ipvl_port directly with kfree instead of kfree_rcu
There are two functions which would free the ipvl_port now. The first
is ipvlan_port_create. It frees the ipvl_port in the error handler,
so it could kfree it directly. The second is ipvlan_port_destroy. It
invokes netdev_rx_handler_unregister which enforces one grace period
by synchronize_net firstly, so it also could kfree the ipvl_port
directly and safely.

So it is unnecessary to use kfree_rcu to free ipvl_port.

Signed-off-by: Gao Feng <fgao@ikuai8.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-12-07 13:21:21 -05:00
..
ipvlan_core.c ipvlan: Introduce l3s mode 2016-09-19 01:25:22 -04:00
ipvlan_main.c driver: ipvlan: Free ipvl_port directly with kfree instead of kfree_rcu 2016-12-07 13:21:21 -05:00
ipvlan.h driver: ipvlan: Free ipvl_port directly with kfree instead of kfree_rcu 2016-12-07 13:21:21 -05:00
Makefile