Do you get a sparse warning if you either leave the __le32, or if you
turn it into u32?
After removing the cpu_to_le32 calls, but keeping the __le32 in the
structs, I get no sparse warnings on my driver.
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.