summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorJork Loeser <jloeser@linux.microsoft.com>2026-04-28 00:38:53 +0300
committerWei Liu <wei.liu@kernel.org>2026-04-30 01:56:53 +0300
commitefe0fb8c3fe2b996522f7418fd311eeff43c1148 (patch)
tree06252f2f7882c24cc897faa3d516ca2435d7a692 /include/linux/timerqueue.h
parentf1a9e67c11388965802a61922c313bfc43272afe (diff)
downloadlinux-efe0fb8c3fe2b996522f7418fd311eeff43c1148.tar.xz
mshv: clean up SynIC state on kexec for L1VH
The reboot notifier that tears down the SynIC cpuhp state guards the cleanup with hv_root_partition(), so on L1VH (where hv_root_partition() is false) SINT0, SINT5, and SIRBP are never cleaned up before kexec. The kexec'd kernel then inherits stale unmasked SINTs and an enabled SIRBP pointing to freed memory. Remove the hv_root_partition() guard so the cleanup runs for all parent partitions. Signed-off-by: Jork Loeser <jloeser@linux.microsoft.com> Reviewed-by: Stanislav Kinsburskii <skinsburskii@linux.microsoft.com> Reviewed-by: Anirudh Rayabharam (Microsoft) <anirudh@anirudhrb.com> Signed-off-by: Wei Liu <wei.liu@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions