Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19610
b: refs/heads/master
c: 8ed7546
h: refs/heads/master
v: v3
  • Loading branch information
NeilBrown authored and Linus Torvalds committed Feb 3, 2006
1 parent 1e807d2 commit 73ba6a5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 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: 29fc7e3e70a05e9eea28afb6707a39c1a53e2f66
refs/heads/master: 8ed75463b969f72fd724ba0c01107fa443522321
8 changes: 5 additions & 3 deletions trunk/drivers/md/md.c
Original file line number Diff line number Diff line change
Expand Up @@ -1024,7 +1024,7 @@ static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version)
rdev-> sb_size = (rdev->sb_size | bmask)+1;

if (refdev == 0)
return 1;
ret = 1;
else {
__u64 ev1, ev2;
struct mdp_superblock_1 *refsb =
Expand All @@ -1044,7 +1044,9 @@ static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version)
ev2 = le64_to_cpu(refsb->events);

if (ev1 > ev2)
return 1;
ret = 1;
else
ret = 0;
}
if (minor_version)
rdev->size = ((rdev->bdev->bd_inode->i_size>>9) - le64_to_cpu(sb->data_offset)) / 2;
Expand All @@ -1058,7 +1060,7 @@ static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version)

if (le32_to_cpu(sb->size) > rdev->size*2)
return -EINVAL;
return 0;
return ret;
}

static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev)
Expand Down

0 comments on commit 73ba6a5

Please sign in to comment.