https://github.com/torvalds/linux/blob/1f719a2f3fa67665578c759ac34fd3d3690c1a20/include/uapi/linux/uhid.h#L180Union in struct uhid_event has no __attribute__((__packed__)), so alignment from 4372 to 4376 bytes is performed on a 64-bit system. On a 32-bit system, the size remains 4372. Is this a bug?_
_