drivers/edac: mod MC to use workq instead of kthread
Move the memory controller object to work queue based implementation from the
kernel thread based.
Signed-off-by: Dave Jiang <djiang@mvista.com>
Signed-off-by: Douglas Thompson <dougthompson@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
diff --git a/drivers/edac/edac_mc_sysfs.c b/drivers/edac/edac_mc_sysfs.c
index 6e2785b..6b2217b7 100644
--- a/drivers/edac/edac_mc_sysfs.c
+++ b/drivers/edac/edac_mc_sysfs.c
@@ -22,22 +22,28 @@
static int poll_msec = 1000;
/* Getter functions for above */
-int edac_get_log_ue()
+int edac_get_log_ue(void)
{
return log_ue;
}
-int edac_get_log_ce()
+int edac_get_log_ce(void)
{
return log_ce;
}
-int edac_get_panic_on_ue()
+int edac_get_panic_on_ue(void)
{
return panic_on_ue;
}
-int edac_get_poll_msec()
+/* this is temporary */
+int edac_mc_get_poll_msec(void)
+{
+ return edac_get_poll_msec();
+}
+
+int edac_get_poll_msec(void)
{
return poll_msec;
}