rfkill: Fix device type check when toggling states
authorCarlos Corbacho <carlos@strangeworlds.co.uk>
Sat, 12 Apr 2008 15:39:47 +0000 (16:39 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 15 Apr 2008 19:04:35 +0000 (15:04 -0400)
commit89796f64a20d31e74ee0051df2e26812c852e734
tree5430ac55e047fa88c5cc11f1d1f1e8b95ceddf56
parentcdbbe3d1f53086ece706674d3bf4f6d148083694
rfkill: Fix device type check when toggling states

rfkill_switch_all() is supposed to only switch all the interfaces of a
given type, but does not actually do this; instead, it just switches
everything currently in the same state.

Add the necessary type check in.

(This fixes a bug I've been seeing while developing an rfkill laptop
driver, with both bluetooth and wireless simultaneously changing state
after only pressing either KEY_WLAN or KEY_BLUETOOTH).

Signed-off-by: Carlos Corbacho <carlos@strangeworlds.co.uk>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/rfkill/rfkill.c