From dac2111fb8403c69c9d1fc1b02ef3f569f379efa Mon Sep 17 00:00:00 2001 From: Teddy Astie Date: Tue, 21 Oct 2025 14:45:39 +0000 Subject: [PATCH] vtd: Inline redundant nr_ioapic_entries macro This macro was there when ia64 was a thing, nowaday, this macro isn't meaningful anymore and is actually a slightly disguised nr_ioapic_entries array access. Signed-off-by: Teddy Astie Acked-by: Andrew Cooper --- xen/drivers/passthrough/vtd/intremap.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xen/drivers/passthrough/vtd/intremap.c b/xen/drivers/passthrough/vtd/intremap.c index 9272a25113..7726ee618a 100644 --- a/xen/drivers/passthrough/vtd/intremap.c +++ b/xen/drivers/passthrough/vtd/intremap.c @@ -31,7 +31,6 @@ #include #include -#define nr_ioapic_entries(i) nr_ioapic_entries[i] /* * source validation type (SVT) @@ -68,7 +67,7 @@ static int init_apic_pin_2_ir_idx(void) nr_pins = 0; for ( i = 0; i < nr_ioapics; i++ ) - nr_pins += nr_ioapic_entries(i); + nr_pins += nr_ioapic_entries[i]; _apic_pin_2_ir_idx = xmalloc_array(int, nr_pins); apic_pin_2_ir_idx = xmalloc_array(int *, nr_ioapics); @@ -86,7 +85,7 @@ static int init_apic_pin_2_ir_idx(void) for ( i = 0; i < nr_ioapics; i++ ) { apic_pin_2_ir_idx[i] = &_apic_pin_2_ir_idx[nr_pins]; - nr_pins += nr_ioapic_entries(i); + nr_pins += nr_ioapic_entries[i]; } return 0;