1. 12 1月, 2009 1 次提交
    • T
      ALSA: hda - Use own workqueue · 6acaed38
      Takashi Iwai 提交于
      snd-hda-intel driver used schedule_work() fot the delayed DMA pointer
      updates, but this has several potential problems:
      - it may block other eventsd works longer
      - it may deadlock when probing fails and flush_scheduled_work() is
        called during probe callback (as probe callback itself could be
        invoked from eventd)
      
      This patch adds an own workq for each driver instance to solve these
      problems.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6acaed38
  2. 19 12月, 2008 1 次提交
    • T
      ALSA: hda - Add probe_only option · d4d9cd03
      Takashi Iwai 提交于
      Added probe_only module option to hd-audio driver.
      This option specifies whether the driver creates and initializes the
      codec-parser after probing.  When this option is set, the driver skips
      the codec parsing and initialization but gives you proc and other
      accesses.  It's useful to see the initial codec state for debugging.
      
      The default of this value is off, so the default behavior is as same
      as before.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      d4d9cd03
  3. 11 12月, 2008 1 次提交
  4. 07 12月, 2008 1 次提交
  5. 28 11月, 2008 1 次提交
  6. 27 11月, 2008 2 次提交
  7. 25 11月, 2008 1 次提交
  8. 20 11月, 2008 1 次提交
  9. 13 11月, 2008 1 次提交
  10. 07 11月, 2008 2 次提交
  11. 06 11月, 2008 1 次提交
  12. 29 10月, 2008 1 次提交
  13. 28 10月, 2008 1 次提交
  14. 21 10月, 2008 1 次提交
  15. 13 10月, 2008 1 次提交
  16. 10 10月, 2008 1 次提交
  17. 09 9月, 2008 1 次提交
  18. 29 8月, 2008 1 次提交
  19. 25 8月, 2008 3 次提交
  20. 21 8月, 2008 1 次提交
  21. 13 8月, 2008 1 次提交
  22. 12 8月, 2008 2 次提交
  23. 16 7月, 2008 1 次提交
  24. 16 6月, 2008 2 次提交
  25. 13 6月, 2008 5 次提交
  26. 06 6月, 2008 1 次提交
  27. 27 5月, 2008 2 次提交
  28. 19 5月, 2008 1 次提交
  29. 24 4月, 2008 1 次提交
    • J
      [ALSA] Fix synchronize_irq() bugs, redundancies · f000fd80
      Jeff Garzik 提交于
      free_irq() calls synchronize_irq() for you, so there is no need for
      drivers to manually do the same thing (again).  Thus, calls where
      sync-irq immediately precedes free-irq can be simplified.
      
      However, during this audit several bugs were noticed, where free-irq is
      preceded by a "irq >= 0" check... but the sync-irq call is not covered
      by the same check.
      
      So, where sync-irq could not be eliminated completely, the missing check
      was added.
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f000fd80