From: Pali Rohár Date: Sat, 6 Jun 2015 08:23:30 +0000 (+0200) Subject: dell-laptop: Use dell-rbtn instead i8042 filter when possible X-Git-Tag: omap-for-v4.2/fixes-rc1^2~52^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8358578e2f23bd82d0454c17676bdb28a40664a;p=pandora-kernel.git dell-laptop: Use dell-rbtn instead i8042 filter when possible Until now module dell-laptop registered rfkill device which used i8042 filter function for receiving HW switch rfkill events (handling special keycode). But for some dell laptops there is native ACPI driver dell-rbtn which can receive rfkill events (without i8042 hooks). So this patch will combine best from both sides. It will use native ACPI driver dell-rbtn for receiving events and dell-laptop SMBIOS interface for enabling or disabling radio devices. If ACPI driver or device will not be available fallback to i8042 filter function will be used. Patch also changes module_init() to late_initcall() to ensure that init function will be called after initializing dell-rbtn.c driver. Signed-off-by: Pali Rohár Tested-by: Gabriele Mazzotta Signed-off-by: Darren Hart --- Reading git-diff-tree failed