From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Gleixner Subject: [patch 0/5] x86/irq: Cure various interrupt issues Date: Tue, 25 Jun 2019 13:13:53 +0200 Message-ID: <20190625111353.863718167@linutronix.de> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: LKML Cc: x86@kernel.org, Robert Hodaszi , Vadim Pasternak , Ido Schimmel , Greg Kroah-Hartman , linux-serial@vger.kernel.org, Marc Zyngier List-Id: linux-serial@vger.kernel.org This series addresses a few long standing issues: 1) The spurious interrupt warning which is emitted occasionally for no obvious reason. Partially harmless but annoying 2) The spurious system vector detection which got wreckaged quite some time ago and can completely wedge a machine. Posted yesterday already in a preliminary version. Now actually verified that it does what it claims to do. Details in the various patches. For your conveniance the series is available from git: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.irq Thanks, tglx 8<----------------- arch/x86/entry/entry_32.S | 24 ++++++++++++++++++++++++ arch/x86/entry/entry_64.S | 30 ++++++++++++++++++++++++++---- arch/x86/include/asm/hw_irq.h | 5 ++++- arch/x86/kernel/apic/apic.c | 33 ++++++++++++++++++++++----------- arch/x86/kernel/apic/io_apic.c | 39 +++++++++++++++++++++++++++++++++++++++ arch/x86/kernel/apic/vector.c | 4 ++-- arch/x86/kernel/idt.c | 3 ++- arch/x86/kernel/irq.c | 2 +- include/linux/irq.h | 2 ++ kernel/irq/autoprobe.c | 6 +++--- kernel/irq/chip.c | 6 ++++++ kernel/irq/cpuhotplug.c | 2 +- kernel/irq/internals.h | 1 + kernel/irq/manage.c | 41 +++++++++++++++++++++++++++++++++++------ 14 files changed, 168 insertions(+), 30 deletions(-)