1. 02 7月, 2009 3 次提交
  2. 01 7月, 2009 1 次提交
  3. 30 6月, 2009 2 次提交
  4. 29 6月, 2009 3 次提交
  5. 25 6月, 2009 3 次提交
  6. 24 6月, 2009 5 次提交
  7. 22 6月, 2009 9 次提交
  8. 21 6月, 2009 2 次提交
  9. 20 6月, 2009 1 次提交
  10. 17 6月, 2009 4 次提交
  11. 15 6月, 2009 2 次提交
    • T
      ALSA: ctxfi - Fix deadlock with xfi-timer · 8dca4197
      Takashi Iwai 提交于
      The PCM x-fi native update routine can cause deadlocks when the
      trigger(START) is called while the stream is running.
      
      This patch fixes the deadlock by just postponing the pcm period update
      to the next possible wake-up.  Also it adds the flip of ti->running
      flag (just to be sure as now).
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      8dca4197
    • T
      ALSA: intel8x0 - Fix PCM position craziness · f708eb1d
      Takashi Iwai 提交于
      The PCM pointer callback sometimes returns invalid positions and this
      screws up the hw_ptr updater in PCM core.  Especially since now the
      jiffies check is optional with xrun_debug, the invalid position is
      handled as is, and causes serious sound skips, etc.
      
      This patch simplifies the position-fix strategy in intel8x0 to be more
      robust:
      - just falls back to the last position if bogus position is detected
      - another sanity check for the backward move of the position due to
        a race of register update and the base-index update
      
      This patch is applicable also for 2.6.30.
      Tested-by: NDavid Miller <davem@davemloft.net>
      Cc: <stable@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f708eb1d
  12. 13 6月, 2009 5 次提交