All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86/ioapic: Correctly print IRTE's index field when enabling INTR
@ 2017-08-22 15:44 raymond pang
  2017-08-23  8:16 ` Ingo Molnar
  2017-08-23  8:25 ` [tip:x86/apic] x86/ioapic: Print the IRTE's index field correctly " tip-bot for raymond pang
  0 siblings, 2 replies; 3+ messages in thread
From: raymond pang @ 2017-08-22 15:44 UTC (permalink / raw)
  To: joro, tglx, mingo, hpa, linux-arch, x86; +Cc: linux-kernel

When enabling interrupt remap, IOAPIC's RTE contains interrupt_index
field of IRTE. And this field is composed of index and index2 member of
struct IR_IO_APIC_route_entry. Make io_apic_print_entries() correctly
print interrupt index field.

Signed-off-by: Raymond Pang <raymondpangxd@gmail.com>
---
 arch/x86/kernel/apic/io_apic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 237e9c2..70e48aa 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -1243,7 +1243,7 @@ static void io_apic_print_entries(unsigned int
apic, unsigned int nr_entries)
     entry.vector, entry.irr, entry.delivery_status);
   if (ir_entry->format)
    printk(KERN_DEBUG "%s, remapped, I(%04X),  Z(%X)\n",
-          buf, (ir_entry->index << 15) | ir_entry->index,
+          buf, (ir_entry->index2 << 15) | ir_entry->index,
           ir_entry->zero);
   else
    printk(KERN_DEBUG "%s, %s, D(%02X), M(%1d)\n",
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-08-23  8:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-22 15:44 [PATCH] x86/ioapic: Correctly print IRTE's index field when enabling INTR raymond pang
2017-08-23  8:16 ` Ingo Molnar
2017-08-23  8:25 ` [tip:x86/apic] x86/ioapic: Print the IRTE's index field correctly " tip-bot for raymond pang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.