- INT_SET(head->h_magicno, ARCH_CONVERT, XLOG_HEADER_MAGIC_NUM);
- INT_SET(head->h_cycle, ARCH_CONVERT, param_cycle);
- INT_SET(head->h_version, ARCH_CONVERT, 1);
- INT_SET(head->h_len, ARCH_CONVERT, 20);
- INT_SET(head->h_chksum, ARCH_CONVERT, 0);
- INT_SET(head->h_prev_block, ARCH_CONVERT, -1);
- INT_SET(head->h_num_logops, ARCH_CONVERT, 1);
- INT_SET(head->h_cycle_data[0], ARCH_CONVERT, 0xb0c0d0d0);
- INT_SET(head->h_fmt, ARCH_CONVERT, param_fmt);
-
- ASSIGN_ANY_LSN_DISK(head->h_tail_lsn, param_tail_cycle, param_tail_block);
+ head->h_magicno = cpu_to_be32(XLOG_HEADER_MAGIC_NUM);
+ head->h_cycle = cpu_to_be32(param_cycle);
+ head->h_version = cpu_to_be32(1);
+ head->h_len = cpu_to_be32(20);
+ head->h_chksum = cpu_to_be32(0);
+ head->h_prev_block = cpu_to_be32(-1);
+ head->h_num_logops = cpu_to_be32(1);
+ head->h_cycle_data[0] = cpu_to_be32(0xb0c0d0d0);
+ head->h_fmt = cpu_to_be32(param_fmt);
+
+ head->h_tail_lsn = cpu_to_be64(xlog_assign_lsn(param_tail_cycle,
+ param_tail_block));