+/* TODO: swab each sub request message */
+void lustre_swab_batch_update_request(struct batch_update_request *bur)
+{
+ __swab32s(&bur->burq_magic);
+ __swab16s(&bur->burq_count);
+ __swab16s(&bur->burq_padding);
+}
+
+/* TODO: swab each sub reply message. */
+void lustre_swab_batch_update_reply(struct batch_update_reply *bur)
+{
+ __swab32s(&bur->burp_magic);
+ __swab16s(&bur->burp_count);
+ __swab16s(&bur->burp_padding);
+}
+
+void lustre_swab_but_update_header(struct but_update_header *buh)
+{
+ __swab32s(&buh->buh_magic);
+ __swab32s(&buh->buh_count);
+ __swab32s(&buh->buh_inline_length);
+ __swab32s(&buh->buh_reply_size);
+ __swab32s(&buh->buh_update_count);
+}
+EXPORT_SYMBOL(lustre_swab_but_update_header);
+
+void lustre_swab_but_update_buffer(struct but_update_buffer *bub)
+{
+ __swab32s(&bub->bub_size);
+ __swab32s(&bub->bub_padding);
+}
+EXPORT_SYMBOL(lustre_swab_but_update_buffer);
+