ACPI: EC: Mark the ec_sys write_support param as module_param_hw()
authorHans de Goede <hdegoede@redhat.com>
Thu, 25 Nov 2021 10:36:16 +0000 (11:36 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 1 Dec 2021 19:19:30 +0000 (20:19 +0100)
commitb66f86849414807745b5c2129e2de5f27a788c9f
treea170d69bffcb423b1dc624b054a9849ea28ecf61
parentbefd9b5b0c621af33a363596c65a8fc0176e2795
ACPI: EC: Mark the ec_sys write_support param as module_param_hw()

Using write_support=1 with the ec_sys module changes the mode of the
"io" debugfs file to 0600. This will cause any attempts to access it under
a kernel in lockdown mode to return -EPERM, which makes the entire ec_sys
module unusable.

Use the special module_param_hw() macro for module parameters which
may not be used while in lockdown mode, to avoid this.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/ec_sys.c