From: Stefan <stefandoesinger@gm...> - 2004-07-28 16:47:16
I noticed that there are several bug reports concerning keyboard freezes.
This is due to a sleep/block in a work scheduled with schedule_work. The
keyboard driver uses the same mechanism, and as long the ndiswrapper work
hasn't finished, the keyboard's work isn't called.
Using a private workqueue solved a similar problem in the ipw2100 driver.
It's, however, only a workaround which prevents the keyboard lock, but it
doesn't solve the lock in the ndiswrapper code.
Hope that helps,
Get latest updates about Open Source Projects, Conferences and News.