Hi,

There is a problem with b43_suspend() that it (indirectly) causes
b43_leds_exit() to be called, which attempts to unregister the leds device
objects, which is forbidden (ie. you can't unregister and/or register devices
during a suspend or resume).

The problem is not immediately visible right now (ie. in 2.6.24-rc), because
the PM core doesn't directly enforce this rule, but it will start to do it
shortly and then b43_suspend() will cause suspend/hibernation to deadlock.

Greetings,
Rafael
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to