• Daniel Drake's avatar
    uru4000: interrupt handling fixes · fc77786e
    Daniel Drake authored
    This should improve driver stability somewhat. Powerup problems seem to
    happen when we receive 3 unrelated interrupts while waiting for the
    power-on interrupt, so let's assume that the device can only buffer 3
    interrupts, and when the buffer is full, it discards new ones.
    
    When we detect a possible buffer overflow, ask the caller to retry the
    operation.
    
    Also, saw the interrupt of death a few times, so add in a warning when
    this happens. Haven't seen it since handling interrupt overflows though.
    fc77786e
Name
Last commit
Last update
examples Loading commit data...
libfprint Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.GPL Loading commit data...
ChangeLog Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
THANKS Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
libfprint.pc.in Loading commit data...