aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/lustre/lustre/obdclass/llog_swab.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/staging/lustre/lustre/obdclass/llog_swab.c b/drivers/staging/lustre/lustre/obdclass/llog_swab.c
index d3ec90e85eb9..a2d5aa105d6b 100644
--- a/drivers/staging/lustre/lustre/obdclass/llog_swab.c
+++ b/drivers/staging/lustre/lustre/obdclass/llog_swab.c
@@ -168,7 +168,8 @@ void lustre_swab_llog_rec(struct llog_rec_hdr *rec)
168 } 168 }
169 case CHANGELOG_REC: 169 case CHANGELOG_REC:
170 { 170 {
171 struct llog_changelog_rec *cr = (struct llog_changelog_rec *)rec; 171 struct llog_changelog_rec *cr =
172 (struct llog_changelog_rec *)rec;
172 173
173 __swab16s(&cr->cr.cr_namelen); 174 __swab16s(&cr->cr.cr_namelen);
174 __swab16s(&cr->cr.cr_flags); 175 __swab16s(&cr->cr.cr_flags);
@@ -188,6 +189,8 @@ void lustre_swab_llog_rec(struct llog_rec_hdr *rec)
188 } else { 189 } else {
189 tail = &cr->cr_tail; 190 tail = &cr->cr_tail;
190 } 191 }
192 tail = (struct llog_rec_tail *)((char *)tail +
193 cr->cr.cr_namelen);
191 break; 194 break;
192 } 195 }
193 case CHANGELOG_USER_REC: 196 case CHANGELOG_USER_REC: