[PATCH 0/4] acer-wmi: two Bugs fixed and set device state by access new wmi method

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here have 4 patches, from first to third patches fixed bko#32862, bko#34142,
the 3 patches will check negative number before set initial devices state, make 
sure 3G device exist before generate 3G rfkill and allow 64-bits return buffer
from 2 old wmi methods.

And, the fourth patch improve to set communication device state by evaluate new
WMID_GUID3 method, it's good to avoid potential problem if we still use old wmi
method on new Acer machines.

Changed after last posted:
 + Add negative number check in commandline_init() before set initial state. bko#32862
 + Add check 3G device exist flag in WMID_set_capabilities(). bko#32862
 + Allow u64 result buffer in WMI_execute_u32(). bko#34142
 + Add wmid3_set_device_status() then access it in set_block.

Next step for acer-wmi:
 + Dig more old wmi event in DSDT, try to remove devices state polling on more machines.
	+ Already found some old wmi event, can be used by sync devices state.
 + Clear up acer-wmi driver base on different wmi interface on different time frame.


Lee, Chun-Yi (4):
  acer-wmi: does not allow negative number set to initial device state
  acer-wmi: check the existence of internal 3G device when set
    capability
  acer-wmi: allow 64-bits return buffer from WMI methods
  acer-wmi: support to set communication device state by new wmid
    method

 drivers/platform/x86/acer-wmi.c |  131 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 123 insertions(+), 8 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux