mddev->default_bitmap_offset = MD_SB_BYTES >> 9; mddev->bitmap_offset = 0;  
static int set_array_info(mddev_t * mddev, mdu_array_info_t *info){	if (info->raid_disks == 0) {		/* just setting version number for superblock loading */		if (info->major_version < 0 ||		    info->major_version >= sizeof(super_types)/sizeof(super_types[0]) ||		    super_types[info->major_version].name == NULL) {			/* maybe try to auto-load a module? */			printk(KERN_INFO 				"md: superblock version %d not known\n",				info->major_version);			return -EINVAL;		}		mddev->major_version = info->major_version;		mddev->minor_version = info->minor_version;		mddev->patch_version = info->patch_version;		return 0;	}	mddev->major_version = MD_MAJOR_VERSION;	mddev->minor_version = MD_MINOR_VERSION;	mddev->patch_version = MD_PATCHLEVEL_VERSION;	mddev->ctime         = get_seconds();	mddev->level         = info->level;	mddev->size          = info->size;	mddev->raid_disks    = info->raid_disks;	/* don't set md_minor, it is determined by which /dev/md* was	 * openned	 */	if (info->state & (1<<MD_SB_CLEAN))		mddev->recovery_cp = MaxSector;	else		mddev->recovery_cp = 0;	mddev->persistent    = ! info->not_persistent;	mddev->layout        = info->layout;	mddev->chunk_size    = info->chunk_size;	mddev->max_disks     = MD_SB_DISKS;	mddev->sb_dirty      = 1;	/*	 * Generate a 128 bit UUID	 */	get_random_bytes(mddev->uuid, 16);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b2a2703c282ce77d189a250f58039daac1da3314/md.c/buggy/drivers/md/md.c