Adel Gadllah 80fcc9e28c iwlwifi: remove input device and fix rfkill state
This patch fixes the iwlwifi rfkill. It removes the input device from iwl3945,
adds support for RFKILL_STATE_HARD_BLOCKED and calls rfkill_force_state() to
update the state rather than accessing it directly.
The calls to iwl|iwl3945_rfkill_set_hw_state() had to be moved because
rfkill_force_state() cannot be called from an atomic context.
Tested on iwl3945 and seems to work fine.

Cc: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Ivo van Doorn <ivdoorn@gmail.com>
Cc: Fabien Crespel <fcrespel@gmail.com>
Cc: Zhu Yi <yi.zhu@intel.com>
Cc: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-07-08 10:21:35 -04:00
..
2008-05-22 14:12:39 -04:00
2008-06-10 18:20:17 -04:00
2008-05-22 06:20:14 -04:00
2008-05-16 22:20:27 -07:00
2008-06-19 16:44:44 -07:00
2008-06-19 16:43:17 -07:00
2008-06-23 20:33:36 -07:00
2008-06-23 20:27:26 -07:00
2008-06-23 20:36:51 -07:00
2008-06-23 20:33:01 -07:00
2008-06-23 20:34:36 -07:00
2008-05-22 06:20:02 -04:00
2008-06-17 23:07:29 -04:00
2008-05-22 14:12:40 -04:00
2008-06-11 22:06:31 -04:00
2008-05-30 22:19:22 -04:00
2008-06-20 21:58:02 -07:00
2008-06-29 15:08:28 +02:00
2008-05-30 22:07:17 -04:00
2008-06-28 10:23:33 -04:00
2008-06-28 10:23:33 -04:00
2008-06-17 23:59:39 -04:00
2008-05-29 01:38:46 -07:00
2008-05-30 22:18:02 -04:00
2008-05-30 22:18:02 -04:00
2008-07-03 03:48:02 -07:00
2008-05-22 14:12:55 -04:00