From: "Chia-Lin Kao (AceLan)" <acelan.kao@xxxxxxxxxxxxx> dell_laptop is somethines loaded before nvidia driver, causing it to create its own backlight interface before native backlight is set. This results in the presence of 2 backlight interfaces in sysfs and leads to the backlight can't be adjusted. To work around this issue, delaying the loading of dell_laptop until after drm module has been loaded. Signed-off-by: Chia-Lin Kao (AceLan) <acelan.kao@xxxxxxxxxxxxx> --- drivers/platform/x86/dell/dell-laptop.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/platform/x86/dell/dell-laptop.c b/drivers/platform/x86/dell/dell-laptop.c index 1321687d923e..535e6c3df529 100644 --- a/drivers/platform/x86/dell/dell-laptop.c +++ b/drivers/platform/x86/dell/dell-laptop.c @@ -2316,6 +2316,7 @@ static void __exit dell_exit(void) late_initcall(dell_init); module_exit(dell_exit); +MODULE_SOFTDEP("post: drm"); MODULE_AUTHOR("Matthew Garrett <mjg@xxxxxxxxxx>"); MODULE_AUTHOR("Gabriele Mazzotta <gabriele.mzt@xxxxxxxxx>"); MODULE_AUTHOR("Pali Rohár <pali@xxxxxxxxxx>"); -- 2.34.1