Commit 382bfeec48e43c416af9b271b9b70d2f61ef32d2

Authored by Jesper Dangaard Brouer
Committed by David S. Miller
1 parent 67137f3cc7

can: af_can.c use rcu_barrier() on module unload.

This module uses rcu_call() thus it should use rcu_barrier()
on module unload.

Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Acked-by: Oliver Hartkopp <oliver@hartkopp.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

Showing 1 changed file with 2 additions and 0 deletions Side-by-side Diff

... ... @@ -903,6 +903,8 @@
903 903 }
904 904 spin_unlock(&can_rcvlists_lock);
905 905  
  906 + rcu_barrier(); /* Wait for completion of call_rcu()'s */
  907 +
906 908 kmem_cache_destroy(rcv_cache);
907 909 }
908 910