On 10/14/21 5:08 AM, Eugene Shalygin wrote:
+struct asus_wmi_ec_sensor_address { + u8 index; + u8 bank; + u8 size; +};The fourth field which you removed was supposed to hold the data encoding type, and together those four were packing nicely in u32...
The compiler aligns the data nicely anyway (it will just leave a 1-byte hole where needed), so the packing is really irrelevant. Apart of that, does the above suggest that some information/ code is now missing from the driver ? Guenter