Commit 565210c7 authored by Armin Wolf's avatar Armin Wolf Committed by Guenter Roeck

hwmon: (dell-smm) Pack the whole smm_regs struct

When desiring the whole struct to be packed, __packed
should be applied to the whole struct, not just
every struct member except the first one.

Tested on a Dell Inspiron 3505.
Signed-off-by: default avatarArmin Wolf <W_Armin@gmx.de>
Link: https://lore.kernel.org/r/20211221162805.104202-1-W_Armin@gmx.deSigned-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent 20f2e67c
...@@ -113,12 +113,12 @@ MODULE_PARM_DESC(fan_max, "Maximum configurable fan speed (default: autodetect)" ...@@ -113,12 +113,12 @@ MODULE_PARM_DESC(fan_max, "Maximum configurable fan speed (default: autodetect)"
struct smm_regs { struct smm_regs {
unsigned int eax; unsigned int eax;
unsigned int ebx __packed; unsigned int ebx;
unsigned int ecx __packed; unsigned int ecx;
unsigned int edx __packed; unsigned int edx;
unsigned int esi __packed; unsigned int esi;
unsigned int edi __packed; unsigned int edi;
}; } __packed;
static const char * const temp_labels[] = { static const char * const temp_labels[] = {
"CPU", "CPU",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment