Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19609
b: refs/heads/master
c: 29fc7e3
h: refs/heads/master
i:
  19607: 021412d
v: v3
  • Loading branch information
NeilBrown authored and Linus Torvalds committed Feb 3, 2006
1 parent b7d8ca9 commit 1e807d2
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 284ae7cab0f7335c9e0aa8992b28415ef1a54c7c
refs/heads/master: 29fc7e3e70a05e9eea28afb6707a39c1a53e2f66
4 changes: 2 additions & 2 deletions trunk/drivers/md/md.c
Original file line number Diff line number Diff line change
Expand Up @@ -1081,7 +1081,7 @@ static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev)
mddev->size = le64_to_cpu(sb->size)/2;
mddev->events = le64_to_cpu(sb->events);
mddev->bitmap_offset = 0;
mddev->default_bitmap_offset = 1024;
mddev->default_bitmap_offset = 1024 >> 9;

mddev->recovery_cp = le64_to_cpu(sb->resync_offset);
memcpy(mddev->uuid, sb->set_uuid, 16);
Expand Down Expand Up @@ -1162,7 +1162,7 @@ static void super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev)
sb->cnt_corrected_read = atomic_read(&rdev->corrected_errors);

sb->raid_disks = cpu_to_le32(mddev->raid_disks);
sb->size = cpu_to_le64(mddev->size);
sb->size = cpu_to_le64(mddev->size<<1);

if (mddev->bitmap && mddev->bitmap_file == NULL) {
sb->bitmap_offset = cpu_to_le32((__u32)mddev->bitmap_offset);
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/md/raid0.c
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ static int raid0_run (mddev_t *mddev)
kfree(conf);
mddev->private = NULL;
out:
return 1;
return -ENOMEM;
}

static int raid0_stop (mddev_t *mddev)
Expand Down
2 changes: 2 additions & 0 deletions trunk/drivers/md/raid10.c
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,8 @@ static int read_balance(conf_t *conf, r10bio_t *r10_bio)

if (disk >= 0 && (rdev=rcu_dereference(conf->mirrors[disk].rdev))!= NULL)
atomic_inc(&conf->mirrors[disk].rdev->nr_pending);
else
disk = -1;
rcu_read_unlock();

return disk;
Expand Down
3 changes: 2 additions & 1 deletion trunk/drivers/md/raid5.c
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,8 @@ static void shrink_stripes(raid5_conf_t *conf)
while (drop_one_stripe(conf))
;

kmem_cache_destroy(conf->slab_cache);
if (conf->slab_cache)
kmem_cache_destroy(conf->slab_cache);
conf->slab_cache = NULL;
}

Expand Down
3 changes: 2 additions & 1 deletion trunk/drivers/md/raid6main.c
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,8 @@ static void shrink_stripes(raid6_conf_t *conf)
while (drop_one_stripe(conf))
;

kmem_cache_destroy(conf->slab_cache);
if (conf->slab_cache)
kmem_cache_destroy(conf->slab_cache);
conf->slab_cache = NULL;
}

Expand Down

0 comments on commit 1e807d2

Please sign in to comment.