From 167d49cb17004fe1ce6382c8bb4722353917233e Mon Sep 17 00:00:00 2001 From: Eric Sandeen Date: Wed, 29 Oct 2014 16:33:15 +1100 Subject: [PATCH] libxfs: fix harmless sparse endian nit h_crc is __le32 but cpu_to_be32() is... __be32. So sparse complains, even though it's harmless. Although sparse is smart about bare 0s, and we could drop the swap, other places explicitly swap to keep things clear (I guess?) so "swap" the 0 with the proper routine. Signed-off-by: Eric Sandeen Reviewed-by: Brian Foster Signed-off-by: Dave Chinner --- libxfs/rdwr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index 80de6fa17..7d7347769 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -187,7 +187,7 @@ libxfs_log_header( head->h_len = cpu_to_be32(sunit - BBSIZE); else head->h_len = cpu_to_be32(20); - head->h_crc = cpu_to_be32(0); + head->h_crc = cpu_to_le32(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); -- 2.47.2