Message ID | 1451869294-4291-6-git-send-email-bhlee.kernel@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
diff --git a/btrfs-image.c b/btrfs-image.c index 4a0a7c5414a7..bb1f63511647 100644 --- a/btrfs-image.c +++ b/btrfs-image.c @@ -1464,8 +1464,7 @@ static int update_super(struct mdrestore_struct *mdres, u8 *buffer) btrfs_set_stack_chunk_sub_stripes(chunk, 0); btrfs_set_stack_chunk_type(chunk, BTRFS_BLOCK_GROUP_SYSTEM); - btrfs_set_stack_stripe_devid(&chunk->stripe, - super->dev_item.devid); + chunk->stripe.devid = super->dev_item.devid; physical = logical_to_physical(mdres, key.offset, &size); if (size != (u64)-1)
In update_super() 'chunk->stripe.devid' and 'super->dev_item.devid' both are little endian. So we should not use endian helper btrfs_set_stack_stripe_devid(). Signed-off-by: Byongho Lee <bhlee.kernel@gmail.com> --- btrfs-image.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)