md: raid0: Allocate all buffers for the raid0 configuration in one function.
authorAndre Noll <maan@systemlinux.org>
Tue, 16 Jun 2009 06:47:36 +0000 (16:47 +1000)
committerNeilBrown <neilb@suse.de>
Tue, 16 Jun 2009 06:47:36 +0000 (16:47 +1000)
commited7b00380d957ec770b5e90380d012c6062c13cc
tree8eced97cefca4be9f8eefce22ecb64a49ef6771b
parent5568a6035d9fca2cd8f1ef7005e215eae4e65fab
md: raid0: Allocate all buffers for the raid0 configuration in one function.

Currently the raid0 configuration is allocated in raid0_run() while
the buffers for the strip_zone and the dev_list arrays are allocated
in create_strip_zones(). On errors, all three buffers are freed
in raid0_run().

It's easier and more readable to do the allocation and cleanup within
a single function. So move that code into create_strip_zones().

Signed-off-by: Andre Noll <maan@systemlinux.org>
Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/raid0.c