Files
linux-apfs/drivers/md
NeilBrown cbd1998377 md: Fix unfortunate interaction with evms
evms configures md arrays by:
  open device
  send ioctl
  close device

for each different ioctl needed.
Since 2.6.29, the device can disappear after the 'close'
unless a significant configuration has happened to the device.
The change made by "SET_ARRAY_INFO" can too minor to stop the device
from disappearing, but important enough that losing the change is bad.

So: make sure SET_ARRAY_INFO sets mddev->ctime, and keep the device
active as long as ctime is non-zero (it gets zeroed with lots of other
things when the array is stopped).

This is suitable for -stable kernels since 2.6.29.

Signed-off-by: NeilBrown <neilb@suse.de>
Cc: stable@kernel.org
2009-12-30 12:08:49 +11:00
..
2009-12-10 23:52:25 +00:00
2009-12-10 23:52:32 +00:00
2009-12-10 23:52:22 +00:00
2009-12-10 23:52:13 +00:00
2009-09-14 08:24:52 +02:00
2009-12-10 23:51:52 +00:00
2009-12-10 23:52:27 +00:00
2009-12-30 12:08:49 +11:00
2009-03-31 14:57:37 +11:00