md: fix return value of rdev_size_change()
commit47755c2aa1e10d2b743716a7fc9dcc91ed36af33
authorJustin Maggard <jmaggard10@gmail.com>
Wed, 24 Nov 2010 05:36:17 +0000 (24 16:36 +1100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 21 Mar 2011 19:43:51 +0000 (21 12:43 -0700)
tree454309fa38694958725cdaa58f7c6e172f48d228
parent440692ac192c43876bf2f21f7f215dd037e2a823
md: fix return value of rdev_size_change()

commit c26a44ed1e552aaa1d4ceb71842002d235fe98d7 upstream.

When trying to grow an array by enlarging component devices,
rdev_size_store() expects the return value of rdev_size_change() to be
in sectors, but the actual value is returned in KBs.

This functionality was broken by commit
     dd8ac336c13fd8afdb082ebacb1cddd5cf727889
so this patch is suitable for any kernel since 2.6.30.

Signed-off-by: Justin Maggard <jmaggard10@gmail.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/md/md.c