1. 24 10月, 2013 1 次提交
    • V
      ALSA: compress: fix drain calls blocking other compress functions · 917f4b5c
      Vinod Koul 提交于
      The drain and drain_notify callback were blocked by low level driver untill the
      draining was complete. Due to this being invoked with big fat mutex held, others
      ops like reading timestamp, calling pause, drop were blocked.
      
      So to fix this we add a new snd_compr_drain_notify() API. This would be required
      to be invoked by low level driver when drain or partial drain has been completed
      by the DSP. Thus we make the drain and partial_drain callback as non blocking
      and driver returns immediately after notifying DSP.
      The waiting is done while relasing the lock so that other ops can go ahead.
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      CC: stable@vger.kernel.org
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      917f4b5c
  2. 26 9月, 2013 1 次提交
  3. 20 9月, 2013 1 次提交
  4. 29 7月, 2013 1 次提交
  5. 29 4月, 2013 1 次提交
  6. 22 4月, 2013 2 次提交
  7. 21 4月, 2013 6 次提交
  8. 14 2月, 2013 1 次提交
  9. 11 2月, 2013 1 次提交
  10. 30 10月, 2012 1 次提交
  11. 17 9月, 2012 2 次提交
  12. 14 9月, 2012 1 次提交
  13. 11 9月, 2012 1 次提交
  14. 12 6月, 2012 2 次提交
  15. 24 1月, 2012 1 次提交
  16. 23 12月, 2011 1 次提交