From: Marek Majtyka <marekx.majt...@intel.com>

Setting interrupt thread affinity when interrupts
are not used is a logical mistake causing booting core dump.

Fixed configuration define typo/bug.

Signed-off-by: Marek Majtyka <marekx.majt...@intel.com>
---
 drivers/edac/axxia_edac-l3_56xx.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/edac/axxia_edac-l3_56xx.c 
b/drivers/edac/axxia_edac-l3_56xx.c
index f390450..c41fff4 100644
--- a/drivers/edac/axxia_edac-l3_56xx.c
+++ b/drivers/edac/axxia_edac-l3_56xx.c
@@ -522,10 +522,10 @@ static int intel_edac_l3_probe(struct platform_device 
*pdev)
                        ccn_irq_handler, ccn_irq_thread, IRQF_ONESHOT,
                        dev_name(&dev_info->pdev->dev), dev_info))
                        goto err2;
-       }
 
-       desc = irq_to_desc(r->start);
-       sched_setaffinity(desc->action->thread->pid, &only_cpu_0);
+               desc = irq_to_desc(r->start);
+               sched_setaffinity(desc->action->thread->pid, &only_cpu_0);
+       }
 
        return 0;
 err2:
@@ -542,7 +542,7 @@ static int intel_edac_l3_remove(struct platform_device 
*pdev)
 }
 
 static const struct of_device_id intel_edac_l3_match[] = {
-#if defined(CONFIG_EDAC_AXXIA_L2_CPU_5600)
+#if defined(CONFIG_EDAC_AXXIA_L3_5600)
 
        {
        .compatible = "intel,ccn504-l3-cache",
@@ -550,7 +550,7 @@ static const struct of_device_id intel_edac_l3_match[] = {
 
 #endif
 
-#if defined(CONFIG_EDAC_AXXIA_L2_CPU_6700)
+#if defined(CONFIG_EDAC_AXXIA_L3_6700)
 
        {
        .compatible = "intel,ccn512-l3-cache",
-- 
2.7.4

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to