• Takashi Iwai's avatar
    ALSA: hda - Check CORB overflow · 3bcce5c0
    Takashi Iwai authored
    Add an overflow check of CORB in HD-audio controller and codec drivers
    so that flood of sequential writes would work properly.
    In the controller side, add a check of CORB read-pointer to make
    returning -EAGAIN when it's full.  Meanwhile in the codec side, when
    -EAGAIN error is received, it retries the write after flushing the
    pending verbs (calling get_response() essentially does it).
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    3bcce5c0
hda_codec.c 143 KB