summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLu Baolu <baolu.lu@linux.intel.com>2022-07-12 08:08:56 +0800
committerJoerg Roedel <jroedel@suse.de>2022-07-15 10:21:36 +0200
commitffd5869d935303b3e8dedf0d6fbe202ace66c653 (patch)
treeaa19731aecd0391f3425fa113097aef0c6d4113c /Documentation
parent2e1c8dafb8c2c459baa5aef5b338c15edd9b9b5b (diff)
iommu/vt-d: Replace spin_lock_irqsave() with spin_lock()
The iommu->lock is used to protect changes in root/context/pasid tables and domain ID allocation. There's no use case to change these resources in any interrupt context. Therefore, it is unnecessary to disable the interrupts when the spinlock is held. The same thing happens on the device_domain_lock side, which protects the device domain attachment information. This replaces spin_lock/unlock_irqsave/irqrestore() calls with the normal spin_lock/unlock(). Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> Reviewed-by: Kevin Tian <kevin.tian@intel.com> Link: https://lore.kernel.org/r/20220706025524.2904370-6-baolu.lu@linux.intel.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions