Skip to contentSkip to conversation

Patch "x86/platform/intel-mid: Correct MSI IRQ line for watchdog device" has been added to the 4.10-stable tree

PATCH [email protected] 1 participant 1 message May 9, 2017

Subsystems (3)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

x86/platform/intel-mid: Correct MSI IRQ line for watchdog device

to the 4.10-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
x86-platform-intel-mid-correct-msi-irq-line-for-watchdog-device.patch
and it can be found in the queue-4.10 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From 80354c29025833acd72ddac1ffa21c6cb50128cd Mon Sep 17 00:00:00 2001

From: Andy Shevchenko <[email protected]>
Date: Sun, 12 Mar 2017 17:07:44 +0200
Subject: x86/platform/intel-mid: Correct MSI IRQ line for watchdog device

From: Andy Shevchenko <[email protected]>

commit 80354c29025833acd72ddac1ffa21c6cb50128cd upstream.

The interrupt line used for the watchdog is 12, according to the official Intel Edison BSP code.

And indeed after fixing it we start getting an interrupt and thus the watchdog starts working again:

  [  191.699951] Kernel panic - not syncing: Kernel Watchdog
Cc Borislav Petkov <[email protected]>
Cc David Cohen <[email protected]>
Cc H. Peter Anvin <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Peter Zijlstra <[email protected]>
Cc Thomas Gleixner <[email protected]>
Fixes 78a3bb9e408b ("x86: intel-mid: add watchdog platform code for Merrifield")
---
 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c +1 -1
@@ -19,7 +19,7 @@
 #include <asm/intel_scu_ipc.h>
 #include <asm/io_apic.h>
 
-#define TANGIER_EXT_TIMER0_MSI 15
+#define TANGIER_EXT_TIMER0_MSI 12
 
 static struct platform_device wdt_dev = {
 	.name = "intel_mid_wdt",

Patches currently in stable-queue which might be from [email protected] are

queue-4.10/x86-platform-intel-mid-correct-msi-irq-line-for-watchdog-device.patch queue-4.10/clk-make-x86-conditional-on-config_common_clk.patch queue-4.10/platform-x86-intel_pmc_core-fix-out-of-bounds-accesses-on-stack.patch