From c5ee669eeba3c6d10ebe1905c89eb829d941906f Mon Sep 17 00:00:00 2001 From: anserper Date: Mon, 8 Sep 2008 23:47:42 +0000 Subject: [PATCH] Branch b1_8_gate b=16935 i=Nathan Rutman i=Andreas Dilger a swabbing fix by Johann --- lustre/lov/lov_pack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lustre/lov/lov_pack.c b/lustre/lov/lov_pack.c index 1a47112..de1c24f 100644 --- a/lustre/lov/lov_pack.c +++ b/lustre/lov/lov_pack.c @@ -179,7 +179,7 @@ int lov_packmd(struct obd_export *exp, struct lov_mds_md **lmmp, stripe_count = lsm->lsm_stripe_count; } } else if (lmmp && *lmmp) { - lmm_magic = (*lmmp)->lmm_magic; + lmm_magic = le32_to_cpu((*lmmp)->lmm_magic); } else { /* lsm == NULL and lmmp == NULL */ lmm_magic = LOV_MAGIC; @@ -200,7 +200,7 @@ int lov_packmd(struct obd_export *exp, struct lov_mds_md **lmmp, if (*lmmp && !lsm) { stripe_count = le32_to_cpu((*lmmp)->lmm_stripe_count); - lmm_size = lov_mds_md_size(stripe_count, (*lmmp)->lmm_magic); + lmm_size = lov_mds_md_size(stripe_count, le32_to_cpu((*lmmp)->lmm_magic); OBD_FREE(*lmmp, lmm_size); *lmmp = NULL; RETURN(0); -- 1.8.3.1