Borislav Petkov
0966760619
EDAC: Balance workqueue setup and teardown
...
We use the ->edac_check function pointers to determine whether we need
to setup a polling workqueue. However, the destroy path is not balanced
and we might try to teardown an unitialized workqueue.
Balance init and destroy paths by looking at ->edac_check in both cases.
Set op_state to OP_OFFLINE *before* destroying anything.
Reported-by: Zhiqiang Hou <Zhiqiang.Hou@freescale.com>
Cc: Varun Sethi <Varun.Sethi@freescale.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
2016-02-02 11:04:29 +01:00
..
2015-09-22 18:20:56 +02:00
2015-10-15 11:57:23 +02:00
2015-02-23 13:08:09 +01:00
2015-02-23 13:08:09 +01:00
2016-01-25 11:17:14 +01:00
2015-09-29 13:41:04 +02:00
2013-12-06 10:23:41 +01:00
2014-02-25 10:09:09 +01:00
2009-04-02 19:05:03 -07:00
2011-04-19 00:23:22 +02:00
2010-11-01 15:38:34 -04:00
2014-10-20 16:20:30 +02:00
2014-10-22 22:58:45 +02:00
2015-10-14 18:50:32 +02:00
2014-10-22 22:59:00 +02:00
2014-02-25 10:01:30 +01:00
2015-09-22 12:29:46 +02:00
2015-12-11 16:56:41 +01:00
2015-12-11 16:56:43 +01:00
2015-12-11 16:56:41 +01:00
2016-02-02 11:04:29 +01:00
2015-12-11 16:56:43 +01:00
2015-12-11 16:56:43 +01:00
2015-12-11 16:56:41 +01:00
2016-02-02 11:04:29 +01:00
2015-12-11 16:56:39 +01:00
2015-10-22 22:57:30 +02:00
2013-11-04 17:01:07 -06:00
2015-03-20 17:50:07 +01:00
2015-08-13 10:12:52 +02:00
2014-11-19 16:33:48 +01:00
2015-10-15 00:21:07 +02:00
2013-12-06 10:23:41 +01:00
2016-01-01 18:31:34 +01:00
2014-04-04 09:50:07 -07:00
2014-03-11 06:55:49 -03:00
2015-03-11 20:39:15 +01:00
2015-02-23 13:06:23 +01:00
2015-02-23 13:06:23 +01:00
2015-02-23 13:06:23 +01:00
2015-10-15 00:21:07 +02:00
2015-08-13 10:12:54 +02:00
2015-12-11 16:56:43 +01:00
2015-08-13 10:12:52 +02:00
2014-11-19 10:55:43 -08:00
2015-12-11 16:56:16 +01:00
2015-05-31 12:51:08 +02:00
2015-12-03 12:05:40 +01:00
2011-04-19 00:23:22 +02:00
2015-07-02 10:46:28 +02:00
2015-07-02 10:46:28 +02:00
2015-07-02 10:46:28 +02:00
2013-01-03 15:57:03 -08:00
2013-01-03 15:57:03 -08:00
2015-10-03 12:19:42 +02:00
2009-04-02 19:05:03 -07:00
2013-12-06 10:23:41 +01:00
2015-12-11 16:58:32 +01:00
2015-03-20 17:50:07 +01:00
2014-10-20 16:20:30 +02:00
2015-12-11 16:56:43 +01:00
2015-10-15 00:21:07 +02:00
2016-01-25 11:17:22 +01:00