[Trac #491] Wireless driver hogs CPU during activity
Zarro Boogs per Child
bugtracker at laptop.org
Fri Dec 8 16:13:36 EST 2006
#491: Wireless driver hogs CPU during activity
---------------------+------------------------------------------------------
Reporter: mfoster | Owner: marcelo
Type: defect | Status: closed
Priority: blocker | Milestone: BTest-2
Component: kernel | Resolution: fixed
Keywords: |
---------------------+------------------------------------------------------
Changes (by marcelo):
* status: assigned => closed
* resolution: => fixed
Comment:
Two problems:
1) During the scan ioctl a lock was held (rtnl_lock). Same lock is used by
"work" instances executed by keventd, and keventd is responsible for
executing low-latency business (such as writing data to tty's).
2) Dan's delayed association was also using keventd's queue, which was the
reason for hangs during association.
The scan ioctl has been changed to an asynchronous scheme, and association
work moved to its
own workqueue thread.
--
Ticket URL: <http://dev.laptop.org/ticket/491#comment:5>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list