1. 17 Feb, 2010 1 commit
    • Giuliano Pochini's avatar
      ALSA: Echoaudio, fix Guru Meditation #00000005.48454C50 · b721e68b
      Giuliano Pochini authored
      This patch fixes a division by zero error in the irq handler.
      
      There is a small window between the hw_params() callback and when
      runtime->frame_bits is set by ALSA middle layer. When another substream is
      already running, if an interrupt is delivered during that window the irq
      handler calls pcm_pointer() which does a division by zero. The patch below
      makes the irq handler skip substreams that are initialized but not started
      yet. Cc to Clemens Ladisch because he proposed an alternate fix.
      
      For more information, please read the original thread in the linux-kernel
      mailing list: http://lkml.org/lkml/2010/2/2/187Signed-off-by: default avatarGiuliano Pochini <pochini@shiny.it>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      b721e68b
  2. 12 Feb, 2010 12 commits
  3. 11 Feb, 2010 27 commits