On Mon, Dec 26, 2022 at 06:15:49PM +0100, Christina Quast wrote: > Structures that come from a device should use __u8 instead of u8 > for their elements. Therefore change all elements in the HID report > structs from u8 to __u8. No, this is not correct. You only need to use __u8 in header files that are shared with user space. Johan