• Jean Delvare's avatar
    hwmon: (asus_atk0110) Don't load if ACPI resources aren't enforced · 70dd6bea
    Jean Delvare authored
    When the user passes the kernel parameter acpi_enforce_resources=lax,
    the ACPI resources are no longer protected, so a native driver can
    make use of them. In that case, we do not want the asus_atk0110 to be
    loaded. Unfortunately, this driver loads automatically due to its
    MODULE_DEVICE_TABLE, so the user ends up with two drivers loaded for
    the same device - this is bad.
    
    So I suggest that we prevent the asus_atk0110 driver from loading if
    acpi_enforce_resources=lax.
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    Acked-by: default avatarLuca Tettamanti <kronos.it@gmail.com>
    Cc: Len Brown <lenb@kernel.org>
    70dd6bea
asus_atk0110.c 32.5 KB