Whamcloud - gitweb
* Added portals + lustre wire constant and struct size/offset assertions
authoreeb <eeb>
Fri, 23 May 2003 22:04:03 +0000 (22:04 +0000)
committereeb <eeb>
Fri, 23 May 2003 22:04:03 +0000 (22:04 +0000)
*   Added portals + lustre wirecheck programs to generate these assertions
    on the reference platform.

lustre/ptlrpc/ptlrpc_internal.h
lustre/ptlrpc/ptlrpc_module.c

index 9663934..7100707 100644 (file)
@@ -39,6 +39,7 @@ int ptlrpc_get_ldlm_hooks(void);
 void ptlrpc_daemonize(void);
 
 int ptlrpc_request_handle_eviction(struct ptlrpc_request *);
+void lustre_assert_wire_constants (void);
 
 void ptlrpc_lprocfs_register_service(struct obd_device *obddev,
                                      struct ptlrpc_service *svc);
index 1a7e15b..85925eb 100644 (file)
@@ -100,6 +100,8 @@ __init int ptlrpc_init(void)
         int rc;
         ENTRY;
 
+        lustre_assert_wire_constants ();
+        
         rc = ptlrpc_init_portals();
         if (rc)
                 RETURN(rc);
@@ -192,7 +194,7 @@ EXPORT_SYMBOL(lustre_swab_mds_rec_setattr);
 EXPORT_SYMBOL(lustre_swab_mds_rec_create);
 EXPORT_SYMBOL(lustre_swab_mds_rec_link);
 EXPORT_SYMBOL(lustre_swab_mds_rec_unlink);
-EXPORT_SYMBOL(lustre_swab_mdx_rec_rename);
+EXPORT_SYMBOL(lustre_swab_mds_rec_rename);
 EXPORT_SYMBOL(lustre_swab_lov_desc);
 EXPORT_SYMBOL(lustre_swab_ldlm_res_id);
 EXPORT_SYMBOL(lustre_swab_ldlm_extent);