@ -1337,7 +1337,7 @@ super_90_rdev_size_change(mdk_rdev_t *rdev, sector_t num_sectors)
md_super_write ( rdev - > mddev , rdev , rdev - > sb_start , rdev - > sb_size ,
rdev - > sb_page ) ;
md_super_wait ( rdev - > mddev ) ;
return num_sectors / 2 ; /* kB for sysfs */
return num_sectors ;
}
@ -1704,7 +1704,7 @@ super_1_rdev_size_change(mdk_rdev_t *rdev, sector_t num_sectors)
md_super_write ( rdev - > mddev , rdev , rdev - > sb_start , rdev - > sb_size ,
rdev - > sb_page ) ;
md_super_wait ( rdev - > mddev ) ;
return num_sectors / 2 ; /* kB for sysfs */
return num_sectors ;
}
static struct super_type super_types [ ] = {
@ -4338,6 +4338,8 @@ static int md_alloc(dev_t dev, char *name)
if ( mddev - > kobj . sd & &
sysfs_create_group ( & mddev - > kobj , & md_bitmap_group ) )
printk ( KERN_DEBUG " pointless warning \n " ) ;
blk_queue_flush ( mddev - > queue , REQ_FLUSH | REQ_FUA ) ;
abort :
mutex_unlock ( & disks_mutex ) ;
if ( ! error & & mddev - > kobj . sd ) {