From ecb54357576486bfd3e5b3f1d875623524de97a8 Mon Sep 17 00:00:00 2001 From: jslepicka Date: Wed, 31 May 2017 14:30:43 -0500 Subject: [PATCH] x86/x64: Exclude devices with legacy IRQ 255 Signed-off-by: James Slepicka --- classify.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classify.c b/classify.c index f40e1d1..df8a89b 100644 --- a/classify.c +++ b/classify.c @@ -655,8 +655,13 @@ static void build_one_dev_entry(const char *dirname, GList *tmp_irqs) /* * no pci device has irq 0 + * irq 255 is invalid on x86/x64 architectures */ +#if defined(__i386__) || defined(__x86_64__) + if (irqnum && irqnum != 255) { +#else if (irqnum) { +#endif new = get_irq_info(irqnum); if (new) goto done;