Skip to contentSkip to conversation

use size_t length specifier in mptbase.c

PATCH New Jesse Barnes 1 participant 1 message Aug 11, 2004 LSI Logic MPT fusion drivers (FC/SAS/SPI)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 use size_t length specifier in mptbase.c

Looks like mptbase.c is using offsetof but trying to use %d instead of %zd when printing a warning. Fix it up to reduce warnings when compiling on systems where size_t isn't 32 bits. With this patch and Alex's earlier one to fix up some ACPI warnings applied, the sn2_defconfig target is error and warning free.

Thanks,
Jesse

===== drivers/message/fusion/mptbase.c 1.26 vs edited =====

drivers/message/fusion/mptbase.c +1 -1
@@ -2416,7 +2416,7 @@
 		}
 	} else {
 		printk(MYIOC_s_ERR_FMT 
-		     "Invalid IOC facts reply, msgLength=%d offsetof=%d!\n",
+		     "Invalid IOC facts reply, msgLength=%d offsetof=%zd!\n",
 		     ioc->name, facts->MsgLength, (offsetof(IOCFactsReply_t,
 		     RequestFrameSize)/sizeof(u32)));
 		return -66;