Commit ac0fe56d authored by Marc Zyngier's avatar Marc Zyngier Committed by Oliver Upton

KVM: arm64: vgic: Use vcpu_idx for the debug information

When dumping the debug information, use vcpu_idx instead of vcpu_id,
as this is independent of any userspace influence.
Reviewed-by: default avatarZenghui Yu <yuzenghui@huawei.com>
Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230927090911.3355209-6-maz@kernel.orgSigned-off-by: default avatarOliver Upton <oliver.upton@linux.dev>
parent 4e7728c8
...@@ -166,7 +166,7 @@ static void print_header(struct seq_file *s, struct vgic_irq *irq, ...@@ -166,7 +166,7 @@ static void print_header(struct seq_file *s, struct vgic_irq *irq,
if (vcpu) { if (vcpu) {
hdr = "VCPU"; hdr = "VCPU";
id = vcpu->vcpu_id; id = vcpu->vcpu_idx;
} }
seq_printf(s, "\n"); seq_printf(s, "\n");
...@@ -212,7 +212,7 @@ static void print_irq_state(struct seq_file *s, struct vgic_irq *irq, ...@@ -212,7 +212,7 @@ static void print_irq_state(struct seq_file *s, struct vgic_irq *irq,
" %2d " " %2d "
"\n", "\n",
type, irq->intid, type, irq->intid,
(irq->target_vcpu) ? irq->target_vcpu->vcpu_id : -1, (irq->target_vcpu) ? irq->target_vcpu->vcpu_idx : -1,
pending, pending,
irq->line_level, irq->line_level,
irq->active, irq->active,
...@@ -224,7 +224,7 @@ static void print_irq_state(struct seq_file *s, struct vgic_irq *irq, ...@@ -224,7 +224,7 @@ static void print_irq_state(struct seq_file *s, struct vgic_irq *irq,
irq->mpidr, irq->mpidr,
irq->source, irq->source,
irq->priority, irq->priority,
(irq->vcpu) ? irq->vcpu->vcpu_id : -1); (irq->vcpu) ? irq->vcpu->vcpu_idx : -1);
} }
static int vgic_debug_show(struct seq_file *s, void *v) static int vgic_debug_show(struct seq_file *s, void *v)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment