• Qian Cai's avatar
    iommu/vt-d: Silence RCU-list debugging warnings · f5152416
    Qian Cai authored
    Similar to the commit 02d715b4 ("iommu/vt-d: Fix RCU list debugging
    warnings"), there are several other places that call
    list_for_each_entry_rcu() outside of an RCU read side critical section
    but with dmar_global_lock held. Silence those false positives as well.
    
     drivers/iommu/intel-iommu.c:4288 RCU-list traversed in non-reader section!!
     1 lock held by swapper/0/1:
      #0: ffffffff935892c8 (dmar_global_lock){+.+.}, at: intel_iommu_init+0x1ad/0xb97
    
     drivers/iommu/dmar.c:366 RCU-list traversed in non-reader section!!
     1 lock held by swapper/0/1:
      #0: ffffffff935892c8 (dmar_global_lock){+.+.}, at: intel_iommu_init+0x125/0xb97
    
     drivers/iommu/intel-iommu.c:5057 RCU-list traversed in non-reader section!!
     1 lock held by swapper/0/1:
      #0: ffffffffa71892c8 (dmar_global_lock){++++}, at: intel_iommu_init+0x61a/0xb13
    Signed-off-by: default avatarQian Cai <cai@lca.pw>
    Acked-by: default avatarLu Baolu <baolu.lu@linux.intel.com>
    Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
    f5152416
dmar.c 55.6 KB