X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fptlrpc%2Fwiretest.c;h=e819c88ff11f93f04c8350e011de3f7e0b080c51;hb=06a67987e06f7fa9c0bfde549d54e2bed0a78ade;hp=83f57f84ab26e3b306e96cd255aa6e53b7df1009;hpb=bc90073ea5bf2f354a96dfabf0444d36bdb2fa33;p=fs%2Flustre-release.git diff --git a/lustre/ptlrpc/wiretest.c b/lustre/ptlrpc/wiretest.c index 83f57f8..e819c88 100644 --- a/lustre/ptlrpc/wiretest.c +++ b/lustre/ptlrpc/wiretest.c @@ -26,7 +26,7 @@ * GPL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved + * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. */ /* @@ -65,7 +65,7 @@ void lustre_assert_wire_constants(void) { /* Wire protocol assertions generated by 'wirecheck' * (make -C lustre/utils newwiretest) - * running on Linux vl1 2.6.18-prep #2 SMP Wed Jul 22 20:53:11 CDT 2009 x86_64 x86_64 x86_64 + * running on Linux vl1 2.6.18-prep #3 SMP Mon Apr 19 06:11:00 CDT 2010 x86_64 x86_64 x86_64 * with gcc version 4.1.2 20070626 (Red Hat 4.1.2-14) */ @@ -492,6 +492,7 @@ void lustre_assert_wire_constants(void) CLASSERT(OBD_CONNECT_LRU_RESIZE == 0x2000000ULL); CLASSERT(OBD_CONNECT_VBR == 0x80000000ULL); CLASSERT(OBD_CONNECT_SKIP_ORPHAN == 0x400000000ULL); + CLASSERT(OBD_CONNECT_FULL20 == 0x1000000000ULL); /* Checks for struct obdo */ LASSERTF((int)sizeof(struct obdo) == 208, " found %lld\n", @@ -500,18 +501,18 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct obdo, o_valid)); LASSERTF((int)sizeof(((struct obdo *)0)->o_valid) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_valid)); - LASSERTF((int)offsetof(struct obdo, o_id) == 8, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_id)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_id) == 8, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_id)); - LASSERTF((int)offsetof(struct obdo, o_gr) == 16, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_gr)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_gr)); - LASSERTF((int)offsetof(struct obdo, o_fid) == 24, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_fid)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_fid) == 8, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_fid)); + LASSERTF((int)offsetof(struct obdo, o_oi.oi_id) == 8, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_oi.oi_id)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_oi.oi_id) == 8, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_oi.oi_id)); + LASSERTF((int)offsetof(struct obdo, o_oi.oi_seq) == 16, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_oi.oi_seq)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_oi.oi_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_oi.oi_seq)); + LASSERTF((int)offsetof(struct obdo, o_parent_seq) == 24, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_parent_seq)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_parent_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_parent_seq)); LASSERTF((int)offsetof(struct obdo, o_size) == 32, " found %lld\n", (long long)(int)offsetof(struct obdo, o_size)); LASSERTF((int)sizeof(((struct obdo *)0)->o_size) == 8, " found %lld\n", @@ -560,10 +561,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct obdo, o_nlink)); LASSERTF((int)sizeof(((struct obdo *)0)->o_nlink) == 4, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_nlink)); - LASSERTF((int)offsetof(struct obdo, o_generation) == 104, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_generation)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_generation) == 4, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_generation)); + LASSERTF((int)offsetof(struct obdo, o_parent_oid) == 104, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_parent_oid)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_parent_oid) == 4, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_parent_oid)); LASSERTF((int)offsetof(struct obdo, o_misc) == 108, " found %lld\n", (long long)(int)offsetof(struct obdo, o_misc)); LASSERTF((int)sizeof(((struct obdo *)0)->o_misc) == 4, " found %lld\n", @@ -576,10 +577,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct obdo, o_stripe_idx)); LASSERTF((int)sizeof(((struct obdo *)0)->o_stripe_idx) == 4, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_stripe_idx)); - LASSERTF((int)offsetof(struct obdo, o_padding_1) == 124, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_padding_1)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_1) == 4, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_padding_1)); + LASSERTF((int)offsetof(struct obdo, o_parent_ver) == 124, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_parent_ver)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_parent_ver) == 4, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_parent_ver)); LASSERTF((int)offsetof(struct obdo, o_handle) == 128, " found %lld\n", (long long)(int)offsetof(struct obdo, o_handle)); LASSERTF((int)sizeof(((struct obdo *)0)->o_handle) == 8, " found %lld\n", @@ -588,10 +589,14 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct obdo, o_lcookie)); LASSERTF((int)sizeof(((struct obdo *)0)->o_lcookie) == 32, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_lcookie)); - LASSERTF((int)offsetof(struct obdo, o_padding_2) == 168, " found %lld\n", - (long long)(int)offsetof(struct obdo, o_padding_2)); - LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_2) == 8, " found %lld\n", - (long long)(int)sizeof(((struct obdo *)0)->o_padding_2)); + LASSERTF((int)offsetof(struct obdo, o_uid_h) == 168, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_uid_h)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_uid_h) == 4, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_uid_h)); + LASSERTF((int)offsetof(struct obdo, o_gid_h) == 172, " found %lld\n", + (long long)(int)offsetof(struct obdo, o_gid_h)); + LASSERTF((int)sizeof(((struct obdo *)0)->o_gid_h) == 4, " found %lld\n", + (long long)(int)sizeof(((struct obdo *)0)->o_gid_h)); LASSERTF((int)offsetof(struct obdo, o_padding_3) == 176, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_3)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_3) == 8, " found %lld\n", @@ -656,6 +661,7 @@ void lustre_assert_wire_constants(void) CLASSERT(OBD_FL_CKSUM_CRC32 == 4096); CLASSERT(OBD_FL_CKSUM_ADLER == 8192); CLASSERT(OBD_FL_SHRINK_GRANT == 131072); + CLASSERT(OBD_FL_MMAP == (0x00040000)); CLASSERT(OBD_CKSUM_CRC32 == 1); CLASSERT(OBD_CKSUM_ADLER == 2); @@ -674,10 +680,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct lov_mds_md_v1, lmm_object_id)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_id)); - LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_object_gr) == 16, " found %lld\n", - (long long)(int)offsetof(struct lov_mds_md_v1, lmm_object_gr)); - LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_gr)); + LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_object_seq) == 16, " found %lld\n", + (long long)(int)offsetof(struct lov_mds_md_v1, lmm_object_seq)); + LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_seq)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_stripe_size) == 24, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_stripe_size)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_stripe_size) == 4, " found %lld\n", @@ -698,10 +704,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct lov_ost_data_v1, l_object_id)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id)); - LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_gr) == 8, " found %lld\n", - (long long)(int)offsetof(struct lov_ost_data_v1, l_object_gr)); - LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr)); + LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_seq) == 8, " found %lld\n", + (long long)(int)offsetof(struct lov_ost_data_v1, l_object_seq)); + LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_seq)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_ost_gen) == 16, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_ost_gen)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_gen) == 4, " found %lld\n", @@ -731,10 +737,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct lov_mds_md_v3, lmm_object_id)); LASSERTF((int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_id)); - LASSERTF((int)offsetof(struct lov_mds_md_v3, lmm_object_gr) == 16, " found %lld\n", - (long long)(int)offsetof(struct lov_mds_md_v3, lmm_object_gr)); - LASSERTF((int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_gr)); + LASSERTF((int)offsetof(struct lov_mds_md_v3, lmm_object_seq) == 16, " found %lld\n", + (long long)(int)offsetof(struct lov_mds_md_v3, lmm_object_seq)); + LASSERTF((int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_object_seq)); LASSERTF((int)offsetof(struct lov_mds_md_v3, lmm_stripe_size) == 24, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v3, lmm_stripe_size)); LASSERTF((int)sizeof(((struct lov_mds_md_v3 *)0)->lmm_stripe_size) == 4, " found %lld\n", @@ -759,10 +765,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct lov_ost_data_v1, l_object_id)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id)); - LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_gr) == 8, " found %lld\n", - (long long)(int)offsetof(struct lov_ost_data_v1, l_object_gr)); - LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr)); + LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_seq) == 8, " found %lld\n", + (long long)(int)offsetof(struct lov_ost_data_v1, l_object_seq)); + LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_seq)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_ost_gen) == 16, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_ost_gen)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_gen) == 4, " found %lld\n", @@ -860,10 +866,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct obd_ioobj, ioo_id)); LASSERTF((int)sizeof(((struct obd_ioobj *)0)->ioo_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_ioobj *)0)->ioo_id)); - LASSERTF((int)offsetof(struct obd_ioobj, ioo_gr) == 8, " found %lld\n", - (long long)(int)offsetof(struct obd_ioobj, ioo_gr)); - LASSERTF((int)sizeof(((struct obd_ioobj *)0)->ioo_gr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct obd_ioobj *)0)->ioo_gr)); + LASSERTF((int)offsetof(struct obd_ioobj, ioo_seq) == 8, " found %lld\n", + (long long)(int)offsetof(struct obd_ioobj, ioo_seq)); + LASSERTF((int)sizeof(((struct obd_ioobj *)0)->ioo_seq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct obd_ioobj *)0)->ioo_seq)); LASSERTF((int)offsetof(struct obd_ioobj, ioo_type) == 16, " found %lld\n", (long long)(int)offsetof(struct obd_ioobj, ioo_type)); LASSERTF((int)sizeof(((struct obd_ioobj *)0)->ioo_type) == 4, " found %lld\n", @@ -1168,7 +1174,6 @@ void lustre_assert_wire_constants(void) CLASSERT(MDS_APPEND_FL == 0x00000020); CLASSERT(MDS_NOATIME_FL == 0x00000080); CLASSERT(MDS_DIRSYNC_FL == 0x00010000); - CLASSERT(MDS_BFLAG_EXT_FLAGS == 0x80000000); CLASSERT(MDS_INODELOCK_LOOKUP == 0x000001); CLASSERT(MDS_INODELOCK_UPDATE == 0x000002); CLASSERT(MDS_INODELOCK_OPEN == 0x000004); @@ -1912,10 +1917,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct llog_logid, lgl_oid)); LASSERTF((int)sizeof(((struct llog_logid *)0)->lgl_oid) == 8, " found %lld\n", (long long)(int)sizeof(((struct llog_logid *)0)->lgl_oid)); - LASSERTF((int)offsetof(struct llog_logid, lgl_ogr) == 8, " found %lld\n", - (long long)(int)offsetof(struct llog_logid, lgl_ogr)); - LASSERTF((int)sizeof(((struct llog_logid *)0)->lgl_ogr) == 8, " found %lld\n", - (long long)(int)sizeof(((struct llog_logid *)0)->lgl_ogr)); + LASSERTF((int)offsetof(struct llog_logid, lgl_oseq) == 8, " found %lld\n", + (long long)(int)offsetof(struct llog_logid, lgl_oseq)); + LASSERTF((int)sizeof(((struct llog_logid *)0)->lgl_oseq) == 8, " found %lld\n", + (long long)(int)sizeof(((struct llog_logid *)0)->lgl_oseq)); LASSERTF((int)offsetof(struct llog_logid, lgl_ogen) == 16, " found %lld\n", (long long)(int)offsetof(struct llog_logid, lgl_ogen)); LASSERTF((int)sizeof(((struct llog_logid *)0)->lgl_ogen) == 4, " found %lld\n", @@ -2034,14 +2039,18 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct llog_create_rec, lcr_oid)); LASSERTF((int)sizeof(((struct llog_create_rec *)0)->lcr_oid) == 8, " found %lld\n", (long long)(int)sizeof(((struct llog_create_rec *)0)->lcr_oid)); - LASSERTF((int)offsetof(struct llog_create_rec, lcr_ogr) == 40, " found %lld\n", - (long long)(int)offsetof(struct llog_create_rec, lcr_ogr)); - LASSERTF((int)sizeof(((struct llog_create_rec *)0)->lcr_ogr) == 4, " found %lld\n", - (long long)(int)sizeof(((struct llog_create_rec *)0)->lcr_ogr)); + LASSERTF((int)offsetof(struct llog_create_rec, lcr_oseq) == 40, " found %lld\n", + (long long)(int)offsetof(struct llog_create_rec, lcr_oseq)); + LASSERTF((int)sizeof(((struct llog_create_rec *)0)->lcr_oseq) == 4, " found %lld\n", + (long long)(int)sizeof(((struct llog_create_rec *)0)->lcr_oseq)); LASSERTF((int)offsetof(struct llog_create_rec, padding) == 44, " found %lld\n", (long long)(int)offsetof(struct llog_create_rec, padding)); LASSERTF((int)sizeof(((struct llog_create_rec *)0)->padding) == 4, " found %lld\n", (long long)(int)sizeof(((struct llog_create_rec *)0)->padding)); + LASSERTF((int)offsetof(struct llog_create_rec, lcr_tail) == 48, " found %lld\n", + (long long)(int)offsetof(struct llog_create_rec, lcr_tail)); + LASSERTF((int)sizeof(((struct llog_create_rec *)0)->lcr_tail) == 8, " found %lld\n", + (long long)(int)sizeof(((struct llog_create_rec *)0)->lcr_tail)); /* Checks for struct llog_orphan_rec */ LASSERTF((int)sizeof(struct llog_orphan_rec) == 40, " found %lld\n", @@ -2078,10 +2087,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct llog_unlink_rec, lur_oid)); LASSERTF((int)sizeof(((struct llog_unlink_rec *)0)->lur_oid) == 8, " found %lld\n", (long long)(int)sizeof(((struct llog_unlink_rec *)0)->lur_oid)); - LASSERTF((int)offsetof(struct llog_unlink_rec, lur_ogr) == 24, " found %lld\n", - (long long)(int)offsetof(struct llog_unlink_rec, lur_ogr)); - LASSERTF((int)sizeof(((struct llog_unlink_rec *)0)->lur_ogr) == 4, " found %lld\n", - (long long)(int)sizeof(((struct llog_unlink_rec *)0)->lur_ogr)); + LASSERTF((int)offsetof(struct llog_unlink_rec, lur_oseq) == 24, " found %lld\n", + (long long)(int)offsetof(struct llog_unlink_rec, lur_oseq)); + LASSERTF((int)sizeof(((struct llog_unlink_rec *)0)->lur_oseq) == 4, " found %lld\n", + (long long)(int)sizeof(((struct llog_unlink_rec *)0)->lur_oseq)); LASSERTF((int)offsetof(struct llog_unlink_rec, lur_count) == 28, " found %lld\n", (long long)(int)offsetof(struct llog_unlink_rec, lur_count)); LASSERTF((int)sizeof(((struct llog_unlink_rec *)0)->lur_count) == 4, " found %lld\n", @@ -2102,10 +2111,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct llog_setattr_rec, lsr_oid)); LASSERTF((int)sizeof(((struct llog_setattr_rec *)0)->lsr_oid) == 8, " found %lld\n", (long long)(int)sizeof(((struct llog_setattr_rec *)0)->lsr_oid)); - LASSERTF((int)offsetof(struct llog_setattr_rec, lsr_ogr) == 24, " found %lld\n", - (long long)(int)offsetof(struct llog_setattr_rec, lsr_ogr)); - LASSERTF((int)sizeof(((struct llog_setattr_rec *)0)->lsr_ogr) == 4, " found %lld\n", - (long long)(int)sizeof(((struct llog_setattr_rec *)0)->lsr_ogr)); + LASSERTF((int)offsetof(struct llog_setattr_rec, lsr_oseq) == 24, " found %lld\n", + (long long)(int)offsetof(struct llog_setattr_rec, lsr_oseq)); + LASSERTF((int)sizeof(((struct llog_setattr_rec *)0)->lsr_oseq) == 4, " found %lld\n", + (long long)(int)sizeof(((struct llog_setattr_rec *)0)->lsr_oseq)); LASSERTF((int)offsetof(struct llog_setattr_rec, lsr_uid) == 28, " found %lld\n", (long long)(int)offsetof(struct llog_setattr_rec, lsr_uid)); LASSERTF((int)sizeof(((struct llog_setattr_rec *)0)->lsr_uid) == 4, " found %lld\n", @@ -2134,10 +2143,10 @@ void lustre_assert_wire_constants(void) (long long)(int)offsetof(struct llog_setattr64_rec, lsr_oid)); LASSERTF((int)sizeof(((struct llog_setattr64_rec *)0)->lsr_oid) == 8, " found %lld\n", (long long)(int)sizeof(((struct llog_setattr64_rec *)0)->lsr_oid)); - LASSERTF((int)offsetof(struct llog_setattr64_rec, lsr_ogr) == 24, " found %lld\n", - (long long)(int)offsetof(struct llog_setattr64_rec, lsr_ogr)); - LASSERTF((int)sizeof(((struct llog_setattr64_rec *)0)->lsr_ogr) == 4, " found %lld\n", - (long long)(int)sizeof(((struct llog_setattr64_rec *)0)->lsr_ogr)); + LASSERTF((int)offsetof(struct llog_setattr64_rec, lsr_oseq) == 24, " found %lld\n", + (long long)(int)offsetof(struct llog_setattr64_rec, lsr_oseq)); + LASSERTF((int)sizeof(((struct llog_setattr64_rec *)0)->lsr_oseq) == 4, " found %lld\n", + (long long)(int)sizeof(((struct llog_setattr64_rec *)0)->lsr_oseq)); LASSERTF((int)offsetof(struct llog_setattr64_rec, padding) == 28, " found %lld\n", (long long)(int)offsetof(struct llog_setattr64_rec, padding)); LASSERTF((int)sizeof(((struct llog_setattr64_rec *)0)->padding) == 4, " found %lld\n", @@ -2670,17 +2679,17 @@ void lustre_assert_wire_constants(void) (long long)(int)sizeof(((struct link_ea_header *)0)->padding2)); /* Checks for struct link_ea_entry */ - LASSERTF((int)sizeof(struct link_ea_entry) == 20, " found %lld\n", + LASSERTF((int)sizeof(struct link_ea_entry) == 18, " found %lld\n", (long long)(int)sizeof(struct link_ea_entry)); - LASSERTF((int)offsetof(struct link_ea_entry, lee_reclen) == 16, " found %lld\n", + LASSERTF((int)offsetof(struct link_ea_entry, lee_reclen) == 0, " found %lld\n", (long long)(int)offsetof(struct link_ea_entry, lee_reclen)); LASSERTF((int)sizeof(((struct link_ea_entry *)0)->lee_reclen) == 2, " found %lld\n", (long long)(int)sizeof(((struct link_ea_entry *)0)->lee_reclen)); - LASSERTF((int)offsetof(struct link_ea_entry, lee_parent_fid) == 0, " found %lld\n", + LASSERTF((int)offsetof(struct link_ea_entry, lee_parent_fid) == 2, " found %lld\n", (long long)(int)offsetof(struct link_ea_entry, lee_parent_fid)); LASSERTF((int)sizeof(((struct link_ea_entry *)0)->lee_parent_fid) == 16, " found %lld\n", (long long)(int)sizeof(((struct link_ea_entry *)0)->lee_parent_fid)); - LASSERTF((int)offsetof(struct link_ea_entry, lee_name) == 20, " found %lld\n", + LASSERTF((int)offsetof(struct link_ea_entry, lee_name) == 18, " found %lld\n", (long long)(int)offsetof(struct link_ea_entry, lee_name)); LASSERTF((int)sizeof(((struct link_ea_entry *)0)->lee_name) == 0, " found %lld\n", (long long)(int)sizeof(((struct link_ea_entry *)0)->lee_name));