+ CHECK_STRUCT(object_update_request);
+ CHECK_MEMBER(object_update_request, ourq_magic);
+ CHECK_MEMBER(object_update_request, ourq_count);
+ CHECK_MEMBER(object_update_request, ourq_padding);
+ CHECK_MEMBER(object_update_request, ourq_updates);
+}
+
+static void check_object_update_result(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(object_update_result);
+ CHECK_MEMBER(object_update_result, our_rc);
+ CHECK_MEMBER(object_update_result, our_datalen);
+ CHECK_MEMBER(object_update_result, our_padding);
+ CHECK_MEMBER(object_update_result, our_data);
+}
+
+static void check_object_update_reply(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(object_update_reply);
+ CHECK_MEMBER(object_update_reply, ourp_magic);
+ CHECK_MEMBER(object_update_reply, ourp_count);
+ CHECK_MEMBER(object_update_reply, ourp_padding);
+ CHECK_MEMBER(object_update_reply, ourp_lens);
+}
+
+static void check_lfsck_request(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(lfsck_request);
+ CHECK_MEMBER(lfsck_request, lr_event);
+ CHECK_MEMBER(lfsck_request, lr_index);
+ CHECK_MEMBER(lfsck_request, lr_flags);
+ CHECK_MEMBER(lfsck_request, lr_valid);
+ CHECK_MEMBER(lfsck_request, lr_speed);
+ CHECK_MEMBER(lfsck_request, lr_version);
+ CHECK_MEMBER(lfsck_request, lr_active);
+ CHECK_MEMBER(lfsck_request, lr_param);
+ CHECK_MEMBER(lfsck_request, lr_async_windows);
+ CHECK_MEMBER(lfsck_request, lr_flags);
+ CHECK_MEMBER(lfsck_request, lr_fid);
+ CHECK_MEMBER(lfsck_request, lr_fid2);
+ CHECK_MEMBER(lfsck_request, lr_fid3);
+ CHECK_MEMBER(lfsck_request, lr_padding_1);
+ CHECK_MEMBER(lfsck_request, lr_padding_2);
+
+ CHECK_VALUE_X(LFSCK_TYPE_SCRUB);
+ CHECK_VALUE_X(LFSCK_TYPE_LAYOUT);
+ CHECK_VALUE_X(LFSCK_TYPE_NAMESPACE);
+
+ CHECK_VALUE(LE_LASTID_REBUILDING);
+ CHECK_VALUE(LE_LASTID_REBUILT);
+ CHECK_VALUE(LE_PHASE1_DONE);
+ CHECK_VALUE(LE_PHASE2_DONE);
+ CHECK_VALUE(LE_START);
+ CHECK_VALUE(LE_STOP);
+ CHECK_VALUE(LE_QUERY);
+ CHECK_VALUE(LE_FID_ACCESSED);
+ CHECK_VALUE(LE_PEER_EXIT);
+ CHECK_VALUE(LE_CONDITIONAL_DESTROY);
+ CHECK_VALUE(LE_PAIRS_VERIFY);
+ CHECK_VALUE(LE_SKIP_NLINK_DECLARE);
+ CHECK_VALUE(LE_SKIP_NLINK);
+ CHECK_VALUE(LE_SET_LMV_MASTER);
+ CHECK_VALUE(LE_SET_LMV_SLAVE);
+
+ CHECK_VALUE_X(LEF_TO_OST);
+ CHECK_VALUE_X(LEF_FROM_OST);
+ CHECK_VALUE_X(LEF_SET_LMV_HASH);
+ CHECK_VALUE_X(LEF_SET_LMV_ALL);
+ CHECK_VALUE_X(LEF_RECHECK_NAME_HASH);
+}
+
+static void check_lfsck_reply(void)
+{
+ BLANK_LINE();
+ CHECK_STRUCT(lfsck_reply);
+ CHECK_MEMBER(lfsck_reply, lr_status);
+ CHECK_MEMBER(lfsck_reply, lr_padding_1);
+ CHECK_MEMBER(lfsck_reply, lr_padding_2);