aboutsummaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorWill Deacon <[email protected]>2019-08-27 14:36:38 +0100
committerWill Deacon <[email protected]>2019-08-27 17:37:02 +0100
commit5b1cfe3a0ba74c1f2b83b607712a217b9f9463a2 (patch)
treefa5c90257088a8c00e134e3dbe1a14dc5ee1447e /scripts/patch-kernel
parent0e1645557d19fc6d88d3c40431f63a3c3a4c417b (diff)
arm64: smp: Don't enter kernel with NULL stack pointer or task struct
Although SMP bringup is inherently racy, we can significantly reduce the window during which secondary CPUs can unexpectedly enter the kernel by sanity checking the 'stack' and 'task' fields of the 'secondary_data' structure. If the booting CPU gave up waiting for us, then they will have been cleared to NULL and we should spin in a WFE; WFI loop instead. Reviewed-by: Mark Rutland <[email protected]> Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions