From d7ac09b712ce9dc444ac5dc6ff350700cccf6564 Mon Sep 17 00:00:00 2001
From: adilger <adilger>
Date: Fri, 19 Mar 2004 10:04:46 +0000
Subject: [PATCH] Update the oh-so-important ptlrpc/pack_generic version of
 lustre_assert_wire_constants(), without which it is impossible to run a test.

Likely needs to be merged back to b_cray_* from whence it came.
---
 lustre/ptlrpc/pack_generic.c | 23 +++++++++++------------
 lustre/utils/wirecheck.c     |  4 ++--
 lustre/utils/wiretest.c      | 18 +++++++++---------
 3 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/lustre/ptlrpc/pack_generic.c b/lustre/ptlrpc/pack_generic.c
index 7e5ccefcdf..1ed4f290c0 100644
--- a/lustre/ptlrpc/pack_generic.c
+++ b/lustre/ptlrpc/pack_generic.c
@@ -1679,7 +1679,7 @@ void lustre_assert_wire_constants(void)
                  (long long)(int)sizeof(((struct ldlm_resource_desc *)0)->lr_name));
 
         /* Checks for struct ldlm_lock_desc */
-        LASSERTF((int)sizeof(struct ldlm_lock_desc) == 80, " found %lld\n",
+        LASSERTF((int)sizeof(struct ldlm_lock_desc) == 88, " found %lld\n",
                  (long long)(int)sizeof(struct ldlm_lock_desc));
         LASSERTF(offsetof(struct ldlm_lock_desc, l_resource) == 0, " found %lld\n",
                  (long long)offsetof(struct ldlm_lock_desc, l_resource));
@@ -1695,11 +1695,11 @@ void lustre_assert_wire_constants(void)
                  (long long)(int)sizeof(((struct ldlm_lock_desc *)0)->l_granted_mode));
         LASSERTF(offsetof(struct ldlm_lock_desc, l_policy_data) == 48, " found %lld\n",
                  (long long)offsetof(struct ldlm_lock_desc, l_policy_data));
-        LASSERTF((int)sizeof(((struct ldlm_lock_desc *)0)->l_policy_data) == 32, " found %lld\n",
+        LASSERTF((int)sizeof(((struct ldlm_lock_desc *)0)->l_policy_data) == 40, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_lock_desc *)0)->l_policy_data));
 
         /* Checks for struct ldlm_request */
-        LASSERTF((int)sizeof(struct ldlm_request) == 104, " found %lld\n",
+        LASSERTF((int)sizeof(struct ldlm_request) == 112, " found %lld\n",
                  (long long)(int)sizeof(struct ldlm_request));
         LASSERTF(offsetof(struct ldlm_request, lock_flags) == 0, " found %lld\n",
                  (long long)offsetof(struct ldlm_request, lock_flags));
@@ -1707,19 +1707,19 @@ void lustre_assert_wire_constants(void)
                  (long long)(int)sizeof(((struct ldlm_request *)0)->lock_flags));
         LASSERTF(offsetof(struct ldlm_request, lock_desc) == 8, " found %lld\n",
                  (long long)offsetof(struct ldlm_request, lock_desc));
-        LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_desc) == 80, " found %lld\n",
+        LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_desc) == 88, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_request *)0)->lock_desc));
-        LASSERTF(offsetof(struct ldlm_request, lock_handle1) == 88, " found %lld\n",
+        LASSERTF(offsetof(struct ldlm_request, lock_handle1) == 96, " found %lld\n",
                  (long long)offsetof(struct ldlm_request, lock_handle1));
         LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_handle1) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_request *)0)->lock_handle1));
-        LASSERTF(offsetof(struct ldlm_request, lock_handle2) == 96, " found %lld\n",
+        LASSERTF(offsetof(struct ldlm_request, lock_handle2) == 104, " found %lld\n",
                  (long long)offsetof(struct ldlm_request, lock_handle2));
         LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_handle2) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_request *)0)->lock_handle2));
 
         /* Checks for struct ldlm_reply */
-        LASSERTF((int)sizeof(struct ldlm_reply) == 112, " found %lld\n",
+        LASSERTF((int)sizeof(struct ldlm_reply) == 120, " found %lld\n",
                  (long long)(int)sizeof(struct ldlm_reply));
         LASSERTF(offsetof(struct ldlm_reply, lock_flags) == 0, " found %lld\n",
                  (long long)offsetof(struct ldlm_reply, lock_flags));
@@ -1727,17 +1727,17 @@ void lustre_assert_wire_constants(void)
                  (long long)(int)sizeof(((struct ldlm_reply *)0)->lock_flags));
         LASSERTF(offsetof(struct ldlm_request, lock_desc) == 8, " found %lld\n",
                  (long long)offsetof(struct ldlm_request, lock_desc));
-        LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_desc) == 80, " found %lld\n",
+        LASSERTF((int)sizeof(((struct ldlm_request *)0)->lock_desc) == 88, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_request *)0)->lock_desc));
-        LASSERTF(offsetof(struct ldlm_reply, lock_handle) == 88, " found %lld\n",
+        LASSERTF(offsetof(struct ldlm_reply, lock_handle) == 96, " found %lld\n",
                  (long long)offsetof(struct ldlm_reply, lock_handle));
         LASSERTF((int)sizeof(((struct ldlm_reply *)0)->lock_handle) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_reply *)0)->lock_handle));
-        LASSERTF(offsetof(struct ldlm_reply, lock_policy_res1) == 96, " found %lld\n",
+        LASSERTF(offsetof(struct ldlm_reply, lock_policy_res1) == 104, " found %lld\n",
                  (long long)offsetof(struct ldlm_reply, lock_policy_res1));
         LASSERTF((int)sizeof(((struct ldlm_reply *)0)->lock_policy_res1) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_reply *)0)->lock_policy_res1));
-        LASSERTF(offsetof(struct ldlm_reply, lock_policy_res2) == 104, " found %lld\n",
+        LASSERTF(offsetof(struct ldlm_reply, lock_policy_res2) == 112, " found %lld\n",
                  (long long)offsetof(struct ldlm_reply, lock_policy_res2));
         LASSERTF((int)sizeof(((struct ldlm_reply *)0)->lock_policy_res2) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_reply *)0)->lock_policy_res2));
@@ -2141,4 +2141,3 @@ void lustre_assert_wire_constants(void)
                  (long long)(int)sizeof(((struct llogd_conn_body *)0)->lgdc_ctxt_idx));
 }
 
-
diff --git a/lustre/utils/wirecheck.c b/lustre/utils/wirecheck.c
index f1f05f51b1..e1ca25eb6e 100644
--- a/lustre/utils/wirecheck.c
+++ b/lustre/utils/wirecheck.c
@@ -416,9 +416,9 @@ check_ldlm_flock(void)
         CHECK_STRUCT(ldlm_flock);
         CHECK_MEMBER(ldlm_flock, start);
         CHECK_MEMBER(ldlm_flock, end);
-        CHECK_MEMBER(ldlm_flock, blocking_export);
-        CHECK_MEMBER(ldlm_flock, blocking_pid);
         CHECK_MEMBER(ldlm_flock, pid);
+        CHECK_MEMBER(ldlm_flock, blocking_pid);
+        CHECK_MEMBER(ldlm_flock, blocking_export);
 }
 
 void
diff --git a/lustre/utils/wiretest.c b/lustre/utils/wiretest.c
index 077601a56d..dfec4faaf8 100644
--- a/lustre/utils/wiretest.c
+++ b/lustre/utils/wiretest.c
@@ -25,7 +25,7 @@ int main()
 void lustre_assert_wire_constants(void)
 {
         /* Wire protocol assertions generated by 'wirecheck'
-         * running on Linux innova.tion.org 2.4.20-30.9-87k.37-b1_2.RC_1_2_0_3.200403111837 #1 Thu Ma
+         * running on Linux schnapps.adilger.int 2.4.22-l32 #4 Thu Jan 8 14:32:57 MST 2004 i686 i686 
          * with gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5) */
 
 
@@ -1002,18 +1002,18 @@ void lustre_assert_wire_constants(void)
                  (long long)offsetof(struct ldlm_flock, end));
         LASSERTF((int)sizeof(((struct ldlm_flock *)0)->end) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_flock *)0)->end));
-        LASSERTF(offsetof(struct ldlm_flock, blocking_export) == 32, " found %lld\n",
-                 (long long)offsetof(struct ldlm_flock, blocking_export));
-        LASSERTF((int)sizeof(((struct ldlm_flock *)0)->blocking_export) == 8, " found %lld\n",
-                 (long long)(int)sizeof(((struct ldlm_flock *)0)->blocking_export));
-        LASSERTF(offsetof(struct ldlm_flock, blocking_pid) == 24, " found %lld\n",
-                 (long long)offsetof(struct ldlm_flock, blocking_pid));
-        LASSERTF((int)sizeof(((struct ldlm_flock *)0)->blocking_pid) == 8, " found %lld\n",
-                 (long long)(int)sizeof(((struct ldlm_flock *)0)->blocking_pid));
         LASSERTF(offsetof(struct ldlm_flock, pid) == 16, " found %lld\n",
                  (long long)offsetof(struct ldlm_flock, pid));
         LASSERTF((int)sizeof(((struct ldlm_flock *)0)->pid) == 8, " found %lld\n",
                  (long long)(int)sizeof(((struct ldlm_flock *)0)->pid));
+        LASSERTF(offsetof(struct ldlm_flock, blocking_pid) == 24, " found %lld\n",
+                 (long long)offsetof(struct ldlm_flock, blocking_pid));
+        LASSERTF((int)sizeof(((struct ldlm_flock *)0)->blocking_pid) == 8, " found %lld\n",
+                 (long long)(int)sizeof(((struct ldlm_flock *)0)->blocking_pid));
+        LASSERTF(offsetof(struct ldlm_flock, blocking_export) == 32, " found %lld\n",
+                 (long long)offsetof(struct ldlm_flock, blocking_export));
+        LASSERTF((int)sizeof(((struct ldlm_flock *)0)->blocking_export) == 8, " found %lld\n",
+                 (long long)(int)sizeof(((struct ldlm_flock *)0)->blocking_export));
 
         /* Checks for struct ldlm_intent */
         LASSERTF((int)sizeof(struct ldlm_intent) == 8, " found %lld\n",
-- 
GitLab