OSDN Git Service

Revert "arm64: Increase the max granular size"
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 11 May 2018 12:25:49 +0000 (13:25 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 11 May 2018 13:21:33 +0000 (14:21 +0100)
commitd93277b9839b0bde06238a7a7f644114edb2ad4a
treedc8cbfb755ed29d8d8569222fdf573a8906550b3
parent75bc37fefc4471e718ba8e651aa74673d4e0a9eb
Revert "arm64: Increase the max granular size"

This reverts commit 97303480753e48fb313dc0e15daaf11b0451cdb8.

Commit 97303480753e ("arm64: Increase the max granular size") increased
the cache line size to 128 to match Cavium ThunderX, apparently for some
performance benefit which could not be confirmed. This change, however,
has an impact on the network packet allocation in certain circumstances,
requiring slightly over a 4K page with a significant performance
degradation. The patch reverts L1_CACHE_SHIFT back to 6 (64-byte cache
line).

Cc: Will Deacon <will.deacon@arm.com>
Cc: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/cache.h