1. 23 1月, 2013 1 次提交
    • T
      ALSA: hda - Fix inconsistent pin states after resume · 31614bb8
      Takashi Iwai 提交于
      The commit [26a6cb6c: ALSA: hda - Implement a poll loop for jacks as a
      module parameter] introduced the polling jack detection code, but it
      also moved the call of snd_hda_jack_set_dirty_all() in the resume path
      after resume/init ops call.  This caused a regression when the jack
      state has been changed during power-down (e.g. in the power save
      mode).  Since the driver doesn't probe the new jack state but keeps
      using the cached value due to no dirty flag, the pin state remains
      also as if the jack is still plugged.
      
      The fix is simply moving snd_hda_jack_set_dirty_all() to the original
      position.
      Reported-by: NManolo Díaz <diaz.manolo@gmail.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      31614bb8
  2. 21 1月, 2013 1 次提交
  3. 19 1月, 2013 1 次提交
  4. 18 1月, 2013 1 次提交
  5. 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
  6. 14 1月, 2013 4 次提交
  7. 11 1月, 2013 1 次提交
  8. 10 1月, 2013 2 次提交
  9. 09 1月, 2013 3 次提交
  10. 08 1月, 2013 4 次提交
  11. 07 1月, 2013 1 次提交
  12. 05 1月, 2013 2 次提交
  13. 04 1月, 2013 4 次提交
  14. 03 1月, 2013 2 次提交
  15. 02 1月, 2013 1 次提交
  16. 28 12月, 2012 2 次提交
  17. 25 12月, 2012 1 次提交
  18. 24 12月, 2012 7 次提交
  19. 21 12月, 2012 1 次提交