iommu/arm-smmu-v3: Decrease the queue size of evtq and priq
authorZhen Lei <thunder.leizhen@huawei.com>
Mon, 31 May 2021 12:35:53 +0000 (20:35 +0800)
committerWill Deacon <will@kernel.org>
Tue, 8 Jun 2021 11:35:55 +0000 (12:35 +0100)
commitf115f3c0d5d846f69b2bc2d86653117f305b6066
treeef7412e4cfc9bfe22aa0e160099ebe0da2c2b72b
parent9cff922bba429b310507eac3b6cb5eb1b57e9ad1
iommu/arm-smmu-v3: Decrease the queue size of evtq and priq

Commit d25f6ead162e ("iommu/arm-smmu-v3: Increase maximum size of queues")
expands the cmdq queue size to improve the success rate of concurrent
command queue space allocation by multiple cores. However, this extension
does not apply to evtq and priq, because for both of them, the SMMU driver
is the consumer. Instead, memory resources are wasted. Therefore, the
queue size of evtq and priq is restored to the original setting, one page.

Fixes: d25f6ead162e ("iommu/arm-smmu-v3: Increase maximum size of queues")
Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
Link: https://lore.kernel.org/r/20210531123553.9602-1-thunder.leizhen@huawei.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h