1. 21 1月, 2013 1 次提交
  2. 19 1月, 2013 1 次提交
  3. 18 1月, 2013 1 次提交
  4. 15 1月, 2013 1 次提交
    • T
      ALSA: hda/hdmi - Work around "alsactl restore" errors · 6f54c361
      Takashi Iwai 提交于
      When "alsactl restore" is performed on HDMI codecs, it tries to
      restore the channel map value since the channel map controls are
      writable.  But hdmi_chmap_ctl_put() returns -EBADFD when no PCM stream
      is assigned yet, and this results in an error message from alsactl.
      Although the error is harmless, it's certainly ugly and can be
      regarded as a regression.
      
      As a workaround, this patch changes the return code in such a case to
      be zero for making others happy.  (A slight excuse is: when the chmap
      is changed through the proper alsa-lib API, the PCM status is checked
      there anyway, so we don't have to be too strict in the kernel side.)
      
      Cc: <stable@vger.kernel.org> [v3.7+]
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6f54c361
  5. 10 1月, 2013 1 次提交
  6. 09 1月, 2013 3 次提交
  7. 08 1月, 2013 1 次提交
  8. 07 1月, 2013 1 次提交
  9. 03 1月, 2013 1 次提交
  10. 19 12月, 2012 1 次提交
  11. 18 12月, 2012 3 次提交
  12. 14 12月, 2012 1 次提交
  13. 13 12月, 2012 1 次提交
  14. 12 12月, 2012 5 次提交
  15. 10 12月, 2012 2 次提交
  16. 07 12月, 2012 6 次提交
  17. 05 12月, 2012 1 次提交
  18. 04 12月, 2012 1 次提交
    • T
      ALSA: hda - Fix yet another race of vga_switcheroo registration · f4c482a4
      Takashi Iwai 提交于
      The recent fix for vga switcheroo race in commit 128960a9 opened yet
      another race.  At the time the audio driver starts probing, user may
      turn off D-GPU off.  But at this moment, the audio driver still
      doesn't register the vga switcheroo client, thus the switching isn't
      notified.  Then the hardware gets off out of sudden, resulting in
      invalid reads and lots of "spurious response" error messages.
      
      For solving this situation, the following changes have been done in
      this patch:
      - Move again vga switcheroo registration to the very early stage of
        the probing; this also requires to set pci drvdata properly before
        registration
      - Introduce the completion to synchronize the driver probe at vga
        switcheroo callbacks; this assures that the whole probing finished
        before executing the callbacks
      Reported-by: NDaniel J Blueman <daniel@quora.org>
      Tested-by: NDaniel J Blueman <daniel@quora.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f4c482a4
  19. 03 12月, 2012 4 次提交
  20. 01 12月, 2012 1 次提交
  21. 30 11月, 2012 3 次提交