[prev in list] [next in list] [prev in thread] [next in thread]
List: bluesmoke-devel
Subject: [PATCH 2/7] i82443bxgx_edac: set edac_op_state
From: Jason Uhlenkott <juhlenko () akamai ! com>
Date: 2008-01-15 1:12:11
Message-ID: 20080115011211.GB31574 () 48M1231 ! sanmateo ! corp ! akamai ! com
[Download RAW message or body]
Make sure edac_op_state is set to something useful so the driver's check
routine will actually get run.
Signed-off-by: Jason Uhlenkott <juhlenko@akamai.com>
---
Index: linux/drivers/edac/i82443bxgx_edac.c
===================================================================
--- linux.orig/drivers/edac/i82443bxgx_edac.c 2008-01-13 20:53:47.000000000 -0800
+++ linux/drivers/edac/i82443bxgx_edac.c 2008-01-14 15:31:55.118179203 -0800
@@ -28,6 +28,7 @@
#include <linux/pci_ids.h>
#include <linux/slab.h>
+#include <linux/edac.h>
#include "edac_core.h"
@@ -244,6 +245,16 @@
if (mci == NULL)
return -ENOMEM;
+ /* make sure error reporting method is sane */
+ switch (edac_op_state) {
+ case EDAC_OPSTATE_POLL:
+ case EDAC_OPSTATE_NMI:
+ break;
+ default:
+ edac_op_state = EDAC_OPSTATE_POLL;
+ break;
+ }
+
debugf0("MC: " __FILE__ ": %s(): mci = %p\n", __func__, mci);
mci->dev = &pdev->dev;
mci->mtype_cap = MEM_FLAG_EDO | MEM_FLAG_SDR | MEM_FLAG_RDR;
@@ -400,3 +411,6 @@
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Tim Small <tim@buttersideup.com> - WPAD");
MODULE_DESCRIPTION("EDAC MC support for Intel 82443BX/GX memory controllers");
+
+module_param(edac_op_state, int, 0444);
+MODULE_PARM_DESC(edac_op_state, "EDAC Error Reporting state: 0=Poll,1=NMI");
--
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
bluesmoke-devel mailing list
bluesmoke-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluesmoke-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic