diff options
| author | Mostafa Saleh <smostafa@google.com> | 2026-06-03 11:05:20 +0000 |
|---|---|---|
| committer | Will Deacon <will@kernel.org> | 2026-07-21 22:27:47 +0000 |
| commit | 442d366cc1aabc699015a2e10a41bba17fe416ad (patch) | |
| tree | bd3796bf842f87e2168d8eb5c265eef0e90bfc7f /drivers/virt | |
| parent | 24f55f511b9e1c19dc48d11bfe0dc60c86bdb376 (diff) | |
| download | linux-next-442d366cc1aabc699015a2e10a41bba17fe416ad.tar.gz linux-next-442d366cc1aabc699015a2e10a41bba17fe416ad.zip | |
arm64/mm: Simplify SWIOTLB setup in arch_mm_preinit()
At the moment, arch_mm_preinit() checks if the system has limited
addressing or is running under CCA to enable SWIOTLB, only after to
be forced to true anyway if it was false due to
CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC being unconditionally true for
arm64.
Simplify this logic, by making it clear that SWIOTLB is always used
but its size depends on the address layout of the system.
Signed-off-by: Mostafa Saleh <smostafa@google.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Aneesh Kumar K.V (Arm) <aneesh.kumar@kernel.org>
Tested-by: Aneesh Kumar K.V (Arm) <aneesh.kumar@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'drivers/virt')
0 files changed, 0 insertions, 0 deletions
