platform/x86: system76_acpi: Use dev_get_drvdata

Eliminate direct accesses to the driver_data field.

Signed-off-by: Haowen Bai <baihaowen@meizu.com>
Link: https://lore.kernel.org/r/1653989063-20180-1-git-send-email-baihaowen@meizu.com
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Haowen Bai 2022-07-22 19:47:57 -06:00 committed by Tim Crawford
parent 04145b8cb1
commit a88dcce08b
1 changed files with 2 additions and 2 deletions

View File

@ -348,7 +348,7 @@ static ssize_t kb_led_color_show(
struct led_classdev *led; struct led_classdev *led;
struct system76_data *data; struct system76_data *data;
led = (struct led_classdev *)dev->driver_data; led = dev_get_drvdata(dev);
data = container_of(led, struct system76_data, kb_led); data = container_of(led, struct system76_data, kb_led);
#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0)
return sysfs_emit(buf, "%06X\n", data->kb_color); return sysfs_emit(buf, "%06X\n", data->kb_color);
@ -369,7 +369,7 @@ static ssize_t kb_led_color_store(
unsigned int val; unsigned int val;
int ret; int ret;
led = (struct led_classdev *)dev->driver_data; led = dev_get_drvdata(dev);
data = container_of(led, struct system76_data, kb_led); data = container_of(led, struct system76_data, kb_led);
ret = kstrtouint(buf, 16, &val); ret = kstrtouint(buf, 16, &val);
if (ret) if (ret)