On Monday 14 April 2008 13:00:41 Ivo van Doorn wrote:
Two part problem:
1) Bug in rfkill; rfkill is toggling all devices in the same state, and not
actually checking the type.
(I submitted a patch for this on Sunday, although I sent it to linux-wireless
before you sent the MAINTAINERS patch with netdev as the official list; but I
did CC you on it regardless so you should have seen this. If not, let me know
and I'll resend it).
2) The cycle-of-doom bug, as described earlier.
This still applies.
Yes, b43 can also be fixed not to emit a keycode if it cannot control the
rfkill switch; but that doesn't solve the case of what happens if both the
wireless driver and the platform driver can control the radio.
I agree wholeheartedly with Henrique here though - wireless drivers should
_not_ be using key press events as a reporting mechanism.
-Carlos
--
E-Mail: carlos@strangeworlds.co.uk
Web: strangeworlds.co.uk
GPG Key ID: 0x23EE722D
--