]> git.ipfire.org Git - thirdparty/mdadm.git/commit
imsm: prepare memory for level migration update
authorPrzemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
Wed, 4 May 2011 15:12:14 +0000 (17:12 +0200)
committerNeilBrown <neilb@suse.de>
Mon, 9 May 2011 01:45:53 +0000 (11:45 +1000)
commitbc0b9d34968b5f681ab91ddbc27dbe5995aaa695
tree2de7abdd6dc50c99b31058aff4193264c12fc449
parentc7958710e7ddd33914614cb73f52fd3e166e2877
imsm: prepare memory for level migration update

When level is changed from raid0 to raid5 memory is required for replace device
smaller device/array object.
This memory is allocated in manager context in prepare_update()

Prepare_update() is called in manager context so memory allocation are
allowed here. This allows us to look for spare devices for meta update.

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c