• A
    iommu/amd: Remove redundant WARN_ON() · f1a066fc
    Anna-Maria Gleixner 提交于
    The WARN_ON() was introduced in commit 272e4f99 ("iommu/amd: WARN
    when __[attach|detach]_device are called with irqs enabled") to ensure
    that the domain->lock is taken in proper irqs disabled context. This
    is required, because the domain->lock is taken as well in irq
    context.
    
    The proper context check by the WARN_ON() is redundant, because it is
    already covered by LOCKDEP. When working with locks and changing
    context, a run with LOCKDEP is required anyway and would detect the
    wrong lock context.
    
    Furthermore all callers for those functions are within the same file
    and all callers acquire another lock which already disables interrupts.
    Signed-off-by: NAnna-Maria Gleixner <anna-maria@linutronix.de>
    Signed-off-by: NJoerg Roedel <jroedel@suse.de>
    f1a066fc
amd_iommu.c 103.9 KB