diff options
author | Christophe JAILLET <[email protected]> | 2021-11-26 21:55:55 +0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2021-11-26 22:54:47 +0100 |
commit | 4e5973dd2725bb30c3db622f7d73f7a5864ce718 (patch) | |
tree | 68de0d73a4bd890163f2dfec8763c7ce6e0653cd /lib/mpi | |
parent | f7ff3cff3527ff1e70cad8d2fe7c0c7b6f83120a (diff) |
iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
If we return -EOPNOTSUPP, the rcu lock remains lock. This is spurious.
Go through the end of the function instead. This way, the missing
'rcu_read_unlock()' is called.
Fixes: 7afd7f6aa21a ("iommu/vt-d: Check FL and SL capability sanity in scalable mode")
Signed-off-by: Christophe JAILLET <[email protected]>
Link: https://lore.kernel.org/r/40cc077ca5f543614eab2a10e84d29dd190273f6.1636217517.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Lu Baolu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'lib/mpi')
0 files changed, 0 insertions, 0 deletions