diff options
author | Boris Bekkerman <boris.bekkerman@motorola.com> | 2010-08-02 20:38:55 -0500 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2010-10-06 16:32:27 -0700 |
commit | 72d718a1f31122c91de76b54f86558d598c96beb (patch) | |
tree | aa4d7cadb446a4cf22a11f4aac192eaf20b9a0a3 /fs/partitions | |
parent | 658ff5f0caefdaada1c578b24d9036c52098f8f0 (diff) |
fixes calculation error when processing large partition sizes
Change-Id: I193b89c97d607456edf64e96cb4614d9c92ff095
Signed-off-by: Boris Bekkerman <boris.bekkerman@motorola.com>
Diffstat (limited to 'fs/partitions')
-rw-r--r-- | fs/partitions/cmdline.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/partitions/cmdline.c b/fs/partitions/cmdline.c index 8531acd5d9a3..7b3a8407e385 100644 --- a/fs/partitions/cmdline.c +++ b/fs/partitions/cmdline.c @@ -154,8 +154,8 @@ int copy_partitions_to_state(struct part_device *device, int i = 0; struct part *part = device->first_part; while (part) { - sector_t from = part->from * part->sector_size / ssz; - sector_t size = part->size * part->sector_size / ssz; + sector_t from = part->from * (part->sector_size / ssz); + sector_t size = part->size * (part->sector_size / ssz); put_named_partition(state, i+1, from, size, part->name, strlen(part->name)); i++; |