[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging-4.18] x86/msi: prevent watchdog triggering when dumping MSI state
commit 1ffb29d132600e6a7965c2885505615a6fd6c647 Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> AuthorDate: Wed Jun 26 13:36:52 2024 +0200 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Wed Jun 26 13:36:52 2024 +0200 x86/msi: prevent watchdog triggering when dumping MSI state Use the same check that's used in dump_irqs(). Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> master commit: 594b22ca5be681ec1b42c34f321cc2600d582210 master date: 2024-05-20 14:29:44 +0100 --- xen/arch/x86/msi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c index a78367d7cf..3eaeffd1e0 100644 --- a/xen/arch/x86/msi.c +++ b/xen/arch/x86/msi.c @@ -17,6 +17,7 @@ #include <xen/param.h> #include <xen/pci.h> #include <xen/pci_regs.h> +#include <xen/softirq.h> #include <xen/iocap.h> #include <xen/keyhandler.h> #include <xen/pfn.h> @@ -1405,6 +1406,9 @@ static void cf_check dump_msi(unsigned char key) unsigned long flags; const char *type = "???"; + if ( !(irq & 0x1f) ) + process_pending_softirqs(); + if ( !irq_desc_initialized(desc) ) continue; -- generated by git-patchbot for /home/xen/git/xen.git#staging-4.18
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |