]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: arm64: Remove potential UB on nvhe tracing clock update
authorMostafa Saleh <smostafa@google.com>
Thu, 30 Apr 2026 10:37:24 +0000 (10:37 +0000)
committerMarc Zyngier <maz@kernel.org>
Wed, 6 May 2026 16:09:48 +0000 (17:09 +0100)
commit9a624ea3f26f40c76bd2c7f77cde30659d42efbd
treee840645227a6404bcd2ae75e8ffb6540b2e413a1
parentfc240715fc5003538ff530e3cfb985e7769b7171
KVM: arm64: Remove potential UB on nvhe tracing clock update

Sashiko(locally) reports possiblity of division by zero and
out-of-bounds bitwise shift in trace_clock_update().

Although the clock update is untrusted, we should at least have some
basic checks to avoid undefined behaviours.

Reviewed-by: Vincent Donnefort <vdonnefort@google.com>
Signed-off-by: Mostafa Saleh <smostafa@google.com>
Link: https://patch.msgid.link/20260430103724.2151625-1-smostafa@google.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/hyp/nvhe/clock.c