platform/x86: system76-acpi: Fix brightness_set schedule while atomic
authorNick Shipp <git@segbrk.com>
Thu, 9 Jul 2020 19:32:32 +0000 (15:32 -0400)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 9 Jul 2020 19:40:36 +0000 (22:40 +0300)
commit5b36398dc846a527280f0dbe10c248dd79dbbd91
tree561c3eab447e5e2198f2005c6e0ce9ff25497b98
parenteca6f176209937695db01a37814308d367781ab6
platform/x86: system76-acpi: Fix brightness_set schedule while atomic

system76_set() was set as an LED ->brightness_set() callback, but it calls
acpi_evaluate_object() which is not atomic-safe. Switch to the
->brightness_set_blocking() LED callback instead.

Signed-off-by: Nick Shipp <git@segbrk.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/system76_acpi.c