]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: mm: Simplify __TLBI_RANGE_NUM() macro
authorWill Deacon <will@kernel.org>
Mon, 2 Mar 2026 13:55:54 +0000 (13:55 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 13 Mar 2026 17:23:04 +0000 (17:23 +0000)
commit057bbd8e06102100023b980dfdd26f8a595785cd
tree9e109d6d475b56a11dee0ab4efb4ebabcba21eb7
parent5e63b73f3deb1e0f7e2234f7f6743e323b60daf8
arm64: mm: Simplify __TLBI_RANGE_NUM() macro

Since commit e2768b798a19 ("arm64/mm: Modify range-based tlbi to
decrement scale"), we don't need to clamp the 'pages' argument to fit
the range for the specified 'scale' as we know that the upper bits will
have been processed in a prior iteration.

Drop the clamping and simplify the __TLBI_RANGE_NUM() macro.

Signed-off-by: Will Deacon <will@kernel.org>
Reviewed-by: Ryan Roberts <ryan.roberts@arm.com>
Reviewed-by: Dev Jain <dev.jain@arm.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Signed-off-by: Ryan Roberts <ryan.roberts@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/tlbflush.h