NeilBrown
658864cc2c
md: avoid possible spinning md thread at shutdown.
...
commit 0f62fb220a upstream.
If an md array with externally managed metadata (e.g. DDF or IMSM)
is in use, then we should not set safemode==2 at shutdown because:
1/ this is ineffective: user-space need to be involved in any 'safemode' handling,
2/ The safemode management code doesn't cope with safemode==2 on external metadata
and md_check_recover enters an infinite loop.
Even at shutdown, an infinite-looping process can be problematic, so this
could cause shutdown to hang.
Signed-off-by: NeilBrown <neilb@suse.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-06-07 13:25:32 -07:00
..
2014-02-06 11:08:16 -08:00
2014-05-13 13:59:45 +02:00
2013-04-24 11:42:41 +10:00
2012-05-22 13:55:34 +10:00
2013-03-01 22:45:51 +00:00
2013-03-01 22:45:51 +00:00
2009-04-02 19:55:23 +01:00
2013-12-20 07:45:10 -08:00
2012-03-28 18:41:29 +01:00
2014-02-13 13:48:02 -08:00
2013-03-01 22:45:51 +00:00
2014-05-13 13:59:45 +02:00
2013-03-20 17:21:28 +00:00
2013-03-20 17:21:27 +00:00
2013-03-20 17:21:27 +00:00
2013-03-20 17:21:27 +00:00
2013-03-20 17:21:27 +00:00
2013-05-10 14:37:17 +01:00
2014-03-23 21:38:18 -07:00
2013-03-23 14:26:30 -07:00
2013-12-20 07:45:11 -08:00
2012-07-27 15:07:59 +01:00
2010-08-12 04:13:51 +01:00
2013-03-01 22:45:47 +00:00
2012-12-21 20:23:37 +00:00
2013-08-04 16:51:02 +08:00
2013-03-01 22:45:49 +00:00
2013-03-01 22:45:47 +00:00
2011-11-06 19:44:47 -08:00
2012-05-10 23:21:39 -04:00
2009-09-04 20:40:34 +01:00
2012-07-30 17:25:16 -07:00
2014-03-06 21:30:13 -08:00
2008-10-10 13:36:58 +01:00
2011-10-31 19:31:18 -04:00
2009-06-22 10:12:27 +01:00
2012-03-28 18:41:26 +01:00
2013-03-23 14:15:30 -07:00
2013-10-05 07:13:11 -07:00
2012-07-20 14:25:03 +01:00
2012-03-28 18:41:26 +01:00
2012-03-28 18:41:26 +01:00
2013-11-04 04:31:06 -08:00
2011-10-31 19:31:19 -04:00
2013-12-20 07:45:10 -08:00
2013-05-10 14:37:14 +01:00
2014-02-13 13:48:02 -08:00
2013-12-20 07:45:11 -08:00
2013-03-01 22:45:47 +00:00
2014-03-06 21:30:13 -08:00
2014-03-06 21:30:13 -08:00
2014-05-13 13:59:46 +02:00
2011-10-31 19:31:19 -04:00
2007-10-20 02:01:26 +01:00
2013-08-04 16:51:02 +08:00
2013-03-01 22:45:47 +00:00
2014-02-13 13:48:02 -08:00
2014-02-13 13:48:02 -08:00
2013-03-23 14:15:29 -07:00
2014-02-13 13:48:02 -08:00
2013-03-23 14:15:29 -07:00
2011-10-11 16:48:54 +11:00
2014-02-13 13:48:02 -08:00
2014-06-07 13:25:32 -07:00
2014-01-25 08:27:12 -08:00
2012-10-11 13:34:00 +11:00
2011-10-11 16:48:57 +11:00
2013-03-23 14:15:30 -07:00
2012-03-19 12:46:39 +11:00
2014-05-30 21:52:12 -07:00
2012-07-31 10:03:53 +10:00
2014-02-22 12:41:29 -08:00
2013-08-04 16:50:54 +08:00
2014-01-25 08:27:12 -08:00
2013-02-26 11:55:30 +11:00