[PATCH 12/16] KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset
Marc Zyngier
maz at kernel.org
Sat Feb 25 02:32:40 PST 2023
On Fri, 24 Feb 2023 20:07:59 +0000,
Colton Lewis <coltonlewis at google.com> wrote:
>
> Marc Zyngier <maz at kernel.org> writes:
>
> > diff --git a/include/kvm/arm_arch_timer.h b/include/kvm/arm_arch_timer.h
> > index 62ef4883e644..e76e513b90c5 100644
> > --- a/include/kvm/arm_arch_timer.h
> > +++ b/include/kvm/arm_arch_timer.h
> > @@ -29,6 +29,11 @@ struct arch_timer_offset {
> > * structure. If NULL, assume a zero offset.
> > */
> > u64 *vm_offset;
> > + /*
> > + * If set, pointer to one of the offsets in the vcpu's sysreg
> > + * array. If NULL, assume a zero offset.
> > + */
> > + u64 *vcpu_offset;
> > };
>
> > struct arch_timer_vm_offsets {
> > --
> > 2.34.1
>
> This pointer isn't initialized until next commit and this commit is
> small so I think it should be merged with the next one.
Like the rest of the vcpu structure, this is of course initialised to
zero. Yes, the patch is small. It does *one* thing, which is to plug a
new offset.
Should it be buried into a much bigger patch? I don't think so.
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list