mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-05 10:04:12 +08:00
845e0ebb44
The dynamic key update for addr_list_lock still causes troubles, for example the following race condition still exists: CPU 0: CPU 1: (RCU read lock) (RTNL lock) dev_mc_seq_show() netdev_update_lockdep_key() -> lockdep_unregister_key() -> netif_addr_lock_bh() because lockdep doesn't provide an API to update it atomically. Therefore, we have to move it back to static keys and use subclass for nest locking like before. In commit |
||
---|---|---|
.. | ||
af_rose.c | ||
Makefile | ||
rose_dev.c | ||
rose_in.c | ||
rose_link.c | ||
rose_loopback.c | ||
rose_out.c | ||
rose_route.c | ||
rose_subr.c | ||
rose_timer.c | ||
sysctl_net_rose.c |