mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
acer-wmi: check the existence of internal wireless device when set capability
That will be better to check the existence of internal wireless device when we set wireless capability and generate killswitch for it. It can avoid userland access wireless rfkill but the machine doesn't have internal wireless device. Tested on Acer Travelmate 8572 Cc: Carlos Corbacho <carlos@strangeworlds.co.uk> Cc: Matthew Garrett <mjg@redhat.com> Cc: Dmitry Torokhov <dtor@mail.ru> Cc: Corentin Chary <corentincj@iksaif.net> Cc: Thomas Renninger <trenn@suse.de> Signed-off-by: Lee, Chun-Yi <jlee@suse.com> Signed-off-by: Matthew Garrett <mjg@redhat.com>
This commit is contained in:
parent
72e71de15f
commit
1fbc01a7b0
1 changed files with 3 additions and 1 deletions
|
@ -1094,7 +1094,9 @@ static acpi_status WMID_set_capabilities(void)
|
|||
return AE_ERROR;
|
||||
}
|
||||
|
||||
interface->capability |= ACER_CAP_WIRELESS;
|
||||
pr_info("Function bitmap for Communication Device: 0x%x\n", devices);
|
||||
if (devices & 0x07)
|
||||
interface->capability |= ACER_CAP_WIRELESS;
|
||||
if (devices & 0x40)
|
||||
interface->capability |= ACER_CAP_THREEG;
|
||||
if (devices & 0x10)
|
||||
|
|
Loading…
Add table
Reference in a new issue