linux/drivers/platform/x86
Lee, Chun-Yi 8215af0190 acer-wmi: does not set persistence state by rfkill_init_sw_state
Acer BIOS keeps devices state when system reboot, but reset to default
device states (Wlan on, Bluetooth off, wwan on) if system cold boot.
That means BIOS's initial state is not always real persistence.

So, removed rfkill_init_sw_state because it sets initial state to
persistence then replicate to other new killswitch when rfkill-input
enabled.
After removed it, acer-wmi set initial soft-block state after rfkill
register, and doesn't allow set_block until rfkill initial finished.

Reference: bko#31002
	https://bugzilla.kernel.org/show_bug.cgi?id=31002

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: Oldřich Jedlička <oldium.pro@seznam.cz>
Cc: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Lee, Chun-Yi <jlee@novell.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
2011-03-28 06:46:12 -04:00
..
acer-wmi.c acer-wmi: does not set persistence state by rfkill_init_sw_state 2011-03-28 06:46:12 -04:00
acerhdf.c acerhdf: fix resource reclaim in error path 2010-08-03 09:49:01 -04:00
asus_acpi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
asus-laptop.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
asus-nb-wmi.c asus-nb-wmi: Asus Notebooks WMI Driver 2011-03-28 06:07:23 -04:00
asus-wmi.c asus-wmi: potential NULL dereference in show_call() 2011-03-28 06:46:07 -04:00
asus-wmi.h eeepc-wmi: asus generic asus-wmi.ko module 2011-03-28 06:07:20 -04:00
classmate-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
compal-laptop.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
dell-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
dell-wmi-aio.c Enable Dell All-In-One volume up/down keys 2011-03-28 06:05:22 -04:00
dell-wmi.c Input: dell-wmi - switch to using sparse keymap library 2010-10-21 09:36:43 -04:00
eeepc-laptop.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
eeepc-wmi.c eeepc-wmi: set the touchpad toggle key code to KEY_TOUCHPAD_TOGGLE 2011-03-28 06:07:24 -04:00
fujitsu-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
hdaps.c Move hdaps driver to platform/x86 2010-10-21 10:10:43 -04:00
hp_accel.c hp_accel: Fix driver name 2011-03-21 17:59:36 +01:00
hp-wmi.c hp-wmi: add rfkill support for wireless query 0x1b 2011-03-28 06:07:19 -04:00
ibm_rtl.c ibm_rtl: _RTL_ is not available in UEFI mode 2010-11-24 12:00:03 -05:00
ideapad-laptop.c ideapad: read brightness setting on brightness key notify 2011-03-28 06:07:24 -04:00
intel_ips.c intel_ips: fix sparse non-ANSI function warning 2011-01-10 11:55:25 -05:00
intel_ips.h drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2010-12-23 09:51:36 +00:00
intel_menlow.c intel_menlow: fix memory leaks in error path 2010-08-03 09:48:40 -04:00
intel_mid_powerbtn.c intel_mid_powerbtn: add power button driver for Medfield platform (#3) 2011-03-28 06:05:21 -04:00
intel_mid_thermal.c platform-driver-x86: intel_mid_thermal: fix unterminated platform_device_id table 2011-03-28 06:07:26 -04:00
intel_pmic_gpio.c platform-drivers: x86: pmic: Use request_irq instead of chained handler 2011-02-21 17:06:11 -05:00
intel_rar_register.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
intel_scu_ipc.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
intel_scu_ipcutil.c intel_scu_ipcutils: Fix the license tag 2011-01-26 08:57:18 +10:00
Kconfig Platform: add Samsung Laptop platform driver 2011-03-28 06:28:12 -04:00
Makefile Platform: add Samsung Laptop platform driver 2011-03-28 06:28:12 -04:00
msi-laptop.c msi-laptop: use pr_<level> for messages 2011-03-28 06:45:00 -04:00
msi-wmi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
panasonic-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
samsung-laptop.c platform-driver-x86: samsung-laptop: make dmi_check_cb to return 1 instead of 0 2011-03-28 06:46:04 -04:00
sony-laptop.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
tc1100-wmi.c platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files 2011-02-21 17:06:13 -05:00
thinkpad_acpi.c platform-drivers: x86: fix common misspellings 2011-03-28 06:46:10 -04:00
topstar-laptop.c topstar-laptop - switch to using sparse keymap library 2010-10-21 09:36:42 -04:00
toshiba_acpi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
toshiba_bluetooth.c ACPI: replace acpi_integer by u64 2010-01-28 01:47:33 -05:00
wmi.c WMI: return error if wmi_create_device() fails 2011-01-07 17:03:45 -05:00
xo1-rfkill.c Add OLPC XO-1 rfkill driver 2010-10-21 10:10:44 -04:00
xo15-ebook.c OLPC XO-1.5 ebook switch driver 2011-03-28 06:05:14 -04:00