• Wei Yongjun's avatar
    macvlan: silence RCU list debugging warning · 58e64a31
    Wei Yongjun authored
    macvlan_hash_lookup() uses list_for_each_entry_rcu() for traversing
    should either under RCU in fast path or the protection of rtnl_mutex.
    
    In the case of holding RTNL, we should add the corresponding lockdep
    expression to silence the following false-positive warning:
    
    =============================
    WARNING: suspicious RCU usage
    5.7.0-rc1-next-20200416-00003-ga3b8d28bc #1 Not tainted
    -----------------------------
    drivers/net/macvlan.c:126 RCU-list traversed in non-reader section!!
    Signed-off-by: default avatarWei Yongjun <weiyongjun1@huawei.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    58e64a31
macvlan.c 44.3 KB