#10143 NORM Not Tri: Use interrupts instead of polling for VDMA_C_DONE
Zarro Boogs per Child
bugtracker at laptop.org
Sat May 1 21:55:59 EDT 2010
#10143: Use interrupts instead of polling for VDMA_C_DONE
-------------------------------------+--------------------------------------
Reporter: jon.nettleton | Owner: corbet
Type: enhancement | Status: new
Priority: normal | Milestone: Not Triaged
Component: kernel | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-------------------------------------+--------------------------------------
Comment(by corbet):
Actually, I already fixed this a little while back. It's in the 2.6.34
tree, but I guess I never pushed it to 2.6.31; I'll take care of that
shortly.
The history, in case you're interested: this was another victim of the "C3
state corrupts DMA" Via hardware bug. I found that I had a higher chance
of getting the data through intact by busy-waiting; now, of course, we
know why. I lost more than one keyboard to forehead blood damage before I
figured that one out.
--
Ticket URL: <http://dev.laptop.org/ticket/10143#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list