Eldad Zack wrote: > Replace the endianness conversions with the kernel-wide swabbing macros. > + u32 data; > + data = cpu_to_le32(rate); cpu_to_le32() returns not u32 but __le32. Please use that to make sparse happy. Regards, Clemens