aboutsummaryrefslogtreecommitdiff
path: root/arch/s390
diff options
context:
space:
mode:
authorGravatar Ilkka Koskinen <ilkka@os.amperecomputing.com> 2024-02-09 17:11:09 +0000
committerGravatar Will Deacon <will@kernel.org> 2024-02-09 17:14:04 +0000
commit50572064ec7109b00eef8880e905f55861c8b3de (patch)
treecc3040d753cabaddba4f6b0b5494eee5f2a9f8ce /arch/s390
parentarm64: jump_label: use constraints "Si" instead of "i" (diff)
downloadlinux-50572064ec7109b00eef8880e905f55861c8b3de.tar.gz
linux-50572064ec7109b00eef8880e905f55861c8b3de.tar.bz2
linux-50572064ec7109b00eef8880e905f55861c8b3de.zip
perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
AmpereOneX mesh implementation has a bug in HN-P nodes that makes them report incorrect child count. The failing crosspoints report 8 children while they only have two. When the driver tries to access the inexistent child nodes, it believes it has reached an invalid node type and probing fails. The workaround is to ignore those incorrect child nodes and continue normally. Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com> [ rm: rewrote simpler generalised version ] Tested-by: Ilkka Koskinen <ilkka@os.amperecomputing.com> Signed-off-by: Robin Murphy <robin.murphy@arm.com> Link: https://lore.kernel.org/r/ce4b1442135fe03d0de41859b04b268c88c854a3.1707498577.git.robin.murphy@arm.com Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'arch/s390')
0 files changed, 0 insertions, 0 deletions